issues
search
DioxusLabs
/
blitz
High performance HTML and CSS renderer powered by WGPU
Apache License 2.0
2.12k
stars
42
forks
source link
Roadmap
#119
Open
nicoburns
opened
3 months ago
nicoburns
commented
3 months ago
Architecture
[x] Rename crates
[ ] Split "wrappers" out of dioxus-blitz crate
Bug fixes
[ ] Fix known memory leaks
[ ] Anonymous nodes
[x] Parley font names
Blitz "core" improvements
[x] Non-root viewport scrolling
[x]
net
crate for faster/async networking
[x] Web font loading (needs: net crate + fontique improvements)
[x] Background images (loading + rendering)
[ ] Text input
[ ] Mouse selection
[ ] More hotkeys
[ ] Multiline input
[ ] More form controls
[ ] Accessibility: incremental updates
[ ] Accessibility: react to events
Layout
[ ] Calc (taffy)
[ ]
position: fixed
[ ]
position: static
[ ] Direction and writing-mode (Taffy)
[ ] Floats (taffy + parley)
[ ] Table improvements
[ ] border-collapse
[ ]
table-layout: fixed
Rendering
[x] Box shadows (blocked on
https://github.com/linebender/vello/issues/640
)
[ ] Raw wgpu shader
Dioxus Native integration
[ ] Better event handling (all event types hooked up, prevent default)
[ ] Integrate with CLI
[ ] More form controls
HTML/Markdown renderer
[x] List bullets rendering
[x] Checkbox rendering
[ ] Clickable links
[ ] Syntax highlighting
[ ] Live reload
[ ] Packaged/published binaries
Architecture
Bug fixes
Blitz "core" improvements
net
crate for faster/async networkingLayout
position: fixed
position: static
table-layout: fixed
Rendering
Dioxus Native integration
HTML/Markdown renderer