Commit graph

11 commits

Author SHA1 Message Date
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