Commit graph

680 commits

Author SHA1 Message Date
Jonathan Kelley
f2ec5c5cb8
fix headless event counter 2024-02-05 17:58:13 -08:00
Jonathan Kelley
d2346cc477
maybe windows needs even longer for windows to open 2024-02-05 17:15:06 -08:00
Evan Almloff
72ae13ccb5 fix the double click event 2024-02-05 18:24:21 -06:00
Jonathan Kelley
26378631e0
hide non-public type 2024-02-04 23:20:20 -08:00
Evan Almloff
a789d6a64e make eval copy 2024-02-02 14:47:59 -06:00
Evan Almloff
b3ed337b6b fix SLEDGEHAMMER_JS import path in desktop 2024-02-01 10:55:10 -06:00
Evan Almloff
2371c9eed3 minify js at runtime in liveview 2024-02-01 10:10:05 -06:00
Evan Almloff
e2e0a934fd remove minified js from build scripts 2024-02-01 10:07:03 -06:00
Jonathan Kelley
6818bbe10a
Make use_future take an impl FnMut + 'static, don't include router prelude when we don't need to 2024-01-31 16:33:53 -08:00
Jonathan Kelley
9922059969
Fix some commented out tests 2024-01-30 18:42:36 -08:00
Jonathan Kelley
a72c035de4
Fix cargo check on examples 2024-01-30 17:59:57 -08:00
Jonathan Kelley
0bd9692e45
Fix cargo test and a number of little cleanup bugs 2024-01-30 17:33:14 -08:00
Jonathan Kelley
eff1dd6c90
Merge branch 'master' into breaking 2024-01-30 16:20:19 -08:00
ealmloff
b7b5f5c009
Merge pull request #1868 from tirithen/linux-webview-new-gtk
fix: initialize linux wry webview
2024-01-25 17:29:26 -06:00
Evan Almloff
f98a9adad2 fix duplicate window menu in the default menubar 2024-01-25 17:23:06 -06:00
Fredrik Söderström
47d15fc8a1 fix: initialize linux wry webview
In the wry 0.32 examples the linux webviews are initialized in a
different way to render properly using
tao::platform::unix::WindowExtUnix. Tested with Gnome 45.3 and Wayland.
2024-01-25 21:28:39 +01:00
Jonathan Kelley
c0522bc152
cargo check all 2024-01-23 16:58:29 -08:00
Ege Gungordu
8887d674ed add is_composing check to desktop headless tests 2024-01-23 18:33:28 +03:00
Jonathan Kelley
5167cad689
Remove logging in protocol 2024-01-21 14:58:27 -08:00
Jonathan Kelley
e9978c119f
Don't strip the prefix from custom assets 2024-01-21 13:38:25 -08:00
Jonathan Kelley
028f499bf6
Fix generational box in release mode 2024-01-21 12:46:19 -08:00
Jonathan Kelley
85c7c22619
Make router work on web 2024-01-19 16:36:40 -08:00
Jonathan Kelley
83bce6ce97
Make cargo check --all --examples work! 2024-01-19 14:19:49 -08:00
Jonathan Kelley
391fe15db8
Fix context trait params 2024-01-18 19:49:20 -08:00
Jonathan Kelley
6ed3aafb2f
Get cargo check --all working 2024-01-18 19:27:55 -08:00
Jonathan Kelley
d8af9b7ed1
Fix compile checks on numerous packages using --all --all-features 2024-01-18 16:27:43 -08:00
Jonathan Kelley
451a2b6cfc
Trim off 150 deps for examples 2024-01-18 12:32:01 -08:00
Jonathan Kelley
c59a2fb829
Fix desktop launch 2024-01-18 11:44:41 -08:00
Jonathan Kelley
127709f83f
Tiny aesthetic tweaks 2024-01-18 10:59:43 -08:00
Evan Almloff
a0f1b1fc3e make the router and navigator Copy 2024-01-18 12:02:38 -06:00
Evan Almloff
b165d707c4 Merge branch 'breaking' of https://github.com/Demonthos/dioxus into breaking 2024-01-18 10:20:35 -06:00
Evan Almloff
a323962a22 fix the fullstack platform with the new launch API 2024-01-18 10:19:39 -06:00
Jonathan Kelley
2ed763e660
Use lockless in editqueue 2024-01-18 04:19:17 -08:00
Jonathan Kelley
94b17cc8ca
Fix non tokio builds for desktop 2024-01-18 04:07:28 -08:00
Jonathan Kelley
0a612657e6
Provide context on desktop again 2024-01-17 19:53:34 -08:00
Evan Almloff
25ad3da659 remove some generics from LaunchBuilder 2024-01-17 20:15:16 -06:00
Evan Almloff
499e81fa82 fix fullstack send bound 2024-01-17 15:46:29 -06:00
Evan Almloff
dab87c0144 try not double boxing 2024-01-17 15:07:45 -06:00
Jonathan Kelley
3008870818
Cleanup runtime code 2024-01-16 17:38:39 -08:00
Jonathan Kelley
c94af9538b
Remove phantom markers and just default to Rc<dyn Fn(props) -> Element> where it makes sense 2024-01-16 15:07:22 -08:00
Evan Almloff
e65c5f0eb3 depreciate the render macro 2024-01-16 13:18:46 -06:00
Evan Almloff
7e4d2debe0 implement launch builder for the desktop and web platforms 2024-01-16 08:42:16 -06:00
Jonathan Kelley
14651a3573
Change context api to panic with nice error message 2024-01-15 18:02:58 -08:00
Evan Almloff
6560b88db7 Merge branch 'breaking' of https://github.com/Demonthos/dioxus into breaking 2024-01-15 19:14:26 -06:00
Evan Almloff
af1749d7be re export renderers in dioxus 2024-01-15 19:14:11 -06:00
Jonathan Kelley
74aa55f85f
Bring back mroe hooks, remove old hooks, cleanup a number of examples 2024-01-15 17:04:39 -08:00
Jonathan Kelley
bb6aa9e792
Add back ondestroy hook 2024-01-15 14:27:20 -08:00
Jonathan Kelley
6134a2ce24
Clean up a number of examples 2024-01-15 13:06:05 -08:00
Evan Almloff
d17a04931b Merge branch 'master' into breaking 2024-01-15 12:01:09 -06:00
Evan Almloff
cfebb6c900 remove async-channel now that context and eval is global 2024-01-15 11:46:00 -06:00
Evan Almloff
9133c0a305 fix dioxus desktop build 2024-01-15 09:19:52 -06:00
Evan Almloff
36e9eb1160 partially restore spreading attributes 2024-01-14 15:21:19 -06:00
Jonathan Kelley
2470a46511
remove dbg 2024-01-13 21:23:52 -08:00
Jonathan Kelley
9881a94e67
Remove cx in more places 2024-01-13 21:18:36 -08:00
Jonathan Kelley
1dde044697
remove cx.render 2024-01-13 21:12:21 -08:00
Jonathan Kelley
fae0b08e61
Fix the router and stub out a number of crates to get compiling 2024-01-13 20:51:37 -08:00
Evan Almloff
fe1b35d610 fix mount event 2024-01-12 17:47:27 -06:00
Jonathan Kelley
759274143c
Merge branch 'master' into jk/breaking-merged 2024-01-11 17:38:31 -08:00
Jonathan Kelley
8beec2f41f
fix rendering issue 2024-01-11 17:15:01 -08:00
Jonathan Kelley
8c94f0bc4a
get compiling 2024-01-11 16:51:18 -08:00
Jonathan Kelley
2ae3241cc0
Merge branch 'master' into jk/breaking-merged 2024-01-11 16:04:36 -08:00
Jonathan Kelley
075caedf75
Different approach to make clippy happy across platforms 2024-01-11 15:15:45 -08:00
Jonathan Kelley
ac64f40842
Different approach to cfg 2024-01-11 15:14:45 -08:00
Jonathan Kelley
b90c7ffcac
Fix linux compile 2024-01-11 15:09:38 -08:00
Jonathan Kelley
08c522d5b3
Fix muda segfault 2024-01-11 14:50:21 -08:00
Jonathan Kelley
f7bf156422
Merge pull request #1810 from DioxusLabs/jk/disambiguate-exprs-in-rsx
Disambiguate if expressions in rsx by requiring curlies, allow shorthand component/element initialization
2024-01-11 12:25:59 -08:00
Evan Almloff
404c864246 make the root component take no arguments 2024-01-11 10:48:04 -06:00
Jonathan Kelley
d9b84f9f8f
Disambiguate expressions in rsx by requiring curlies 2024-01-10 19:33:34 -08:00
Evan Almloff
e004c1722f set the required environment variable for manganis support 2024-01-10 11:19:51 -06:00
Jonathan Kelley
3aabaa8c8f
Commit cargo.lock and allow mobile example to be part of workspace 2024-01-08 15:27:59 -08:00
Jonathan Kelley
28a9dc6805
Pin assets sha to keep CI in check 2024-01-08 14:54:02 -08:00
Jonathan Kelley
6b240e1169
remove unused deps 2024-01-08 13:39:03 -08:00
Jonathan Kelley
5ccbeeab46
Merge branch 'master' into add-file-data-drag-event 2024-01-08 13:34:24 -08:00
Jonathan Kelley
399e20fd47
Merge pull request #1622 from ealmloff/cli-config-library
Pull out CLI configs into a separate library
2024-01-08 13:33:16 -08:00
Jonathan Kelley
c90f31a4f6
Fix moutned data on desktop 2024-01-08 13:03:47 -08:00
Evan Almloff
194c9d43e3 fix merge 2024-01-08 14:51:35 -06:00
Jonathan Kelley
1b883b2858
Use the correct serialized event converter 2024-01-08 12:19:43 -08:00
Evan Almloff
56798b3d1c Merge branch 'master' into add-file-data-drag-event 2024-01-08 14:16:09 -06:00
Evan Almloff
23509ada9f Merge branch 'master' into cli-config-library 2024-01-08 13:24:16 -06:00
Evan Almloff
88e2da6c11 update the web renderer to the new dioxus core 2024-01-06 16:44:07 -06:00
Evan Almloff
f4af297777 merge upstream 2024-01-06 16:14:22 -06:00
Jonathan Kelley
729bfa3be1
Fix eval provider 2024-01-06 11:34:26 -08:00
Jonathan Kelley
9d4a8e1622
add window ext trait 2024-01-06 02:18:26 -08:00
Jonathan Kelley
f01a684379
fix windows 2024-01-06 01:44:46 -08:00
Jonathan Kelley
9efeb51873
Fix windows build, again 2024-01-06 00:38:32 -08:00
Jonathan Kelley
d7c6aa4577
fix builds for windows 2024-01-06 00:36:31 -08:00
Jonathan Kelley
d07808634a
disable linux menubar 2024-01-06 00:10:46 -08:00
Jonathan Kelley
8679656d16
fix ios build of desktop 2024-01-05 23:59:44 -08:00
Jonathan Kelley
94949932df
Tweak menubar export 2024-01-05 23:52:37 -08:00
Jonathan Kelley
7a439edc6b
disable muda entirely on mobile 2024-01-05 23:46:16 -08:00
Jonathan Kelley
ce088acb0c
use proper extension traits 2024-01-05 23:40:01 -08:00
Jonathan Kelley
0ac8955bab
Fix android/ios muda cfg 2024-01-05 23:37:10 -08:00
Jonathan Kelley
e9e7219b4b
Add os-webview feature to wry to fix builds 2024-01-05 23:25:15 -08:00
Jonathan Kelley
2e0cded871
Make clippy happy 2024-01-05 23:16:30 -08:00
Jonathan Kelley
20135368b8
Put asset collection behind a feature flag 2024-01-05 23:14:03 -08:00
Jonathan Kelley
347351d1ee
Finish asset handler 2024-01-05 18:08:04 -08:00
Jonathan Kelley
8323e45970
Call handlers from context of a runtime and scope 2024-01-05 17:35:37 -08:00
Evan Almloff
4013341b6c hello world example working 2024-01-05 18:01:05 -06:00
Jonathan Kelley
bc857bf339
Make clippy happy 2024-01-05 12:54:39 -08:00
Evan Almloff
3865f44081 make desktop compile 2024-01-05 14:39:45 -06:00