Commit graph

209 commits

Author SHA1 Message Date
RMidhunSuresh 825c9847fe Don't hardcode theme/variant names 2022-04-13 12:56:14 +05:30
RMidhunSuresh 14523ecc5d Use new theme option in vite-config 2022-04-13 12:40:49 +05:30
RMidhunSuresh 743bd0db1c Support dark mode and remove dev script tag 2022-04-12 20:39:04 +05:30
RMidhunSuresh 0a95eb0940 Fix formatting 2022-04-10 14:52:26 +05:30
RMidhunSuresh ff98ef4465 Support theming in dev server 2022-04-10 14:49:19 +05:30
Bruno Windels a6b6fef6d2 sdk release 0.0.10 2022-04-08 17:48:20 +02:00
R Midhun Suresh 0a225292f0
Merge pull request #704 from vector-im/vite-plugin
Theming - Rollup plugin to enumerate and compile themes (and their variants)
2022-04-07 11:57:03 +05:30
RMidhunSuresh c0fb8a2c77 Throw error if no replacements were made 2022-04-07 11:53:11 +05:30
RMidhunSuresh f2b4f2e069 Remove console.log 2022-04-07 11:53:11 +05:30
RMidhunSuresh 7046fcc7c7 Find list of resolved colors from result
and also throw only if secondary color was provided
2022-04-07 11:53:11 +05:30
RMidhunSuresh 8c6400ab2c utf-8 --> utf8 2022-04-07 11:53:11 +05:30
RMidhunSuresh 5d5eb93baa Implement plugin 2022-04-07 11:53:11 +05:30
RMidhunSuresh bfd73ae52a Pass derive function as argument 2022-04-07 11:37:20 +05:30
RMidhunSuresh 6d724e27e7 No need to check if icons are already written 2022-04-07 11:35:24 +05:30
RMidhunSuresh 2dd655cd9a Check if icon is in shared var 2022-04-07 11:35:24 +05:30
RMidhunSuresh 9a96112146 Rename function name 2022-04-07 11:35:24 +05:30
RMidhunSuresh 545ff2ec32 Add explaining comment 2022-04-07 11:35:24 +05:30
RMidhunSuresh 5e702171ce Remove console.log 2022-04-07 11:35:24 +05:30
RMidhunSuresh cd4fce0c6f Populate shared map with collected icons 2022-04-07 11:35:24 +05:30
RMidhunSuresh 1a50effd86 Only extract into variables if file is svg 2022-04-07 11:35:24 +05:30
RMidhunSuresh b7a47ae901 Give function better name 2022-04-07 11:35:24 +05:30
RMidhunSuresh 0a186dd11b Fix css logic 2022-04-07 11:35:24 +05:30
RMidhunSuresh f07a3ea5b5 Remove css specific syntax from map 2022-04-07 11:35:24 +05:30
RMidhunSuresh 2d4ec5380e Initialize variables later 2022-04-07 11:35:24 +05:30
RMidhunSuresh 6b4bb762aa Remove unused variable 2022-04-07 11:35:24 +05:30
RMidhunSuresh 97ade0659c Add explaining comment 2022-04-07 11:35:24 +05:30
RMidhunSuresh b59d6970fc Fix code duplication in tests 2022-04-07 11:35:21 +05:30
RMidhunSuresh cbff912476 Improve code quality 2022-04-07 11:34:11 +05:30
RMidhunSuresh 3ae2b4dab4 Use two url() in test 2022-04-07 11:34:11 +05:30
RMidhunSuresh f897e5132c Implement url to variables plugin 2022-04-07 11:34:11 +05:30
RMidhunSuresh f75ee86c0e Change comment 2022-04-06 12:30:26 +05:30
RMidhunSuresh 7f9af5b5fa Add icon to manifest 2022-04-06 12:30:26 +05:30
RMidhunSuresh b0f082e81f Add derived variables to source section 2022-04-06 12:30:26 +05:30
RMidhunSuresh d5b5e10230 Produce manifest.jsom 2022-04-06 12:30:26 +05:30
RMidhunSuresh 86c45b5b99 Emit runtime bundle 2022-04-06 12:30:26 +05:30
RMidhunSuresh 32eb95734a Add default themes to index html 2022-04-06 12:30:26 +05:30
RMidhunSuresh 1f6efb4db3 Write plugin code 2022-04-06 12:30:26 +05:30
RMidhunSuresh 48d0242c80 Also derive variables in URLs 2022-04-06 12:23:55 +05:30
RMidhunSuresh 454345c9b2 Always set map 2022-04-05 15:08:35 +05:30
RMidhunSuresh 76789eacf1 Use array instead of Set 2022-04-01 20:43:42 +05:30
RMidhunSuresh 859449ed60 Write test for map population 2022-04-01 16:41:00 +05:30
RMidhunSuresh 918a3e42b1 Populate compiled variables map 2022-04-01 16:23:33 +05:30
RMidhunSuresh 4350d2f264 Don't derive variables for runtime theme 2022-04-01 16:20:58 +05:30
RMidhunSuresh e8bd1f3390 Pass result as message 2022-03-27 20:06:26 +05:30
RMidhunSuresh 72785e7c3e Remove -- from everywhere 2022-03-23 20:39:24 +05:30
RMidhunSuresh 59ca8e6309 Add explanation of plugin 2022-03-23 17:25:12 +05:30
RMidhunSuresh 5d4323cd1d Remove stray "--" from code 2022-03-23 17:12:14 +05:30
RMidhunSuresh 19a6d669a9 Extract base variables from css 2022-03-14 23:26:37 +05:30
RMidhunSuresh bca1648df6 Move plugin to /scripts and create eslintrc 2022-03-14 11:35:10 +05:30
Bruno Windels 42141c7063 bump SDK version 2022-03-01 15:45:24 +01:00