Bruno Windels
97391663d3
sdk version 0.1.0
2022-08-01 14:32:26 +02:00
RMidhunSuresh
5091090795
Produce .tmp directory within root
2022-07-29 23:11:17 +05:30
Bruno Windels
5e83eca3b9
move semi-automatic test for runtime themes into dedicated directory
2022-07-29 16:43:28 +02:00
Bruno Windels
041e628520
Merge pull request #769 from vector-im/implement-derived-theme
...
Support for derived themes
2022-07-29 14:25:05 +00:00
RMidhunSuresh
708637e390
No need for this complex resolve
2022-07-29 16:45:25 +05:30
RMidhunSuresh
8d766ac504
Remove await within loop
2022-07-21 12:05:10 +05:30
RMidhunSuresh
de02456641
Add explaining comment
2022-07-19 19:46:36 +05:30
RMidhunSuresh
83b5d3b68e
Change directory name
2022-07-19 17:56:08 +05:30
RMidhunSuresh
7a1591e0ce
Move code
2022-07-19 17:56:08 +05:30
RMidhunSuresh
081de5afa8
.js --> .mjs
2022-07-19 17:56:08 +05:30
RMidhunSuresh
f7b302d34f
Don't optimzie colors
2022-07-19 17:56:08 +05:30
RMidhunSuresh
5ba74b1d75
Use script to copy over runtime theme after build
2022-07-19 17:56:08 +05:30
RMidhunSuresh
c5f4a75d4b
Split code so that it can be reused
2022-07-19 17:56:08 +05:30
RMidhunSuresh
c873804543
produce asset hashed icons
2022-07-19 17:56:08 +05:30
RMidhunSuresh
bf87ed7eae
Do not add variables to root for runtime theme
2022-07-19 17:56:08 +05:30
RMidhunSuresh
599e519f22
Convert color code to use es6 module
2022-07-19 17:56:08 +05:30
RMidhunSuresh
d5e24bf6e8
Convert color.js to color.mjs
2022-07-19 17:56:08 +05:30
RMidhunSuresh
88808b0b06
Fix bug preventing yarn start
2022-07-19 15:50:01 +05:30
R Midhun Suresh
c9bca52e82
Merge pull request #760 from vector-im/refactor-rollup-plugin
...
Refactor theme builder plugin
2022-07-11 16:54:18 +05:30
Bruno Windels
7b9e681d55
sdk v0.0.15
2022-07-07 15:25:17 +02:00
R Midhun Suresh
28b686dae7
Merge pull request #784 from vector-im/fix-build-race
...
Fix build error caused due to race in postcss plugin
2022-07-05 20:13:57 +05:30
RMidhunSuresh
dd82469ab4
Don't assume object is available
2022-07-05 20:07:48 +05:30
Bruno Windels
3bf6a46a39
release sdk 0.0.14
2022-07-05 16:02:47 +02:00
Bruno Windels
fba3275f5b
Merge pull request #746 from vector-im/madlittlemods/assets-path-for-assets
...
Import SDK assets from the `assets/` directory
2022-07-04 06:53:37 +00:00
Bruno Windels
bb923b8eb9
bump sdk version
2022-06-30 10:54:11 +02:00
Bruno Windels
73cd96fe3a
abort release script on error
2022-06-30 10:54:00 +02:00
Eric Eastwood
fd3a0f0126
Merge branch 'master' into madlittlemods/assets-path-for-assets
2022-06-28 16:35:54 +02:00
Eric Eastwood
ccfd63dfeb
Restore backwards compatible theme paths
...
See https://github.com/vector-im/hydrogen-web/pull/746#discussion_r901347536
2022-06-28 16:35:30 +02:00
RMidhunSuresh
d688fa4737
Get the theme-collection id from manifest
2022-06-23 15:06:22 +05:30
RMidhunSuresh
fbdd512e06
Split functions into smaller functions
2022-06-20 21:10:11 +05:30
RMidhunSuresh
5eec724712
Locations must be relative to manifest
2022-06-20 20:35:06 +05:30
RMidhunSuresh
93165cb947
runtime theme chunks should also be stored in map
...
There will be more than one runtime theme file when multiple theme
collections exist.
2022-06-20 13:46:14 +05:30
RMidhunSuresh
e3372f0f2b
Don't use theme-name in manifest file names
2022-06-20 12:54:18 +05:30
R Midhun Suresh
5a3cf03f0b
Merge pull request #759 from vector-im/move-scope-down
...
Refactor out global variables in postcss plugins
2022-06-20 12:14:06 +05:30
RMidhunSuresh
cc29dc045d
Move scope down in css-url-processor
2022-06-17 16:38:13 +05:30
RMidhunSuresh
09b2437e72
Move scope of variables down in compile-variables
2022-06-17 16:35:18 +05:30
RMidhunSuresh
cfd347335b
Move scope of variables down
...
This was causing icons to be repeated in the css-file
2022-06-16 21:29:33 +05:30
Bruno Windels
d4aaa8117b
Merge pull request #742 from vector-im/theme-chooser-improvements
...
Theme chooser improvements
2022-06-14 10:14:29 +02:00
Eric Eastwood
2cfd08e500
Remove debug logging
2022-06-07 23:47:38 -05:00
Eric Eastwood
2b4a7f05a6
Fix Vite not being able analyze dynamic CSS styles import in dev
...
Fix:
```
$ yarn start
[vite] warning:
@theme/default
1 | import "C:\Users\MLM\Documents\GitHub\element\hydrogen-web\src\platform\web\ui\css\themes\element\theme.css";import "@theme/element/light/variables.css"
| ^
The above dynamic import cannot be analyzed by vite.
See https://github.com/rollup/plugins/tree/master/packages/dynamic-import-vars#limitations for supported dynamic import formats. If this is intended to be left as-is, you can use the /* @vite-ignore */ comment inside the import() call to suppress this warning.
Plugin: vite:import-analysis
File: @theme/default
```
And in the browser, it results in none of the styles loading because of the following error:
```
Uncaught SyntaxError: Invalid Unicode escape sequence (at default:formatted:1:163)
```
---
Before:
```
import { injectQuery as __vite__injectQuery } from "/@vite/client";import "__vite__injectQuery(C:\Users\MLM\Documents\GitHub\element\hydrogen-web\src\platform\web\ui\css\themes\element\theme.css, 'import')";import "/@id/__x00__@theme/element/light/variables.css"
```
After:
```
import "/ui/css/themes/element/theme.css";import "/@id/__x00__@theme/element/light/variables.css"
```
2022-06-07 23:41:45 -05:00
RMidhunSuresh
43244fa026
Add explaining comment
2022-06-05 20:52:47 +05:30
RMidhunSuresh
12a8e94243
Move code into ThemeLoader
2022-06-05 20:52:47 +05:30
RMidhunSuresh
8ad0b8a726
rename themeName --> variantName
2022-06-05 20:52:47 +05:30
RMidhunSuresh
e8e4c33bae
Rephrase comment
2022-06-05 20:52:47 +05:30
RMidhunSuresh
809c522571
Change the format of built-asset
2022-06-05 20:52:47 +05:30
Eric Eastwood
38c3774869
Import assets from the assets/ directory
...
> Will be easier towards the future when adding more assets. Probably best to keep style.css for now for backwards compat though.
>
> *-- https://github.com/vector-im/hydrogen-web/pull/693#discussion_r853844282 *
2022-05-31 15:30:56 -05:00
Bruno Windels
1b2a6b5d0e
Merge branch 'master' into madlittlemods/686-682-local-friendly-development-and-commonjs
2022-05-30 14:15:19 +02:00
Bruno Windels
0e46aed0df
rename config file to config.sample.json when packaging
2022-05-18 20:52:18 +02:00
Bruno Windels
f21e103270
add newlines to config file when rewriting with theme stuff
2022-05-18 20:46:38 +02:00
Bruno Windels
8a5f1ed9cd
Merge remote-tracking branch 'origin/move-config-root'
2022-05-18 20:40:12 +02:00