Commit graph

958 commits

Author SHA1 Message Date
Jonathan Kelley
b4391a3eaa fix: tweak the js bindings while we're at it 2022-02-04 02:44:27 -05:00
Jonathan Kelley
ca0d7dc268 fix: remove code generation 2022-02-04 01:56:54 -05:00
Jonathan Kelley
ac4faec570 fix: remove broken example 2022-02-03 13:30:24 -05:00
Jonathan Kelley
76ccd49719
Merge pull request #190 from t1m0t/tb/makefile_test_setup
wip: Makefile setup
2022-02-03 12:49:06 -05:00
t1m0t
474fd84538 modify folder structure 2022-02-03 18:14:50 +01:00
Jonathan Kelley
d2e174ea6a
Merge pull request #195 from DioxusLabs/jk/solve-missing-nodes
fix: allow scopes and nodes to be missing
2022-02-03 10:57:56 -05:00
t1m0t
fed4a68650 improve script 2022-02-03 10:01:45 +01:00
t1m0t
ee49fc27ff fix some newlines 2022-02-03 09:28:06 +01:00
t1m0t
74cc2eee81 adding docker folder 2022-02-03 09:26:01 +01:00
t1m0t
4135fabb8d try fix docker folder 2022-02-03 09:24:35 +01:00
Jonathan Kelley
1913ccd61f chore: current_scope always panics 2022-02-03 00:35:10 -05:00
Jonathan Kelley
f7b3228ab2 fix: enable resume node for text and placeholder 2022-02-02 20:04:55 -05:00
Jonathan Kelley
bc43069884 fix: allow scopes and nodes to be missing 2022-02-02 19:04:37 -05:00
t1m0t
3b55669373 try fix CI 2022-02-03 00:16:56 +01:00
t1m0t
f1865faef7 setup done, local tests work, check workflow 2022-02-03 00:11:38 +01:00
t1m0t
24d78682ad add docker folder for handling local tests 2022-02-02 21:35:57 +01:00
Timothée
9e804036d4
Merge branch 'DioxusLabs:master' into tb/makefile_test_setup 2022-02-02 20:35:36 +01:00
Jonathan Kelley
2b22015bc9
Merge pull request #193 from DioxusLabs/jk/warn-on-reuse
fix: diffing allows component reuse
2022-02-02 11:48:06 -05:00
Jonathan Kelley
b2b2dae7e6 fix: diffing allows component reuse 2022-02-02 11:33:02 -05:00
Jonathan Kelley
4dff9114aa
Merge pull request #192 from DioxusLabs/jk/interpreter-as-crate
chore: make the js interpreter its own crate so we can rely on it in web/desktop
2022-02-02 01:21:40 -05:00
Jonathan Kelley
84959a7826 feat: it works everywhere 2022-02-02 01:08:59 -05:00
t1m0t
022d6d7850 exclude dioxus-mobile in tests (future feature) 2022-02-01 22:37:34 +01:00
Jonathan Kelley
b4923b2b81 ci: move gen folder out of src 2022-02-01 16:07:50 -05:00
t1m0t
12cfd79d51 commented out failing example 2022-02-01 22:04:21 +01:00
Jonathan Kelley
86bac80040 fmt: make bindings obey formatting 2022-02-01 15:57:07 -05:00
Jonathan Kelley
71656adc89 publish: generate our bindings.rs file from an inlinejs snippet 2022-02-01 15:54:32 -05:00
t1m0t
8568678f50 install cargo make 2022-02-01 21:50:55 +01:00
Jonathan Kelley
5b69f9b686 release: make interpreter crate publishable 2022-02-01 15:45:03 -05:00
t1m0t
3f97cbdaa5 format on save: toml excluded 2022-02-01 21:44:21 +01:00
Jonathan Kelley
527434b9f9 feat: make the interpreter as its own crate 2022-02-01 15:44:08 -05:00
Jonathan Kelley
ee67a041d2 feat: turn interpreter into crate 2022-02-01 15:38:48 -05:00
t1m0t
81ca1a0014 updated workflow to include make tests 2022-02-01 21:34:57 +01:00
t1m0t
8ad3f85872 fix ordering to match original one 2022-02-01 21:13:18 +01:00
Jonathan Kelley
80d792910f
Merge pull request #182 from DioxusLabs/jk/debugging-diff
fix: nodes being unmounted when used in highly nested contexts
2022-02-01 15:08:43 -05:00
Jonathan Kelley
94c1da8264 chore: clean up documentation in diffing algorithm 2022-02-01 15:00:36 -05:00
t1m0t
d7968c987f wip: Makefile setup 2022-02-01 20:40:29 +01:00
Jonathan Kelley
e02dfc3324 fix: change use_state to be clone 2022-02-01 02:05:54 -05:00
Jonathan Kelley
fa020c53e4 tweak: use 2018 rust syntax instead of 2022 for formatting 2022-02-01 01:57:21 -05:00
Jonathan Kelley
0c0f638c47
Merge pull request #180 from mrxiaozhuox/borderless-frame
Add support for desktop context, borderless frames, minimize, maximize, and other window-related goodies through the imperative `use_window` hook.
2022-01-31 19:53:27 -05:00
mrxiaozhuox
bead035969 feat: export use_window 2022-02-01 08:43:54 +08:00
Jonathan Kelley
6905bf98d7 chore: clean up examples and fix link opening code 2022-01-31 19:40:48 -05:00
mrxiaozhuox
f1fe8f1d2a fix: change hooks name 2022-02-01 08:39:31 +08:00
Jonathan Kelley
1978f195b3 Merge branch 'master' into jk/debugging-diff 2022-01-31 16:19:48 -05:00
Jonathan Kelley
cc99fa8eb2
Merge pull request #187 from DioxusLabs/jk/prevent-default-for-real
fix: dioxus web prevents default in nested targets
2022-01-31 16:06:47 -05:00
Jonathan Kelley
8badf90a03 fix: dioxus web prevents default on in nested targets
this commit fixes an issue where we used the event target to
prevent default even if the target element wasn't an event
handler.
2022-01-31 15:53:06 -05:00
Jonathan Kelley
fb75948363 fix: usestate modify panic 2022-01-31 14:33:25 -05:00
Jonathan Kelley
c4e6496d9d chore: enable a pedantic clippy on the diffing algorithm 2022-01-31 12:49:21 -05:00
Jonathan Kelley
06418f73db fix: element stack not being updated properly 2022-01-31 12:29:11 -05:00
mrxiaozhuox
7ca92be015 feat: add focus api 2022-01-31 19:44:40 +08:00
mrxiaozhuox
366cf75887 feat: add use_desktop_context hook 2022-01-31 19:39:44 +08:00