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
|
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
|
d84fc05386
|
feat: plug in bubbling
|
2022-01-03 02:06:42 -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
|
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
|
4de16c4779
|
docs: update local examples and docs to support new syntaxes
|
2021-12-15 15:56:53 -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
|
db0004758c
|
Merge branch 'master' into jk/remove_node_safety
|
2021-10-28 17:09:51 -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
|
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 |
|
Jonathan Kelley
|
7bdad1e2e6
|
publish: move macro crate out of core
|
2021-09-24 21:46:23 -04:00 |
|
Jonathan Kelley
|
04d16b41dc
|
polish: exampels
|
2021-09-24 02:37:51 -04:00 |
|
Jonathan Kelley
|
1a2f91ed91
|
polish: examples
|
2021-09-24 00:05:56 -04:00 |
|
Jonathan Kelley
|
4b6ca05f2c
|
wip: performance looks good, needs more testing
|
2021-09-22 04:11:27 -04:00 |
|
Jonathan Kelley
|
d7940aa2ac
|
feat: proper handling of events
|
2021-09-22 02:44:01 -04:00 |
|
Jonathan Kelley
|
c7d2d9d050
|
wip: fix invalid is_empty bug
|
2021-09-22 01:37:45 -04:00 |
|
Jonathan Kelley
|
098d3821ed
|
wip: changes to scheduler
|
2021-09-22 01:25:28 -04:00 |
|
Jonathan Kelley
|
b32e2611e3
|
polish: clean up warnings
|
2021-09-21 18:13:09 -04:00 |
|
Jonathan Kelley
|
a2c7d17b05
|
feat: mvoe away from compound context
|
2021-09-21 13:42:52 -04:00 |
|
Jonathan Kelley
|
bfdcb20437
|
feat: transition to cx, props
|
2021-09-21 13:13:15 -04:00 |
|
Jonathan Kelley
|
f1cff845ce
|
wip: examples
|
2021-09-21 12:11:04 -04:00 |
|
Jonathan Kelley
|
adf202eab9
|
wip: more doc
|
2021-09-20 17:36:39 -04:00 |
|
Jonathan Kelley
|
34c3107418
|
wip: more docs
|
2021-09-20 16:49:36 -04:00 |
|
Jonathan Kelley
|
7978a17419
|
wip: bubbling
|
2021-09-20 12:32:21 -04:00 |
|
Jonathan Kelley
|
c16b92ee7e
|
wip: before scheduler simplify
|
2021-09-19 22:10:00 -04:00 |
|
Jonathan Kelley
|
9971ff215d
|
polish: change in cx to cx
|
2021-09-16 13:20:04 -04:00 |
|
Jonathan Kelley
|
0ded32e184
|
wip: reduce warnings
|
2021-09-14 00:58:33 -04:00 |
|
Jonathan Kelley
|
12afd2b0f2
|
wip: more polish on display
|
2021-09-13 19:07:15 -04:00 |
|
Jonathan Kelley
|
238677208e
|
wip: more polish on scopes
|
2021-09-13 18:59:07 -04:00 |
|
Jonathan Kelley
|
ff1398b943
|
wip: polish up some safety stuff and add suspense support in
|
2021-09-13 18:55:43 -04:00 |
|
Jonathan Kelley
|
79e8df26f5
|
wip: fix props update
|
2021-09-13 12:42:38 -04:00 |
|
Jonathan Kelley
|
5a09ec1610
|
wip: more clean up
|
2021-09-13 01:14:09 -04:00 |
|
Jonathan Kelley
|
8b3ac0b57c
|
perf: remove global allocation for props
|
2021-09-13 00:59:08 -04:00 |
|
Jonathan Kelley
|
369b36b2c6
|
wip: change around how deadline works
|
2021-09-09 21:01:38 -04:00 |
|
Jonathan Kelley
|
da8159190b
|
polish: tests and documentation
|
2021-09-09 20:58:48 -04:00 |
|
Jonathan Kelley
|
3f68be79ae
|
wip: documentation and badges
|
2021-09-07 18:25:57 -04:00 |
|
Jonathan Kelley
|
1a6b238829
|
wip: naming
|
2021-09-03 11:28:09 -04:00 |
|
Jonathan Kelley
|
725b4a1d7f
|
wip: fix some event stuff for web and core
|
2021-09-02 00:37:57 -04:00 |
|
Jonathan Kelley
|
dfe9f86bff
|
wip: garbage collection
|
2021-09-02 00:16:49 -04:00 |
|
Jonathan Kelley
|
958c02a26e
|
wip: working down warnings
|
2021-09-02 00:10:09 -04:00 |
|
Jonathan Kelley
|
a652090dc5
|
wip: add test_dom
|
2021-09-01 23:57:34 -04:00 |
|
Jonathan Kelley
|
44b4384961
|
wip: more scheduler work
|
2021-09-01 23:33:25 -04:00 |
|
Jonathan Kelley
|
1cd5e69712
|
wip: more work on scheduler
|
2021-09-01 23:22:34 -04:00 |
|
Jonathan Kelley
|
5c3dc0a874
|
wip: more work on rebuild
|
2021-09-01 15:52:38 -04:00 |
|
Jonathan Kelley
|
fac2e56ed6
|
feat: update root props
|
2021-09-01 15:45:53 -04:00 |
|
Jonathan Kelley
|
c321532a6c
|
feat: some docs, cleaning
|
2021-09-01 00:57:04 -04:00 |
|
Jonathan Kelley
|
5cbdc571e3
|
more cleanup
|
2021-08-31 12:28:44 -04:00 |
|
Jonathan Kelley
|
9f99f46cfd
|
wip: more cleanup in scheduler
|
2021-08-27 09:56:49 -04:00 |
|
Jonathan Kelley
|
31702dbf87
|
feat: wire up resource pool
|
2021-08-27 09:53:26 -04:00 |
|
Jonathan Kelley
|
927b05f358
|
wip: cleanup public apis
|
2021-08-27 09:40:04 -04:00 |
|
Jonathan Kelley
|
8b0eb87c72
|
wip: refactor
|
2021-08-26 22:05:09 -04:00 |
|
Jonathan Kelley
|
9ad5e49654
|
wip: algo for scheduler finished
|
2021-08-26 17:05:28 -04:00 |
|
Jonathan Kelley
|
5f63eda294
|
wip: feeling goodish about scheduler
|
2021-08-26 03:33:38 -04:00 |
|
Jonathan Kelley
|
bcaa76a37f
|
wip: some structure
|
2021-08-26 02:41:30 -04:00 |
|
Jonathan Kelley
|
ac3a7b1fbc
|
wip: considering making vdom passed verywehre
|
2021-08-26 01:52:50 -04:00 |
|
Jonathan Kelley
|
d4d7114beb
|
wip: more work on scheduler
|
2021-08-25 17:17:44 -04:00 |
|
Jonathan Kelley
|
07efb6a1b6
|
wip: it compiles again
|
2021-08-25 17:09:16 -04:00 |
|
Jonathan Kelley
|
41cc42919d
|
wip: more overhaul on virtualevents
|
2021-08-25 16:40:18 -04:00 |
|
Jonathan Kelley
|
cef116aa3a
|
wip: more work on priority
|
2021-08-25 15:54:33 -04:00 |
|
Jonathan Kelley
|
05e960b6b0
|
wip: refactor to fix some ownership quirks
|
2021-08-25 12:42: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
|
59219b9ef2
|
wip: ricraf polyfill
|
2021-08-24 16:36:00 -04:00 |
|
Jonathan Kelley
|
8b0d04ce58
|
wip: ric_raf wired up
|
2021-08-24 16:29:10 -04:00 |
|
Jonathan Kelley
|
f457b71131
|
feat: rebuild doesn't return errors
|
2021-08-24 15:12:20 -04:00 |
|
Jonathan Kelley
|
cdcd8611e8
|
wip: it works but the page is backwards
|
2021-08-24 12:43:46 -04:00 |
|
Jonathan Kelley
|
a0a977a12d
|
wip: more test
|
2021-08-24 11:03:19 -04:00 |
|
Jonathan Kelley
|
0479252a5f
|
feat: keyed diffing
|
2021-08-24 10:01:01 -04:00 |
|
Jonathan Kelley
|
778baffb10
|
wip: it works?
|
2021-08-23 15:35:26 -04:00 |
|
Jonathan Kelley
|
082765f687
|
wip: refactor non_keyed diff
|
2021-08-23 13:41:47 -04:00 |
|
Jonathan Kelley
|
e6f56563bc
|
feat: tests and benchmarks
|
2021-08-23 13:15:57 -04:00 |
|
Jonathan Kelley
|
2d541eca64
|
wip: structure coming together and tests
|
2021-08-23 12:11:45 -04:00 |
|
Jonathan Kelley
|
16bfc6d248
|
wip: compiles again
|
2021-08-23 10:43:49 -04:00 |
|
Jonathan Kelley
|
db6d0184aa
|
feat: dedicated mutations module
|
2021-08-22 17:08:25 -04:00 |
|
Jonathan Kelley
|
1622f484b3
|
wip: basic creates working properly
|
2021-08-21 23:04:34 -04:00 |
|
Jonathan Kelley
|
24572b63de
|
wip: tests added for new iterative
|
2021-08-21 13:24:47 -04:00 |
|
Jonathan Kelley
|
2ce0752a9c
|
feat: fix compiling
|
2021-08-21 11:29:29 -04:00 |
|
Jonathan Kelley
|
0987760958
|
wip: moving over instructions
|
2021-08-20 11:39:13 -04:00 |
|
Jonathan Kelley
|
7b068202ce
|
wip: remove old create
|
2021-08-20 10:44:58 -04:00 |
|
Jonathan Kelley
|
64f289a61c
|
wip: back to vnode enum
|
2021-08-20 10:34:41 -04:00 |
|
Jonathan Kelley
|
9652ccdcf1
|
wip: move from recursive to iterative
|
2021-08-19 02:50:35 -04:00 |
|
Jonathan Kelley
|
f41cff571f
|
wip: working on async diff
|
2021-08-17 22:25:09 -04:00 |
|
Jonathan Kelley
|
882d69571d
|
wip: more work on scheduler
|
2021-08-15 10:13:03 -04:00 |
|
Jonathan Kelley
|
9d14faf62c
|
wip: scheduler skeleton
|
2021-08-10 12:16:49 -04:00 |
|
Jonathan Kelley
|
5965bee1d1
|
wip: more work on deadline, support immediates
|
2021-08-10 01:38:58 -04:00 |
|
Jonathan Kelley
|
97745c6a7f
|
wip: got the structure figured out!
|
2021-08-10 01:21:13 -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
|
a44e9fcffa
|
wip: more work on jank free
|
2021-08-09 13:17:19 -04:00 |
|
Jonathan Kelley
|
1a323835c8
|
wip: on collaborative scheduling
|
2021-08-09 02:37:11 -04:00 |
|
Jonathan Kelley
|
fac42339c2
|
feat: mutations
|
2021-08-08 15:15:16 -04:00 |
|
Jonathan Kelley
|
f2334c17be
|
wip: bottom up dropping
|
2021-08-05 22:23:41 -04:00 |
|
Jonathan Kelley
|
687cda1b6d
|
feat: re-enable suspense
|
2021-07-30 22:14:06 -04:00 |
|
Jonathan Kelley
|
cfa0247cbb
|
wip: websys dom working properly
|
2021-07-30 17:04:04 -04:00 |
|
Jonathan Kelley
|
d717c22d9c
|
feat: keyed diffing!!
|
2021-07-30 16:07:42 -04:00 |
|
Jonathan Kelley
|
0a0be95c3e
|
wip: get keyed diffing compiling
|
2021-07-30 10:35:47 -04:00 |
|
Jonathan Kelley
|
1749eba8eb
|
feat: more and more sophisticated diff
|
2021-07-29 18:56:09 -04:00 |
|
Jonathan Kelley
|
d618092e9d
|
feat: a new vnode type for anchors
|
2021-07-29 18:04:09 -04:00 |
|
Jonathan Kelley
|
63a85e4865
|
wip: more work on bumpframe
|
2021-07-29 00:04:59 -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
|
f782e14211
|
feat: omg what a dumb mistake
|
2021-07-27 00:27:07 -04:00 |
|
Jonathan Kelley
|
4a0068f099
|
feat: bless up, no more segfaults
|
2021-07-26 12:14:48 -04:00 |
|
Jonathan Kelley
|
7dfe89c958
|
feat: wire up event delegator for webview
|
2021-07-24 02:52:05 -04:00 |
|
Jonathan Kelley
|
0a907b35c6
|
feat: fix some lifetime issues
|
2021-07-24 00:40:34 -04:00 |
|
Jonathan Kelley
|
dfaf5adee1
|
Feat: solve some issues regarding listeners
|
2021-07-24 00:29:23 -04:00 |
|
Jonathan Kelley
|
6084fbcd11
|
wip: move to slab
|
2021-07-23 17:03:51 -04:00 |
|
Jonathan Kelley
|
f644d7c441
|
wip: move things into a "shared" object
|
2021-07-23 10:27:43 -04:00 |
|
Jonathan Kelley
|
1745a44d94
|
wip: cleanup
|
2021-07-21 17:05:48 -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
|
05c909f320
|
wip: some ideas
|
2021-07-18 03:54:42 -04:00 |
|
Jonathan Kelley
|
583fdfa561
|
docs: big updates to the reference
|
2021-07-16 16:11:25 -04:00 |
|
Jonathan Kelley
|
caf772cf24
|
wip: docs, html! macro, more
|
2021-07-16 00:27:06 -04:00 |
|
Jonathan Kelley
|
6aaad1c9ef
|
wip: heuristics engine
|
2021-07-15 04:17:45 -04:00 |
|
Jonathan Kelley
|
00231adfa2
|
feat: code quality improvements for core
|
2021-07-15 04:09:28 -04:00 |
|
Jonathan Kelley
|
37ed4bed8c
|
wip: more work on suspense and documentation
|
2021-07-15 03:38:09 -04:00 |
|
Jonathan Kelley
|
4837d8e741
|
feat: suspense!
|
2021-07-15 00:40:37 -04:00 |
|
Jonathan Kelley
|
de9f61bcf4
|
feat: more suspended nodes!
|
2021-07-14 23:18:02 -04:00 |
|
Jonathan Kelley
|
c52af221f7
|
wip: basic support for scheduled rendering
|
2021-07-14 18:19:51 -04:00 |
|
Jonathan Kelley
|
80e6c25698
|
feat: move over to push based mechanism
|
2021-07-14 17:39:26 -04:00 |
|
Jonathan Kelley
|
e7238762ae
|
feat: architecture document and edit list
|
2021-07-14 17:04:58 -04:00 |
|
Jonathan Kelley
|
3a57b94262
|
feat: task system works
but I broke the other things :(
|
2021-07-14 02:04:19 -04:00 |
|
Jonathan Kelley
|
84c3e9fcb1
|
wip: cargo fix
|
2021-07-13 16:54:07 -04:00 |
|
Jonathan Kelley
|
beceda511c
|
wip: cargo fix
|
2021-07-13 16:52:25 -04:00 |
|
Jonathan Kelley
|
fd03b9d252
|
wip: cargo fix
|
2021-07-13 16:49:22 -04:00 |
|
Jonathan Kelley
|
c7ca7c2273
|
wip: cargo fix
|
2021-07-13 16:48:47 -04:00 |
|
Jonathan Kelley
|
775e9e29b8
|
wip: cut down on errors
|
2021-07-13 16:48:11 -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
|
c79d9ae674
|
feat: buff up html allowed attributes
|
2021-07-12 23:44:20 -04:00 |
|
Jonathan Kelley
|
a05047d01e
|
wip: use the new structure
|
2021-07-12 18:19:27 -04:00 |
|
Jonathan Kelley
|
fb0c6d2ea4
|
chore: remove unnecessary import
|
2021-07-12 11:03:35 -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
|
ff0a3d1c83
|
wip: lots of changes to diffing
|
2021-07-12 02:23:46 -04:00 |
|
Jonathan Kelley
|
56e7eb83a9
|
wip: more examples
|
2021-07-11 19:31:07 -04:00 |
|
Jonathan Kelley
|
304259d818
|
wip: move examples around
|
2021-07-11 18:39:45 -04:00 |
|
Jonathan Kelley
|
269e81b0fd
|
example: ssr + tide
|
2021-07-11 17:24:47 -04:00 |
|
Jonathan Kelley
|
bbcb5a0234
|
feat: enable components in ssr
|
2021-07-11 15:17:55 -04:00 |
|
Jonathan Kelley
|
9abb0470b7
|
feat: static node infrastructure and ssr changes
|
2021-07-11 14:49:52 -04:00 |
|
Jonathan Kelley
|
975fa566f9
|
wip: more refactor for async
|
2021-07-09 12:47:41 -04:00 |
|