jaspr icon indicating copy to clipboard operation
jaspr copied to clipboard

v0.2: jaspr ui: components + html + styling

Open schultek opened this issue 2 years ago • 2 comments

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.😅

schultek avatar Jul 15 '22 07:07 schultek

@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.

schultek avatar Jul 15 '22 07:07 schultek

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.

juancastillo0 avatar Jul 29 '22 18:07 juancastillo0

Replaced by #44

schultek avatar Oct 24 '22 20:10 schultek