Jonathan Kelley
|
8056138f86
|
fix: explicit default for event handler
rust derives default of T: Default, even when that's not a necessary requirement
This fixes that
|
2022-01-29 10:27:40 -05:00 |
|
Jonathan Kelley
|
56f3002aed
|
feat: add changelogs
|
2022-01-29 10:17:14 -05:00 |
|
Jonathan Kelley
|
e9792e9b95
|
tests: add miri stress test
|
2022-01-28 21:43:01 -05:00 |
|
Jonathan Kelley
|
bad4b773b7
|
feat: add "spawn" method
|
2022-01-24 15:21:56 -05:00 |
|
Jonathan Kelley
|
2e4f765932
|
tweak: drop hooks before resetting bump arena
|
2022-01-24 12:21:24 -05:00 |
|
Jonathan Kelley
|
d9a07ddddb
|
fix: provide_root_context on root scopes
|
2022-01-24 02:34:16 -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
|
c8d528b3b1
|
fix: proprogation of root context
|
2022-01-21 09:29:41 -05:00 |
|
Jonathan Kelley
|
d2bd175143
|
feat: allow providing context to the root component
|
2022-01-21 00:37:52 -05:00 |
|
Jonathan Kelley
|
8d3ac3ff14
|
Merge pull request #107 from autarch/autarch/half-assed-router
A partial implementation of the router and associated bits
|
2022-01-18 00:01:34 -05:00 |
|
Jonathan Kelley
|
036a0ff49a
|
docs: add comments for the Handler
|
2022-01-16 15:13:31 -05:00 |
|
Jonathan Kelley
|
e47ead5347
|
fix: allow eventhandler to derive default
|
2022-01-15 20:17:48 -05:00 |
|
Dave Rolsky
|
9b282d877b
|
Don't expect all components to have a scope in ScopeArena.ensure_drop_safety
Not all components will be mounted when using a Router, so we cannot assume
all components have a scope.
|
2022-01-14 15:40:01 -06:00 |
|
Alexandre Kirszenberg
|
b6903bf558
|
Enable clippy
|
2022-01-08 16:35:26 +01:00 |
|
Jonathan Kelley
|
16d73b240f
|
Release dioxus-core v0.1.7
|
2022-01-08 02:27:48 -05:00 |
|
Jonathan Kelley
|
40d1f85d0c
|
Release dioxus-core v0.1.7, dioxus-core-macro v0.1.6, dioxus-html v0.1.4, dioxus-desktop v0.1.5, dioxus-hooks v0.1.6, dioxus-mobile v0.0.3, dioxus-router v0.1.0, dioxus-ssr v0.1.2, dioxus-web v0.0.4, dioxus v0.1.7
|
2022-01-08 02:25:03 -05:00 |
|
Jonathan Kelley
|
d11f322f55
|
docs: add title to doc comment
|
2022-01-07 12:12:33 -05:00 |
|
Jonathan Kelley
|
be9f1a52ad
|
docs: better document the EventHandler type
|
2022-01-07 12:12:13 -05:00 |
|
Jonathan Kelley
|
c439b0ac7e
|
fix: component pass thru events
|
2022-01-07 11:51:25 -05:00 |
|
Jonathan Kelley
|
bbb6ee10de
|
feat: make hydration more robust
|
2022-01-07 00:33:09 -05:00 |
|
Jonathan Kelley
|
4aadec1e30
|
fix: ci and bug in setter
|
2022-01-05 22:15:19 -05:00 |
|
Jonathan Kelley
|
bd341f5571
|
fix: tests
|
2022-01-05 17:30:12 -05:00 |
|
Jonathan Kelley
|
427b126bc1
|
feat: add prevent default attribute and upgrade router
|
2022-01-05 16:34:24 -05:00 |
|
Jonathan Kelley
|
cb2782b4bb
|
wip: memoize dom in the prescence of identical components
|
2022-01-05 00:27:22 -05:00 |
|
Jonathan Kelley
|
4f92ba4160
|
wip: bump all versions
|
2022-01-03 19:32:27 -05:00 |
|
Jonathan Kelley
|
2481cd05c2
|
fix: attempt to fix ice
|
2022-01-03 17:20:22 -05:00 |
|
Jonathan Kelley
|
f9b9bb9c0c
|
publish: update core, core-macro, and html
|
2022-01-03 02:13:14 -05:00 |
|
Jonathan Kelley
|
06276edd0d
|
feat: eanble bubbling
|
2022-01-03 02:11:26 -05:00 |
|
Jonathan Kelley
|
d84fc05386
|
feat: plug in bubbling
|
2022-01-03 02:06:42 -05:00 |
|
Jonathan Kelley
|
a95dead76d
|
formatting: run cargo fmt
|
2022-01-03 01:20:05 -05:00 |
|
Jonathan Kelley
|
75fa7b4aa6
|
fix: make tests pass
|
2022-01-03 01:12:39 -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
|
14961023f9
|
wip: polish some more things
|
2021-12-29 21:28:28 -05:00 |
|
Jonathan Kelley
|
ddfa2bac3f
|
publish: bump core version
|
2021-12-29 13:28:53 -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
|
b3ac2ee3f7
|
wip: upgrade hooks
|
2021-12-27 15:03:43 -05:00 |
|
Jonathan Kelley
|
c7d001cbb4
|
wip: rip out unsafe task engine
|
2021-12-26 14:22:30 -05:00 |
|
Jonathan Kelley
|
cda759c659
|
examples: upgrade to new version of dioxus core.
also add the inline_props macro
|
2021-12-25 17:18:05 -05:00 |
|
Jonathan Kelley
|
21e00c114e
|
chore: continue to consolidate
|
2021-12-21 01:11:27 -05:00 |
|
Jonathan Kelley
|
fa106be1f5
|
wip: clean it up a bit
|
2021-12-21 00:58:14 -05:00 |
|
Jonathan Kelley
|
b997b8ebbb
|
feat: enable children properly
|
2021-12-21 00:46:10 -05:00 |
|
Jonathan Kelley
|
78d9056e35
|
feat: it works with a new bump each time!!
|
2021-12-20 23:31:33 -05:00 |
|
Jonathan Kelley
|
e2e4d431e1
|
wip: adjust memoization
|
2021-12-20 22:33:13 -05:00 |
|
Jonathan Kelley
|
934de21dd6
|
wip: miri stress tets
|
2021-12-18 23:03:59 -05:00 |
|
Jonathan Kelley
|
1c516aba6a
|
chore: adjust semantics of placeholders and fragments
|
2021-12-18 15:49:30 -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
|
2b928372fb
|
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.1
|
2021-12-15 16:07:09 -05:00 |
|
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
|
ded9696930
|
wip: fix ssr
|
2021-12-14 22:48:20 -05:00 |
|
Jonathan Kelley
|
2fd56e7619
|
wip: remove portals completely
|
2021-12-14 21:46:19 -05:00 |
|
Jonathan Kelley
|
8daf7a6ed8
|
wip: go back to noisy lifetime solution
|
2021-12-14 02:27:59 -05:00 |
|
Jonathan Kelley
|
597a0456f5
|
wip: update hooks
|
2021-12-13 00:14:47 -05:00 |
|
Jonathan Kelley
|
96b3d56e09
|
feat: move back to combined cx/props
|
2021-12-13 00:06:17 -05:00 |
|
Jonathan Kelley
|
e6c6bbdc1e
|
polish: clean up the core crate
|
2021-12-12 19:47:13 -05:00 |
|
Jonathan Kelley
|
1e4a599d14
|
wip: rename fc to component
|
2021-12-09 21:19:31 -05:00 |
|
Jonathan Kelley
|
8814977eee
|
wip: docs
|
2021-11-30 22:48:05 -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
|
bab21a0aa1
|
wip: updates to router
|
2021-11-22 15:22:42 -05:00 |
|
Jonathan Kelley
|
a5f05d73ac
|
wip: docs and router
|
2021-11-19 00:49:04 -05:00 |
|
Jonathan Kelley
|
8bf57dc21d
|
chore: polish
|
2021-11-16 13:09:41 -05:00 |
|
Jonathan Kelley
|
25a8411485
|
wip: better desktop support
|
2021-11-16 01:25:38 -05:00 |
|
Jonathan Kelley
|
19df1bda10
|
feat: bubbling
|
2021-11-15 09:49:01 -05:00 |
|
Jonathan Kelley
|
9bd56ee499
|
wip: update readme
|
2021-11-12 16:06:33 -05:00 |
|
Jonathan Kelley
|
55e6dd9701
|
feat: wire tasks up
|
2021-11-12 01:36:33 -05:00 |
|
Jonathan Kelley
|
9d8c5ca5ab
|
feat: it properly bubbles
|
2021-11-11 23:55:57 -05:00 |
|
Jonathan Kelley
|
11757ddf61
|
feat: fake bubbling
|
2021-11-11 22:18:16 -05:00 |
|
Jonathan Kelley
|
f2234068ba
|
feat: events bubble now
|
2021-11-11 22:07:38 -05:00 |
|
Jonathan Kelley
|
b6262edd53
|
wip: bubbling reserves nodes
|
2021-11-11 21:50:08 -05:00 |
|
Jonathan Kelley
|
a21020ea57
|
wip: bubbling in progress
|
2021-11-11 21:34:20 -05:00 |
|
Jonathan Kelley
|
8acdd2ea83
|
feat: it compiles once more
|
2021-11-11 16:36:51 -05:00 |
|
Jonathan Kelley
|
74c6211408
|
feat: should be functional across the boar
|
2021-11-11 12:06:15 -05:00 |
|
Jonathan Kelley
|
c10c1f418b
|
feat: wire up linked nodes
|
2021-11-11 11:49:07 -05:00 |
|
Jonathan Kelley
|
fd93ee89c1
|
feat: upgrade syntax
|
2021-11-10 17:09:52 -05:00 |
|
Jonathan Kelley
|
574d7fdb9e
|
wip: remove scopechildren in favor of elements directly
|
2021-11-09 14:36:26 -05:00 |
|
Jonathan Kelley
|
b9fc5fc251
|
wip: move hooklist into scope
|
2021-11-09 12:18:45 -05:00 |
|
Jonathan Kelley
|
d2f0547692
|
wip: move testdom methods into virtualdom
|
2021-11-09 12:10:11 -05:00 |
|
Jonathan Kelley
|
f2e343c154
|
chore: cleanup src
|
2021-11-09 02:16:25 -05:00 |
|
Jonathan Kelley
|
77686ba329
|
fix: it compiles again
|
2021-11-09 02:11:44 -05:00 |
|
Jonathan Kelley
|
fffc7ea061
|
wip: working on re-enabling components
|
2021-11-07 22:45:41 -05:00 |
|
Jonathan Kelley
|
15c31d545a
|
wip: fix rebuild
|
2021-11-07 22:36:57 -05:00 |
|
Jonathan Kelley
|
2559740463
|
wip: clean up, use old approach to components
|
2021-11-07 20:59:09 -05:00 |
|
Jonathan Kelley
|
289d2f2518
|
wip: a few things left, slme cleanup
|
2021-11-07 09:58:19 -05:00 |
|
Jonathan Kelley
|
f33510b13f
|
wip: dst drops properly
|
2021-11-07 01:57:13 -05:00 |
|
Jonathan Kelley
|
62ed9208a4
|
wip: dst nodes leak but work
|
2021-11-07 01:49:53 -05:00 |
|
Jonathan Kelley
|
464b457b80
|
wip: move more stuff out
|
2021-11-07 01:07:42 -05:00 |
|
Jonathan Kelley
|
e4cda7c2cb
|
wip: remove bumpframe
|
2021-11-07 01:01:22 -05:00 |
|
Jonathan Kelley
|
fd0c384dac
|
wip: it compiles cleanly
|
2021-11-07 00:06:00 -04:00 |
|
Jonathan Kelley
|
059294ab55
|
wip: more changes to scheduler
|
2021-11-06 23:23:56 -04:00 |
|
Jonathan Kelley
|
2933e4bc11
|
wip: major cleanups to scheduler
|
2021-11-06 23:11:17 -04:00 |
|
Jonathan Kelley
|
d96276a715
|
wip: no more lifetimes
|
2021-11-06 21:07:01 -04:00 |
|
Jonathan Kelley
|
857c92f7f0
|
wip: compiling again with runtime safety
|
2021-11-06 20:59:46 -04:00 |
|
Jonathan Kelley
|
95bd17e38f
|
wip: more raw ptrs
|
2021-11-05 18:02:44 -04:00 |
|
Jonathan Kelley
|
b8d98698c6
|
wip: remove resource pool in favor of raw ptrs
|
2021-11-05 17:15:59 -04:00 |
|
Jonathan Kelley
|
70b983d090
|
wip: consolidation, simplification
|
2021-11-05 16:28:08 -04:00 |
|
Jonathan Kelley
|
b56ea6c9a9
|
wip: work on scheduler, async, coroutines, and merge scope into context
|
2021-11-03 19:55:02 -04:00 |
|
Jonathan Kelley
|
1e6e5e611b
|
wip: move examples around
|
2021-11-03 15:13:50 -04:00 |
|
Jonathan Kelley
|
d298b626d3
|
wip: add router
|
2021-11-03 00:35:56 -04:00 |
|
Jonathan Kelley
|
9874f342e2
|
docs: more docs
|
2021-11-01 18:38:09 -04:00 |
|
Jonathan Kelley
|
5a21493fb7
|
wip: remove send requirement on root props
|
2021-11-01 14:03:14 -04:00 |
|
Jonathan Kelley
|
2cf90b6903
|
feat: pull children out of component definition
|
2021-11-01 13:32:01 -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
|
9c1343610b
|
wip: clean up using new children syntax
|
2021-11-01 03:29:50 -04:00 |
|
Jonathan Kelley
|
d4192d0de2
|
wip: implement dst magic
|
2021-11-01 03:13:31 -04:00 |
|
Jonathan Kelley
|
3e07214272
|
wip: implement lazy nodes properly
|
2021-11-01 02:41:23 -04:00 |
|
Jonathan Kelley
|
7b97e009ec
|
wip: remove cx.children. start to move towards a "children" field
|
2021-11-01 02:22:08 -04:00 |
|
Jonathan Kelley
|
6b2645fd80
|
feat: improve FC handling to allow lifetimes of parent
|
2021-10-30 21:07:47 -04:00 |
|
Jonathan Kelley
|
f70b5b4e4a
|
wip: try to get lifetimes passed in properly
|
2021-10-30 20:28:58 -04:00 |
|
Jonathan Kelley
|
27d891934a
|
fix: use annotation method from rust/58052 to fix closure lifetimes
|
2021-10-30 18:23:28 -04:00 |
|
Jonathan Kelley
|
9ee2bfb010
|
wip: worked backwards a bit and got it slightly figured out
|
2021-10-30 17:11:15 -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
|
54d050cf89
|
docs: strong improvmenets, first major section done
|
2021-10-29 00:28:23 -04:00 |
|
Jonathan Kelley
|
db0004758c
|
Merge branch 'master' into jk/remove_node_safety
|
2021-10-28 17:09:51 -04:00 |
|
Jonathan Kelley
|
60d6eb204a
|
Merge branch 'master' of https://github.com/jkelleyrtp/dioxus
|
2021-10-28 17:08:10 -04:00 |
|
Jonathan Kelley
|
9b5f82af7d
|
docs: start on components
|
2021-10-27 22:32:12 -04:00 |
|
Jonathan Kelley
|
339e450027
|
wip: fix some bugs around the rsx macro
|
2021-10-27 16:58:20 -04:00 |
|
Jonathan Kelley
|
fda2ebc2a2
|
feat: improve safety
|
2021-10-25 15:05:17 -04:00 |
|
Alexandre Kirszenberg
|
5747e00b27
|
Various typos/grammar/rewording
|
2021-10-24 19:30:36 +02:00 |
|
Jonathan Kelley
|
601078f9cf
|
fix: desktop and mobile
|
2021-10-22 01:16:39 -04:00 |
|
Jonathan Kelley
|
84fd0c6162
|
feat: cleanuup
|
2021-10-20 01:26:52 -04:00 |
|
Jonathan Kelley
|
79503f15c5
|
feat: full html support
|
2021-10-19 22:39:27 -04:00 |
|
Jonathan Kelley
|
83dd49d890
|
chores: slim deps and upgrade docs
|
2021-10-19 12:09:23 -04:00 |
|
Jonathan Kelley
|
f49244344c
|
polish: listen to clippy
|
2021-10-17 20:18:30 -04:00 |
|
Jonathan Kelley
|
9726a065b0
|
feat: massage lifetimes
|
2021-10-16 17:37:28 -04:00 |
|
Jonathan Kelley
|
16dbf4a6f8
|
wip: book documentation
|
2021-10-16 17:04:28 -04:00 |
|
Jonathan Kelley
|
460783ad54
|
docs: lnks to projects
|
2021-10-14 12:46:50 -04:00 |
|
Jonathan Kelley
|
478255f40d
|
fix: all the bugs!
|
2021-10-11 18:40:00 -04:00 |
|
Jonathan Kelley
|
4a4c7afca7
|
feat: shared state mechanisms
|
2021-10-11 15:35:20 -04:00 |
|
Jonathan Kelley
|
da4423c141
|
bugs: fix web list issue
|
2021-10-10 22:27:08 -04:00 |
|
Jonathan Kelley
|
4a0bb8cf84
|
wip: portals
|
2021-10-08 16:01:13 -04:00 |
|
Jonathan Kelley
|
1f22a06a36
|
wip: event system
|
2021-10-07 16:18:54 -04:00 |
|
Jonathan Kelley
|
efd0e9b564
|
feat: support desktop more completely
|
2021-10-05 03:37:15 -04:00 |
|
Jonathan Kelley
|
a2b0c50a34
|
feat: add update functionality to useref
|
2021-10-04 10:22:20 -04:00 |
|
Jonathan Kelley
|
5502429626
|
feat: desktop functioning well
|
2021-10-04 02:54:20 -04:00 |
|
Jonathan Kelley
|
7a03c1d2b4
|
wip: overhaul event system
|
2021-10-04 01:28:04 -04:00 |
|
Jonathan Kelley
|
82953f2ac3
|
wip: threadsafe
|
2021-10-01 02:07:12 -04:00 |
|