Evan Almloff
|
fc2b441ee1
|
Fix memorization for the fragment component (#2360)
|
2024-04-26 00:48:06 -04:00 |
|
Evan Almloff
|
47c87568e1
|
Fix event handler memory leak (#2298)
* fix event handler memory leak and double drops
* Prevent double dropping generational boxes
* recycle instead of dropping
|
2024-04-26 00:47:22 -04:00 |
|
 Evan AlmloffandJonathan Kelley
|
08da9a1253
|
Implement hash fragments in the router (#2320)
* implement hash fragments in the router
* clean up query and search example
---------
Co-authored-by: Jonathan Kelley <jkelleyrtp@gmail.com>
|
2024-04-25 14:30:25 -04:00 |
|
Evan Almloff
|
88f3558419
|
Fix reclaim element when hot reloading (#2361)
* Fix reclaim element when hot reloading
* Just disable headless tests on windows
|
2024-04-25 13:36:43 -04:00 |
|
Evan Almloff
|
5ce91e1bfc
|
Fix flakey windows tests (#2332)
|
2024-04-17 15:08:38 -07:00 |
|
Marc Espin
|
29f69fa145
|
fix: Update use_hook docs (#2296)
* fix: Update `use_hook` docs
* rust
* fixes
|
2024-04-11 15:43:58 -05:00 |
|
Evan Almloff
|
a012fb57ab
|
poll tasks in the same order they are queued (#2273)
|
2024-04-08 18:44:43 -07:00 |
|
Evan Almloff
|
26c109f661
|
fix volatile attributes (#2278)
|
2024-04-08 18:42:48 -07:00 |
|
Ahmet Kaan GÜMÜŞ
|
e03593cff7
|
docs: ✏️ unnecessary need to in global_context.rs (#2268)
|
2024-04-08 08:51:14 -05:00 |
|
Jonathan Kelley
|
702509cb7e
|
Fix recycling on component callbacks (#2247)
|
2024-04-04 16:48:06 -07:00 |
|
 Jonathan KelleyandEvan Almloff
|
633e2a70a4
|
Fix memory leak in owner (#2245)
* Fix: memory leak on listeners for elements
---------
Co-authored-by: Evan Almloff <evanalmloff@gmail.com>
|
2024-04-04 15:32:23 -07:00 |
|
 Jonathan KelleyandEvan Almloff
|
44fe2defc2
|
Fix: memory leak on listeners for elements (#2244)
* Fix: memory leak on listeners for elements
* Recycle in manuallydrop
---------
Co-authored-by: Evan Almloff <evanalmloff@gmail.com>
|
2024-04-04 14:25:17 -07:00 |
|
Jonathan Kelley
|
6f3c5518ca
|
Feat: provide root context as method on virtualdom (#2243)
|
2024-04-04 12:00:06 -07:00 |
|
Jonathan Kelley
|
821a650f77
|
Fix: requeue events, process events (#2236)
* Fix: requeue events, process events
* Fix test: wait_for_work shouldn't wait 3 times when one update happens while rendering
|
2024-04-04 11:46:31 -07:00 |
|
Evan Almloff
|
c8140c78b3
|
reuse placeholder and empty nodes on each thread to reduce allocation (#2217)
|
2024-04-02 10:52:16 -07:00 |
|
Evan Almloff
|
5df333fca2
|
fix and test spawn_forever (#2216)
|
2024-04-02 10:52:00 -07:00 |
|
 Marko LazićandLazić
|
cec6b92e42
|
Move dioxus_core::diff::node logs from info to trace #2165 (#2182)
Co-authored-by: Lazić <markolazic@protonmail.com>
|
2024-03-29 12:17:00 -05:00 |
|
Jonathan Kelley
|
537f064001
|
Remove some old docs, cleanup some readmes
|
2024-03-27 17:28:30 -07:00 |
|
 Miles MurgawandJonathan Kelley
|
3cbe6ff96e
|
Fix Outdated README.md (#2147)
* fix: outdated readme
* Fix missing readme
---------
Co-authored-by: Jonathan Kelley <jkelleyrtp@gmail.com>
|
2024-03-26 19:17:02 -07:00 |
|
Evan Almloff
|
0662033c84
|
Fix early drop of eventhandlers (#2126)
* fix early drop of eventhandlers
* add a test for stale props that are memorized in place
* fix clippy
|
2024-03-22 14:37:02 -07:00 |
|
Jonathan Kelley
|
44e997f7df
|
Fix eventhandler optional (#2119)
|
2024-03-20 09:04:37 -07:00 |
|
Evan Almloff
|
58f7efafea
|
Make EventHandler copy (#2112)
* implement Copy for EventHandler
* implement from closure for event handler and remove special on prefix
* fix props implementation of EventHandler
|
2024-03-19 19:48:53 -07:00 |
|
Jonathan Kelley
|
2dc6cecf2e
|
Fix #2043: use formvalue instead of String for forms (#2103)
Fix #2043: use formvalue instead of String for forms
|
2024-03-18 18:21:08 -07:00 |
|
Jonathan Kelley
|
9c64fc4769
|
Fix #1938, allow explicit props
|
2024-03-18 15:34:46 -07:00 |
|
Jonathan Kelley
|
6ab6e56de9
|
Make clippy happy
|
2024-03-17 21:39:29 -07:00 |
|
Jonathan Kelley
|
834d490beb
|
Fix: #2095, #1990
- Don't merge dynamic attributes together unnecessarily
- Walk the workspace until we find a target dir with the dioxusin handle
|
2024-03-17 21:14:26 -07:00 |
|
Jonathan Kelley
|
1b8f7023f9
|
Merge branch 'main' into unwind-into-error-boundary
|
2024-03-15 12:15:55 -07:00 |
|
Jonathan Kelley
|
9474ad54cc
|
Make clippy happy
|
2024-03-14 22:40:23 -07:00 |
|
Evan Almloff
|
2e7b8cb178
|
unwind panics into error boundaries
|
2024-03-13 18:55:57 -05:00 |
|
Jonathan Kelley
|
e4f65b7260
|
Tests: add tests for hotreload and recurse into children
|
2024-03-13 14:15:34 -07:00 |
|
Jonathan Kelley
|
bca5335f31
|
fix: hotreloading files with multiple templates, asset hotreloading
|
2024-03-13 02:13:37 -07:00 |
|
Evan Almloff
|
88e2dc127a
|
Never remove queued tasks without polling during suspense
|
2024-03-11 17:43:08 -05:00 |
|
Evan Almloff
|
bbc81b8f9c
|
fix memos in children; introduce isomorphic spawn
|
2024-03-08 16:40:31 -06:00 |
|
Jonathan Kelley
|
7461a14cb4
|
fix 2020: return None if the root nodes are empty in rsx (#2026)
|
2024-03-08 15:57:46 -06:00 |
|
Jonathan Kelley
|
295c29db5d
|
Merge pull request #2005 from ealmloff/fix-suspense
Only poll suspended futures, lazy memos
|
2024-03-07 23:43:52 -08:00 |
|
Evan Almloff
|
9bad802beb
|
clean up dirty scopes module
|
2024-03-07 21:04:48 -06:00 |
|
Evan Almloff
|
cca92b9fed
|
remove extra logging
|
2024-03-07 20:51:19 -06:00 |
|
Evan Almloff
|
e72bf5820f
|
reuse remove_task in handle_task_wakeup
|
2024-03-07 20:47:43 -06:00 |
|
Jonathan Kelley
|
ae352f8958
|
Feat: reject invalid keys
|
2024-03-07 16:03:00 -08:00 |
|
Evan Almloff
|
3d7f419636
|
fix memos during suspense
|
2024-03-07 11:49:51 -06:00 |
|
Evan Almloff
|
c9603ea984
|
only poll suspended futures
|
2024-03-05 18:24:01 -06:00 |
|
Evan Almloff
|
287416cfa7
|
rename flush_sync to wait_for_next_render
|
2024-03-04 19:52:17 -06:00 |
|
Evan Almloff
|
2e3a730ed5
|
fix clippy
|
2024-03-04 16:10:04 -06:00 |
|
Evan Almloff
|
3827378f68
|
Merge branch 'main' into fix-effect
|
2024-03-04 15:40:37 -06:00 |
|
Evan Almloff
|
b42992bad1
|
add more internal documentation about tasks
|
2024-03-04 15:38:28 -06:00 |
|
Evan Almloff
|
fc7efd8006
|
test child future drop behavior
|
2024-03-04 15:26:16 -06:00 |
|
Evan Almloff
|
797feb5657
|
remove logging, clean up some code, and fix effect test
|
2024-03-04 15:09:31 -06:00 |
|
Evan Almloff
|
c4b8ebc1cf
|
separate task and scope tasks
|
2024-03-04 13:04:22 -06:00 |
|
Evan Almloff
|
78b9b157dc
|
fix formatting
|
2024-03-04 12:04:09 -06:00 |
|
Evan Almloff
|
a14e5be7ad
|
Fix effect ordering after reruns
|
2024-03-01 12:46:07 -06:00 |
|