Jonathan Kelley
fbb610df32
docs: change indentation on readme
2022-01-26 00:40:51 -05:00
Jonathan Kelley
06d81475f2
docs: improve readme by removing table
2022-01-26 00:40:01 -05:00
Jonathan Kelley
71371d570a
docs: change discord readme badge
2022-01-25 13:17:43 -05:00
Jonathan Kelley
564bce8eeb
docs: add azul compairson
2022-01-22 16:19:52 -05:00
Dave Rolsky
9e4ec43b1e
Fix various typos and grammar nits
...
I also removed all trailing whitespace from lines since I have Emacs
configured to highlight this.
2022-01-21 21:43:43 -06:00
Jonathan Kelley
6bd7e983c4
Update README.md
2022-01-13 11:25:18 -05:00
YuKun Liu
75032da885
Update README.md
2022-01-13 22:30:18 +08:00
YuKun Liu
55b84fd9bd
docs: commit docs
2022-01-13 12:30:05 +08:00
YuKun Liu
aa15d00b1e
docs: add zh-cn
readme
2022-01-13 12:16:17 +08:00
Jonathan Kelley
53ef41aa3d
examples: simplfy running them by enabling features automatically
2022-01-07 10:50:37 -05:00
Jonathan Kelley
616227bd3d
fix: release post link
2022-01-03 14:42:36 -05:00
Jonathan Kelley
c34043f1c8
docs: fix typo
2022-01-03 11:37:50 -05:00
Jonathan Kelley
1b6e608cd0
docs: update references
2022-01-03 10:20:14 -05:00
Jonathan Kelley
601632fc7e
docs: more badges and comparison to other rust frameworks
2022-01-02 21:56:05 -05:00
Jonathan Kelley
cafb7df736
docs: remove all usages of static closure syntax and update readme
2022-01-02 18:35:38 -05:00
Jonathan Kelley
d1560450ba
wip: remove runner on hook and then update docs
2022-01-02 02:15:04 -05:00
Jonathan Kelley
4c85bcfdc8
awesome: arbitrary expressions excepted without braces
2021-12-30 03:14:47 -05:00
Jonathan Kelley
63e3684716
fix: example list
2021-12-29 13:25:52 -05:00
Jonathan Kelley
ad4a0eb319
wip: add more svg elements, update readme
2021-12-29 00:56:53 -05:00
Jonathan Kelley
68318d86d3
fix: image ptr
2021-12-29 00:14:58 -05:00
Jonathan Kelley
944b3a8bc5
wip: clean up examples and demo list
2021-12-29 00:10:36 -05:00
Jonathan Kelley
3dc0e59876
fix: readme and examples syntax
2021-12-28 23:48:25 -05:00
Jonathan Kelley
a4f280d163
feat: more API updates
2021-12-28 23:20:01 -05:00
Jonathan Kelley
2c3a046426
wip: prepare to change our fragment pattern. Add some more docs
2021-12-18 15:17:32 -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
3ddf395772
wip: docs
2021-12-14 22:59:34 -05:00
Jonathan Kelley
85ab8b91c6
feat: these docs are better
2021-11-30 22:50:26 -05:00
Jonathan Kelley
8814977eee
wip: docs
2021-11-30 22:48:05 -05:00
Jonathan Kelley
9bd56ee499
wip: update readme
2021-11-12 16:06:33 -05:00
Jonathan Kelley
d2f0547692
wip: move testdom methods into virtualdom
2021-11-09 12:10:11 -05:00
Jonathan Kelley
5a21493fb7
wip: remove send requirement on root props
2021-11-01 14:03:14 -04:00
Jonathan Kelley
db0004758c
Merge branch 'master' into jk/remove_node_safety
2021-10-28 17:09:51 -04:00
Jonathan Kelley
78007445f9
docs: improve docs
2021-10-28 17:07:16 -04:00
Alexandre Kirszenberg
5747e00b27
Various typos/grammar/rewording
2021-10-24 19:30:36 +02:00
Jonathan Kelley
83dd49d890
chores: slim deps and upgrade docs
2021-10-19 12:09:23 -04:00
Jonathan Kelley
9726a065b0
feat: massage lifetimes
2021-10-16 17:37:28 -04:00
Jonathan Kelley
ef2daf62a3
docs: remove example list
2021-10-14 12:49:05 -04:00
Jonathan Kelley
9d9e2cb756
docs: more project links
2021-10-14 12:47:56 -04:00
Jonathan Kelley
460783ad54
docs: lnks to projects
2021-10-14 12:46:50 -04:00
Jonathan Kelley
2403990ea3
docsd: more example images
2021-10-12 02:26:06 -04:00
Jonathan Kelley
285b33dd38
docs: update readme
2021-10-12 02:00:09 -04:00
Jonathan Kelley
e881b86d2e
docs: update readme
2021-09-21 17:02:37 -04:00
Jonathan Kelley
4fbe58116f
wip; more changes
2021-09-20 17:08:37 -04:00
Jonathan Kelley
34c3107418
wip: more docs
2021-09-20 16:49:36 -04:00
Jonathan Kelley
a9a82932c9
wip: readme
2021-09-20 12:36:43 -04:00
Jonathan Kelley
7978a17419
wip: bubbling
2021-09-20 12:32:21 -04:00
Jonathan Kelley
da8159190b
polish: tests and documentation
2021-09-09 20:58:48 -04:00
Jonathan Kelley
0896f34493
feat: cool example liust
2021-09-07 18:32:47 -04:00
Jonathan Kelley
ee46a834c4
docs: more docs
2021-09-07 18:27:10 -04:00
Jonathan Kelley
3f68be79ae
wip: documentation and badges
2021-09-07 18:25:57 -04:00
Jonathan Kelley
85e2dc259a
wip: close on putting it all together
...
just gotta tie a bow
2021-08-10 00:29:53 -04:00
Jonathan Kelley
c1afeba1ef
wip: groundwork for noderefs
2021-08-09 17:09:33 -04:00
Jonathan Kelley
49856ccd68
wip: making progress on diffing and hydration
2021-07-28 21:46:53 -04:00
Jonathan Kelley
e5c88fe3a4
feat: make hooks free-functions
2021-07-27 11:28:05 -04:00
Jonathan Kelley
6051b0ec86
wip: fill out the snippets
2021-07-20 19:03:49 -04:00
Jonathan Kelley
4a72b3140b
feat: amazingly awesome error handling
2021-07-18 12:39:32 -04:00
Jonathan Kelley
f14d4ef7c2
wip: fix styling for ssr
2021-07-15 11:06:52 -04:00
Jonathan Kelley
4837d8e741
feat: suspense!
2021-07-15 00:40:37 -04:00
Jonathan Kelley
996247a164
wip
2021-07-13 15:34:12 -04:00
Jonathan Kelley
4091846934
feat: add aria
2021-07-13 00:56:39 -04:00
Jonathan Kelley
df8bb615de
docs: more workshopping
2021-07-12 12:22:08 -04:00
Jonathan Kelley
f5bead4f6e
wip: workshop readme
2021-07-12 12:20:58 -04:00
Jonathan Kelley
3a0919da36
wip: workshop the readme
2021-07-12 12:19:50 -04:00
Jonathan Kelley
68ed1c04e7
wip: ....sigh..... so the diffing algorithm is robust
...
but it's still not finished.
We need to re-enable the fancier keyed diffing versions some point (soon!).
2021-07-12 03:58:46 -04:00
Jonathan Kelley
56e7eb83a9
wip: more examples
2021-07-11 19:31:07 -04:00
Jonathan Kelley
9abb0470b7
feat: static node infrastructure and ssr changes
2021-07-11 14:49:52 -04:00
Jonathan Kelley
99d94b69ab
feat: move webview to wry
2021-07-08 12:01:31 -04:00
Jonathan Kelley
a38a81e129
wip: fix issues with lifetimes
...
this commit fixes some lifetime issues regarding having to "move" data into the IntoVNode closure.
2021-07-07 13:51:55 -04:00
Jonathan Kelley
22e659c2bd
feat: namespaced attributes
...
this commit adds namespaced attributes. This lets us support attribute groups, and thus, inline styles.
This namespaced attribute stuff is only available for styles at the moment, though it theoretically could be enabled for any other attributes.
2021-07-06 23:04:33 -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
952a91d540
wip
2021-07-01 14:14:59 -04:00
Jonathan Kelley
c5f9cce63a
wip: more on signals
2021-06-30 17:20:13 -04:00
Jonathan Kelley
14d55d50ca
concept: signals guide
2021-06-30 16:47:30 -04:00
Jonathan Kelley
93900aac44
concept: integrate signals
2021-06-30 14:08:12 -04:00
Jonathan Kelley
8af791e4eb
docs: more readme
2021-06-26 01:30:01 -04:00
Jonathan Kelley
23c14078bb
docs: move suspense into a "figured out task"
2021-06-25 13:17:18 -04:00
Jonathan Kelley
c8495fd26e
docs: more readme
2021-06-25 09:35:01 -04:00
Jonathan Kelley
66920eab91
docs: more readme
2021-06-25 09:33:59 -04:00
Jonathan Kelley
57a61fb4ba
docs: update readme a tad
2021-06-25 09:33:43 -04:00
Jonathan Kelley
daa9bd82c3
docs: more work on docs
2021-06-25 09:31:13 -04:00
Jonathan Kelley
4ecfc241e2
docs: more work
2021-06-24 11:18:58 -04:00
Jonathan Kelley
772e11b965
docs: split table up
2021-06-24 11:17:59 -04:00
Jonathan Kelley
527e0abd0f
docs: fix formatting
2021-06-24 11:15:55 -04:00
Jonathan Kelley
acbeac02d9
docs: add a table to the readme
2021-06-24 11:15:25 -04:00
Jonathan Kelley
7fbaf69cab
Docs: more examples and docs
2021-06-24 11:09:38 -04:00
Jonathan Kelley
70cd46dbb2
docs: move around examples
2021-06-17 18:00:32 -04:00
Jonathan Kelley
47e896038e
wip: more work on updating syntad
2021-06-15 10:02:46 -04:00
Jonathan Kelley
a03497e0d8
Doc: change up example a bit
2021-06-10 11:45:32 -04:00
Jonathan Kelley
fe6938ceb3
wip: pre vnodes instead of vnode
2021-06-08 14:00:29 -04:00
Jonathan Kelley
424a18137f
Wip: pre-diffmachine merge fork
2021-06-03 13:57:41 -04:00
Jonathan Kelley
69f5cc3802
docs: move into a fromjs tutorial
2021-06-03 12:02:46 -04:00
Jonathan Kelley
b05331a60b
Docs: change example to make it simpler
2021-06-03 10:43:48 -04:00
Jonathan Kelley
508c560320
Feat: massive changes to definition of components
...
This change switches back to the original `ctx<props>` syntax for
commponents. This lets lifetime elision to remove the need to match
exactly which lifetime (props or ctx) gets carried to the output. As
such, `Props` is currently required to be static. It *is* possible to
loosen this restriction, and will be done in the future, though only
through adding metadata about the props through the Props derive
macro. Implementing the IS_STATIC trait is unsafe, so the derive macro
will do it through some heuristics.
For now, this unlocks sharing vnodes from parents to children, enabling
pass-thru components, fragments, portals, etc.
2021-06-01 18:33:15 -04:00
Jonathan Kelley
3cfa1fe125
Feat: buff the readme and docs
2021-05-19 20:57:19 -04:00
Jonathan Kelley
c28697e1fe
Feat: some code health
2021-05-16 02:06:02 -04:00
Jonathan Kelley
8c541f66d5
wip: todos
2021-04-01 21:44:18 -04:00
Jonathan Kelley
ce33031519
wip: todomvc
2021-03-29 12:31:47 -04:00
Jonathan Kelley
0bcff1f88e
Feat: more ergonomics, more examples
2021-03-26 15:50:28 -04:00
Jonathan Kelley
0aab659a06
docs: homepage
2021-03-23 14:34:06 -04:00