Jinny You
1544ce2ba2
web: Add a readme
2023-12-20 15:45:14 +09:00
Jinny You
d5f141ce14
web: Add config to support npm module
2023-12-20 15:45:14 +09:00
Jinny You
e67add4d87
web: Add examples
...
- `index.html` : basic example
- `benchmark.html` : to check FPS, memory usage, latency(ms)
2023-12-20 15:45:14 +09:00
Jinny You
3fe025f81f
web: Implement features
...
- define separated model for better readability of interface
- implemented thorvg basic features
added features:
- Add version info
- Support setBgColor
- Support save2gif
- Support bounce mode
- Support intermission
- Support skipping needless animation by dom visible
2023-12-20 15:45:14 +09:00
Jinny You
c913d2ef69
web: Add wasm loading logic
2023-12-20 15:45:14 +09:00
Jinny You
b4916fdec4
web: Add library build script
2023-12-20 15:45:14 +09:00
Jinny You
41dae07872
web: Add lit element
...
- introduce a `lit`(https://lit.dev )
- lit is most popular web component builder
- with lit, we can build high-performance WP with less code
2023-12-20 15:45:14 +09:00
Jinny You
05fe9ec4a5
web: Set up eslint
2023-12-20 15:45:14 +09:00
Jinny You
de01f861dd
web: Set up typescript
2023-12-20 15:45:14 +09:00
Jinny You
2ab0010685
web: Add gitignore
2023-12-20 15:45:14 +09:00
Jinny You
c99864e475
web: Add a package manifest info
2023-12-20 15:45:14 +09:00