Commit Graph
86 Commits
Author SHA1 Message Date
Jonathan Kelley 0d480a4c43 Release dioxus-core v0.1.3, dioxus-core-macro v0.1.2, dioxus-html v0.1.0, dioxus-desktop v0.0.0, dioxus-hooks v0.1.3, dioxus-liveview v0.1.0, dioxus-mobile v0.0.0, dioxus-router v0.1.0, dioxus-ssr v0.1.0, dioxus-web v0.0.0, dioxus v0.1.0 2021-12-15 16:06:15 -05:00
Jonathan Kelley 868f6739d2 fix: keyword length 2021-12-15 16:06:13 -05:00
Jonathan Kelley b32665d721 Release dioxus-core v0.1.3, dioxus-core-macro v0.1.2, dioxus-html v0.1.0, dioxus-desktop v0.0.0, dioxus-hooks v0.1.3, dioxus-liveview v0.1.0, dioxus-mobile v0.0.0, dioxus-router v0.1.0, dioxus-ssr v0.1.0, dioxus-web v0.0.0, dioxus v0.1.0 2021-12-15 16:05:20 -05:00
Jonathan Kelley a33f7701fc fix: tags 2021-12-15 16:05:18 -05:00
Jonathan Kelley 3a706ac416 Release dioxus-core v0.1.3, dioxus-core-macro v0.1.2, dioxus-html v0.1.0, dioxus-desktop v0.0.0, dioxus-hooks v0.1.3, dioxus-liveview v0.1.0, dioxus-mobile v0.0.0, dioxus-router v0.1.0, dioxus-ssr v0.1.0, dioxus-web v0.0.0, dioxus v0.1.0 2021-12-15 16:04:30 -05:00
Jonathan Kelley e4c06ce8e8 docs: update cargo tomls 2021-12-15 16:04:27 -05:00
Jonathan Kelley 270dfc9590 Release dioxus-core v0.1.3, dioxus-core-macro v0.1.2, dioxus-html v0.1.0, dioxus-desktop v0.0.0, dioxus-hooks v0.1.3, dioxus-liveview v0.1.0, dioxus-mobile v0.0.0, dioxus-router v0.1.0, dioxus-ssr v0.1.0, dioxus-web v0.0.0, dioxus v0.1.0 2021-12-15 15:59:11 -05:00
Jonathan Kelley 4de16c4779 docs: update local examples and docs to support new syntaxes 2021-12-15 15:56:53 -05:00
Jonathan Kelley e495b09bf1 docs: fix table 2021-12-14 23:01:40 -05:00
Jonathan Kelley 52c7154897 fix: really big bug around hooks 2021-11-29 11:10:40 -05:00
Jonathan Kelley 36d89beb34 wip: rename 2021-11-28 16:25:42 -05:00
Jonathan Kelley 93d4b8ca7c wip: some docs and suspense 2021-11-23 15:53:57 -05:00
Jonathan Kelley a5f05d73ac wip: docs and router 2021-11-19 00:49:04 -05:00
Jonathan Kelley 25a8411485 wip: better desktop support 2021-11-16 01:25:38 -05:00
Jonathan Kelley c10c1f418b feat: wire up linked nodes 2021-11-11 11:49:07 -05:00
Jonathan Kelley 857c92f7f0 wip: compiling again with runtime safety 2021-11-06 20:59:46 -04:00
Jonathan Kelley f438bbcfd2 wip: move children onto scope 2021-11-01 03:49:32 -04:00
Jonathan Kelley d1b294fff0 polish: move debugging virtualdom into its own feature 2021-11-01 03:35:26 -04:00
Jonathan Kelley f70b5b4e4a wip: try to get lifetimes passed in properly 2021-10-30 20:28:58 -04:00
Jonathan Kelley ba9e1dbb8f fix: messed up how lifetimes worked, need to render once per component 2021-10-29 21:43:21 -04:00
Jonathan Kelley 0e9d5fc530 wip: move everything over to a stack dst 2021-10-29 17:12:30 -04:00
Jonathan Kelley 601078f9cf fix: desktop and mobile 2021-10-22 01:16:39 -04:00
Jonathan Kelley 83dd49d890 chores: slim deps and upgrade docs 2021-10-19 12:09:23 -04:00
Jonathan Kelley 16dbf4a6f8 wip: book documentation 2021-10-16 17:04:28 -04:00
Jonathan Kelley 71f0df6374 publish: ssr 2021-09-24 22:15:50 -04:00
Jonathan Kelley 4a5041c590 publish: fix typo 2021-09-24 21:49:03 -04:00
Jonathan Kelley 7bdad1e2e6 publish: move macro crate out of core 2021-09-24 21:46:23 -04:00
Jonathan Kelley a5f82be433 polish 2021-09-24 20:55:41 -04:00
Jonathan Kelley 927b05f358 wip: cleanup public apis 2021-08-27 09:40:04 -04:00
Jonathan Kelley ac3a7b1fbc wip: considering making vdom passed verywehre 2021-08-26 01:52:50 -04:00
Jonathan Kelley 3bf19d8106 wip: more work on web
this commit adds complete event support for web-sys but with a few hole
2021-08-25 10:49:18 -04:00
Jonathan Kelley e6f56563bc feat: tests and benchmarks 2021-08-23 13:15:57 -04:00
Jonathan Kelley db6d0184aa feat: dedicated mutations module 2021-08-22 17:08:25 -04:00
Jonathan Kelley 24572b63de wip: tests added for new iterative 2021-08-21 13:24:47 -04:00
Jonathan Kelley 882d69571d wip: more work on scheduler 2021-08-15 10:13:03 -04:00
Jonathan Kelley c1afeba1ef wip: groundwork for noderefs 2021-08-09 17:09:33 -04:00
Jonathan Kelley f2334c17be wip: bottom up dropping 2021-08-05 22:23:41 -04:00
Jonathan Kelley d618092e9d feat: a new vnode type for anchors 2021-07-29 18:04:09 -04:00
Jonathan Kelley 49856ccd68 wip: making progress on diffing and hydration 2021-07-28 21:46:53 -04:00
Jonathan Kelley 6084fbcd11 wip: move to slab 2021-07-23 17:03:51 -04:00
Jonathan Kelley c79d9ae674 feat: buff up html allowed attributes 2021-07-12 23:44:20 -04:00
Jonathan Kelley ff0a3d1c83 wip: lots of changes to diffing 2021-07-12 02:23:46 -04:00
Jonathan Kelley 304259d818 wip: move examples around 2021-07-11 18:39:45 -04:00
Jonathan Kelley 9abb0470b7 feat: static node infrastructure and ssr changes 2021-07-11 14:49:52 -04:00
Jonathan Kelley 1cc1679a6b feat: refactor out the hooks implementation 2021-07-09 01:26:15 -04:00
Jonathan Kelley eb82051000 examples: webview and async 2021-07-08 23:25:27 -04:00
Jonathan Kelley 904b26f711 feat: add edits back! and more webview support!
This commit adds a new type - the DomEdit - for serializing the changes made by the diffing machine. The architecture of how DomEdits fit into the cooperative scheduling is still TBD but it will allow us to build change lists without applying them immediately. This is more performant  and allows us to only render parts of the page at a time.

This commit also adds more infrastructure around webview. Dioxus can now run on the web, generate static pages, run in the desktop, and run on mobile, with a large part of thanks to webview.
2021-07-05 18:37:15 -04:00
Jonathan Kelley 93900aac44 concept: integrate signals 2021-06-30 14:08:12 -04:00
Jonathan Kelley 7665f2c6cf feat: move to slotmap 2021-06-29 22:44:21 -04:00
Jonathan Kelley 895cc0142b wip: stack-based "real child iterator" 2021-06-26 03:06:29 -04:00