A library for building high-precision user interfaces.
- Lack of doc comments, especially on components
- Must add "dom" typings to deno config
- TextInputs are quite notably lacking
- Changing theme while components are rendered does not automatically updated component's styles
- Everything in the
color
module - The
Renderer
type in therender
module - The return type of
$.mount()
(implications would impactStyler
andmakeElementUser
)
- More examples
- Removal of
color
and endorsement of the planneddtils/color
- Text input components
- Theme extensibility and auto updating
-
Renderer
to provide the rendering functionality instead ofdocument
. Removes the need to add "dom" typings to config -
ProxiedDomRenderer
,WebviewRenderer
,HeadlessWebviewRenderer
to provide proxied rendering and efficient unit testing - Logic manipulation components, comparable to competitors
if
,each
, andawait
# Run the tests
dirt --test
# Run the counter example
dirt --example counter