Commit Graph
365 Commits
Author SHA1 Message Date
Evan Almloff c19420cb29 fix root component suspense 2023-07-25 12:51:12 -07:00
Jonathan Kelley 4240f8428c Fix: dont use bumpslab anymore, just box scopestates 2023-07-19 18:40:43 -07:00
Jonathan Kelley 2871c8bb4d Don't use boxed cell slice, use a refcell instead 2023-07-19 12:08:13 -07:00
Jonathan Kelley f0128a3150 implement suspense using simpler approach 2023-07-14 17:12:07 -07:00
Jonathan Kelley 81075748f6 add simple suspense methods 2023-07-14 16:56:17 -07:00
Jonathan Kelley cbd88bbcc3 Rip out async components 2023-07-14 16:15:20 -07:00
Nick Mosher b48cfe5730 fix: Remove dbg that was causing TUI rendering problems (#1085) 2023-06-19 08:29:29 -05:00
Evan Almloff 9d5f115e30 fix events triggering on placeholders causing panics 2023-06-02 14:21:49 -05:00
Evan Almloff d005f3481f fix non-bubbling event propagation 2023-04-10 09:45:16 -05:00
Evan Almloff 4847789a83 fix event bubbling within a single template 2023-03-12 14:47:30 -05:00
Evan Almloff ae028d82f8 use bump slab 2023-01-22 17:16:34 -06:00
Evan Almloff ba79d4babd don't-box-scopestates 2023-01-22 15:05:32 -06:00
Evan Almloff 8548b324f1 fix dropping nested scopes 2023-01-15 21:23:49 -06:00
Jonathan Kelley a45f16a773 chore: clean up comments 2023-01-14 11:57:36 -08:00
Jonathan Kelley ecaa68605d fix: trim start matches for events 2023-01-14 11:57:03 -08:00
Jonathan Kelley 40a36aa8e6 chore: use trim 2023-01-14 00:21:26 -08:00
Jonathan Kelley 8d59c626ea fix: listeners should not use hard indexing 2023-01-14 00:19:37 -08:00
Evan Almloff 09da9c04a8 Use zero cost option instead of null pointers 2023-01-12 15:42:23 -06:00
Jonathan Kelley cf79ca8113 chore: stop ignoring some doc tests 2023-01-11 17:12:09 -08:00
Jonathan Kelley faf94c7b4e fix: make miri pass on context api 2023-01-09 13:50:33 -08:00
Jon Kelley 07e71956d4 Merge pull request #648 from Demonthos/fix-non-str-attributes
fix custom attribute value support
2023-01-02 23:41:45 -05:00
Evan Almloff c0f9355648 fix any value dropping 2023-01-02 21:26:12 -06:00
Evan Almloff 51dba50c04 use BumpBox<Any> and FromAnyValue instead of sync bounds 2023-01-02 14:40:25 -06:00
Maurice Kayser c8f88b6428 Fix typo (#702) 2023-01-01 14:41:18 -06:00
Evan Almloff cb17252a21 clean up warnings and update prelude 2022-12-28 20:42:47 -06:00
Evan Almloff 044462876d Merge branch 'upstream' into fix-non-str-attributes 2022-12-28 20:36:57 -06:00
= 170a3669f7 reduce usage of unsafe 2022-12-26 08:37:50 -06:00
Jonathan Kelley 079d71fb2b fix: use modern enum 2022-12-25 22:11:45 -05:00
Jonathan Kelley 8887d65e1b Merge branch 'master' into jk/suspense-rollover 2022-12-25 22:10:22 -05:00
Jonathan Kelley 3d69d3ea92 chore: use pending instead of async 2022-12-25 01:43:22 -05:00
Jonathan Kelley 9b0244ee5c fix: use ready nodes in more places 2022-12-25 01:37:00 -05:00
Evan Almloff afd024bcb6 Merge branch 'upstream' into fix-non-str-attributes 2022-12-23 15:53:39 -06:00
Evan Almloff 432bfd395e fix swaping templetes before any instances are created 2022-12-22 16:54:49 -06:00
Evan Almloff 1530445972 fix hot reloading rsx with nested rsx calls 2022-12-22 16:38:07 -06:00
Evan Almloff e5a5850354 merge master 2022-12-20 20:48:28 -06:00
Jonathan Kelley 2fa3fe1fc0 fix: use arcwake instead of rcwake 2022-12-20 11:13:06 -08:00
Evan Almloff 493ee1cb3f Merge branch 'upstream' into fix-hot-reloading 2022-12-19 21:17:22 -06:00
Jonathan Kelley d3be971f4e chore: rollback to option instead of anyhow 2022-12-19 18:06:13 -08:00
Evan Almloff 4364a4b511 handle updating templates better 2022-12-19 19:28:44 -06:00
Evan Almloff 96ce704f8e fix serialization 2022-12-19 11:48:28 -06:00
Jonathan Kelley cc7736302a Merge branch 'master' into fix-non-str-attributes 2022-12-17 01:51:13 -08:00
Jonathan Kelley 4d73ffa361 fix: save listeners, borrowed props, and pull back props 2022-12-16 19:54:33 -08:00
Jonathan Kelley b6a8391e07 chore: dont print logs in core 2022-12-16 14:21:10 -08:00
Jon Kelley 5ac9b595ea Revert "fix: liveview interpreter using new templates" 2022-12-16 14:20:05 -08:00
= 14dd568987 Merge branch 'upstream-master' into fix-hot-reloading 2022-12-16 10:07:11 -06:00
Jonathan Kelley 7790d2c065 chore: simplify liveview abstraction 2022-12-15 18:46:59 -08:00
Jonathan Kelley 5c20e651da fix: get rollover working 2022-12-13 14:44:47 -08:00
Jonathan Kelley d4b6bb8a7b feat: fix the scope rollover bug 2022-12-12 18:31:30 -08:00
= 73ec4abfdf Merge remote-tracking branch 'upstream/master' into fix-non-str-attributes 2022-12-11 21:26:38 -06:00
Evan Almloff da64b0c2a8 WIP parising 2022-12-10 12:29:15 -06:00