jaspr
jaspr copied to clipboard
v0.2: jaspr ui: components + html + styling
This is to keep track of the changes made to the wip/v0.2 branch.
resolves #16, resolves #18
TODOs:
- [x] add html utility components
- [x] update rendering implementation
- [x] run as shelf middleware
- [x] run multiple apps on client
- [x] finish islands architecture implementation
- [x] implement document component
- [x] add benchmarks
- [x] implement typed styles
- [ ] experiment with inherited styles
- [ ] implement common ui components
- [ ] add jaspr config in pubspec (execution mode)
- [ ] bump test coverage
- [ ] new router implementation
Note to myself: These are getting out of hand, maybe split into two updates.😅
@mjablecnik You can add a PR into this branch and I will merge from time to time to keep it updated. This PR is just to keep track of all combined changes.
Hi, thanks for your work
I have some Bootstrap components and types implemented in this repo. They may be useful for implementing some of the work being done in the bootstrap folder. In particular, there are some @JS()
annotated classes like Modal
with the corresponding separate interface for usage in non-web (server-side) environments. This is using a fork of package:deact
. However, I believe it could be ported to jaspr or at least use/explore a similar API. You can view the implemented components in this web page and the code of the deployed page.
If there is anything I can help you with please let me know.
Replaced by #44