# Project: Live-View 🤲 🍨 # Project: Sanitization (TBD) - [ ] (Macro) Clippy sanity for html macro - [ ] (Macro) Error sanitization # Project: Examples > Get *all* the examples - [ ] (Examples) Tide example with templating - [ ] (Examples) Tide example with templating - [ ] (Examples) Tide example with templating - [ ] (Examples) Tide example with templating # Project: State management > Get some global state management installed with the hooks API # Project: Hooks + Context + Subscriptions (TBD) > Implement a light-weight string renderer with basic caching - [ ] Implement context object # Project: Concurrency (TBD) > Ensure the concurrency model works well, play with lifetimes to check if it can be multithreaded + halted # Project: Web_sys renderer (TBD) - [ ] (Web) Web-sys renderer and web tests # Project: String Render (TBD) > Implement a light-weight string renderer with basic caching - [ ] (SSR) Implement stateful 3rd party string renderer - [ ] (Macro) Make VText nodes automatically capture and format IE allow "Text is {blah}" in place of {format!("Text is {}",blah)} # Project: Initial Release (TBD) > Get the initial VDom + Event System + Patching + Diffing + Component framework up and running - [x] (Core) Migrate virtual node into new VNode type - [ ] (Core) Arena allocate VNodes - [ ] (Core) Allow VNodes to borrow arena contents - [ ] (Macro) Tweak event syntax to not be dependent on wasm32 target (just return regular closures) - [ ] (Macro) Tweak component syntax to accept a new custom element - [ ] (Core) Introduce the VDOM and patch API for 3rd party renderers