Evan Almloff
bc914deeaa
create Signal::global
2024-01-19 13:46:17 -06:00
Evan Almloff
3dce650367
fix some lints in use on destroy
2024-01-19 12:14:06 -06:00
Evan Almloff
439bc4e9e6
remove computed now that selectors exist
2024-01-19 12:13:55 -06:00
Evan Almloff
c7275e4c30
fix signal unsubscriber
2024-01-19 12:13:45 -06:00
Evan Almloff
439e39bab4
fix native core, plasmo and dioxus-tui
2024-01-19 09:48:45 -06:00
Jonathan Kelley
87572d694f
Fix platform-less check in launch
2024-01-18 19:51:01 -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
Ameyanagi
a3f6d21bea
deleted unused comment
2024-01-18 17:55:15 -05:00
Ameyanagi
ca06fda67e
Merge branch 'DioxusLabs:master' into master
2024-01-18 17:14:19 -05:00
Ameyanagi
27254eecc6
added annotation-xml
2024-01-18 17:13:55 -05:00
Jonathan Kelley
84e82fc3e2
Make router configed-by-platform
2024-01-18 12:41:19 -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
89b1e56fc3
fix other fullstack adapters
2024-01-18 11:39:51 -06:00
Evan Almloff
694bef0d93
fix hydration
2024-01-18 10:47:10 -06:00
Evan Almloff
d20422bb0f
fix the bounds on fullstack props
2024-01-18 10:28:03 -06:00
Evan Almloff
259dcd4ebe
fix builds without a platform selected
2024-01-18 10:25:15 -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
Evan Almloff
cb5a43c120
fix the web platform
2024-01-18 10:18:37 -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
1b65ee8501
Tweak launch cfg
2024-01-18 03:03:17 -08:00
Ameyanagi
f8071d9a61
add MathML core elements
2024-01-18 01:54:23 -05:00
Jonathan Kelley
0a612657e6
Provide context on desktop again
2024-01-17 19:53:34 -08:00
Evan Almloff
5291b00798
add context_provider method for !Send context in fullstack apps
2024-01-17 20:18:39 -06:00
Evan Almloff
25ad3da659
remove some generics from LaunchBuilder
2024-01-17 20:15:16 -06:00
Evan Almloff
16e2c3f2f2
remove a bit of duplication from launch
2024-01-17 19:28:55 -06:00
Granville Schmidt
b372701d30
fix wording in CLI building waiting message
2024-01-17 18:13:58 -07:00
Evan Almloff
ae3e167cfe
make fullstack hello world compile
2024-01-17 16:58:03 -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
Evan Almloff
0c532c5e0c
work on restoring fullstack
2024-01-17 14:02:49 -06:00
Evan Almloff
205a005142
fix dioxus web
2024-01-17 08:40:42 -06:00
Evan Almloff
d28221bdc2
unqueue tasks when a scope is dropped
2024-01-17 08:36:39 -06:00
Evan Almloff
701093ede5
Try to rerun all dirty scopes before polling any tasks to fix effect ordering
2024-01-17 08:17:30 -06:00
Jonathan Kelley
47e46de74f
remove subtree file
2024-01-16 18:08:22 -08:00
Jonathan Kelley
c3d810bcd0
Little bit more cleanup in core
2024-01-16 18:07:29 -08:00
Jonathan Kelley
66ba220265
Remove smallbox
2024-01-16 17:54:13 -08:00
Jonathan Kelley
9d0d5d74f6
Remove last bit of unsafe
2024-01-16 17:52:59 -08:00
Jonathan Kelley
3008870818
Cleanup runtime code
2024-01-16 17:38:39 -08:00
Jonathan Kelley
8b9bf57c03
Cleanup core more
2024-01-16 17:23:34 -08:00
Jonathan Kelley
374c7d0cd8
Cleanup more of core
2024-01-16 17:14:19 -08:00
Jonathan Kelley
9f595171ce
Remove boxedanyprops abstraction
2024-01-16 16:09:59 -08:00
Jonathan Kelley
fb4f97406c
Fix router codegen
2024-01-16 15:48:37 -08:00
Jonathan Kelley
3fb7c359c2
Rename to component function
2024-01-16 15:09:44 -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
397015df31
fix some clippy lints in dioxus signals
2024-01-16 16:31:07 -06:00
Evan Almloff
ecf17b351c
finish fixing router
2024-01-16 16:24:44 -06:00
Evan Almloff
adf67b4384
fix use_router_internal
2024-01-16 16:23:38 -06:00
Evan Almloff
5ca0c9cbf8
fix light diffing components
2024-01-16 16:21:17 -06:00
Evan Almloff
c4d6f19b38
remove logs
2024-01-16 16:17:52 -06:00
Evan Almloff
341bc7f6a1
remove duplicate blog in the router example
2024-01-16 15:54:09 -06:00
Evan Almloff
ad01a45f3b
restore core tests
2024-01-16 15:51:02 -06:00
Evan Almloff
b58eb04278
Fix basic routers
2024-01-16 14:39:48 -06:00
Evan Almloff
918d09b516
fix merging attributes
2024-01-16 14:20:51 -06:00
Evan Almloff
f6fd20bb61
fix signals
2024-01-16 13:57:31 -06:00
Evan Almloff
611f0d3b5f
Merge branch 'maybe-sync-signal' into breaking
2024-01-16 13:49:53 -06:00
Evan Almloff
e65c5f0eb3
depreciate the render macro
2024-01-16 13:18:46 -06:00
Evan Almloff
90d0164b9e
fix formatted strings in components
2024-01-16 12:47:23 -06:00
Evan Almloff
407a82588a
fix more examples
2024-01-16 12:28:21 -06:00
Evan Almloff
db35a9b48c
add platform specific functions for launching apps for workspaces
2024-01-16 11:45:02 -06:00
Evan Almloff
71a08678a6
make link extend global attributes
2024-01-16 11:10:34 -06:00
Evan Almloff
8d14671520
fix spreading attributes
2024-01-16 11:04:37 -06:00
Evan Almloff
d44b0b34c8
Merge branch 'master' into breaking
2024-01-16 10:38:55 -06:00
ealmloff
6126e02143
Merge pull request #1836 from serzhiio/master
...
Aggregating input values into arrays if required
2024-01-16 10:38:04 -06:00
Evan Almloff
a20a85dad6
implement deref for FormValue
2024-01-16 10:30:59 -06:00
hem1t
c6e1b0f728
init
subcommand (#1840 )
...
* `init` subcommand
* clippy
2024-01-16 10:25:07 -06:00
Evan Almloff
b3cf9374f8
re export renderers in dioxus
2024-01-16 09:53:46 -06:00
Evan Almloff
34e4917dbf
forward dioxus features to the config macro
2024-01-16 09:47:28 -06:00
Evan Almloff
6b6e54ff11
add a web config macro
2024-01-16 09:46:36 -06:00
Evan Almloff
d2cdcc602b
impl ComponentFunction for Routes
2024-01-16 09:40:17 -06:00
Evan Almloff
7e4d2debe0
implement launch builder for the desktop and web platforms
2024-01-16 08:42:16 -06:00
serzhiio
6bc2fb0906
fix MultipleSelect
2024-01-16 18:17:53 +04:00
Evan Almloff
ef553a2cb2
unbox component functions
2024-01-16 07:48:32 -06:00
hem1t
1db8bd7edd
Minor fixes in cli ( #1837 )
...
* not using bin, until needed
also removes an unnecessary warning!
* removed redundant line
maybe, it was readability?
* using same `if let` pattern as below
* to `get_bin(args.bin)?` with `Ok(())` at last
* unreachable!
2024-01-16 07:21:01 -06:00
Jonathan Kelley
98bd78de43
Fix issue with mutability in component macro
2024-01-15 23:57:10 -08:00
Jonathan Kelley
8559984e9d
and mut bound to mut methods on signals
2024-01-15 23:24:59 -08:00
Jonathan Kelley
d88561f973
Adjust impl for signal syntax to allow cloned values
2024-01-15 21:43:30 -08:00
Jonathan Kelley
33bba24867
Experiment with call syntax only working for copy types
2024-01-15 21:12:44 -08:00
Jonathan Kelley
bb750f5336
Fix effect stack issue
2024-01-15 20:45:59 -08:00
Jonathan Kelley
a32ae8b112
Remove push_future, get use_future kinda working again
2024-01-15 19:34:04 -08:00
Jonathan Kelley
14651a3573
Change context api to panic with nice error message
2024-01-15 18:02:58 -08:00
Jonathan Kelley
ee5020c41f
actually set task
2024-01-15 17:37:50 -08:00
Jonathan Kelley
1332b82dc8
Expose current task
2024-01-15 17:32:49 -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
b291a5c0b0
Remove a number of hooks
2024-01-15 14:51:34 -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
940108f242
fix hydration
2024-01-15 13:23:35 -06: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
9a38331826
restore liveview renderer
2024-01-15 11:28:27 -06:00
Evan Almloff
41d10075e3
clean up some unused imports in web
2024-01-15 11:14:06 -06:00
Evan Almloff
16d5d00bdf
fix ssr tests
2024-01-15 11:12:24 -06:00
Evan Almloff
b039d6acc0
fix remaining core tests
2024-01-15 11:06:27 -06:00
Evan Almloff
51441b44ca
fix diffing fuzz test
2024-01-15 10:52:30 -06:00
Evan Almloff
4c5a311191
fix create fuzzing test
2024-01-15 10:21:44 -06:00
Evan Almloff
a1c68448a7
fix placeholder template names
2024-01-15 10:15:55 -06:00
Evan Almloff
0f01f3fd84
fix replacing VNodes
2024-01-15 10:05:04 -06:00
Evan Almloff
a8172b0ab5
restore replace optimization
2024-01-15 09:59:50 -06:00
Evan Almloff
9133c0a305
fix dioxus desktop build
2024-01-15 09:19:52 -06:00
Evan Almloff
20480c0a2d
fix use_hook imports
2024-01-15 09:10:15 -06:00
Evan Almloff
01726d6656
remove once, restore use_hook
2024-01-15 09:05:46 -06:00
serzhiio
da308b4cdd
typo
2024-01-15 17:42:03 +04:00
serzhiio
00cd0dae6e
From impl
2024-01-15 17:38:31 +04:00
serzhiio
a92d1a9424
rustfmt
2024-01-15 17:28:00 +04:00
serzhiio
c1fbf31a27
Form fields with same name can aggregate in array of values.
2024-01-15 17:21:05 +04:00
serzhiio
f833d95e79
Added useful methods
2024-01-15 17:16:44 +04:00
Evan Almloff
36e9eb1160
partially restore spreading attributes
2024-01-14 15:21:19 -06:00
Evan Almloff
e89dd8a888
fix the web form event
2024-01-14 12:19:31 -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
Hampus Lidin
011116b83d
Fix panic when using dev profile ( #1824 )
2024-01-13 13:07:38 -06: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
e801007698
Clean up some bits
2024-01-11 17:36:00 -08:00
Jonathan Kelley
3f15612c8e
Fix remaining issues to get desktop running
2024-01-11 17:30:50 -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
Evan Almloff
69da70fd32
make diffing a bit more resilient
2024-01-11 17:21:38 -06:00
Evan Almloff
6c29e2b825
clean up some core context APIs
2024-01-11 17:21:13 -06:00
Evan Almloff
d51b6268eb
restore error boundaries in core
2024-01-11 17:20:53 -06: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
11b51f6173
Merge branch 'master' into jk/fix-segfault-boot
2024-01-11 14:56:09 -08:00
Jonathan Kelley
08c522d5b3
Fix muda segfault
2024-01-11 14:50:21 -08:00
Evan Almloff
1034377a6f
document ComponentFunction
2024-01-11 16:37:42 -06:00
Jonathan Kelley
4f077ec664
Merge pull request #1812 from ealmloff/duplicate-event-listener-rsx
...
check for duplicate event listeners in the rsx macro
2024-01-11 14:34:01 -08:00
Evan Almloff
4ef6f78657
fix duplicate listeners in the autoformat tests
2024-01-11 16:22:28 -06:00
Evan Almloff
598b557aee
rename HasProps to ComponentFunction
2024-01-11 15:53:14 -06:00
Evan Almloff
b6ea395338
enable serde dependency in the html crate even if eval is disabled
2024-01-11 15:40:44 -06:00
Evan Almloff
3267ddec10
more consistent naming of the root component in core
2024-01-11 15:23:37 -06:00
Evan Almloff
7fe6e05da3
remove trybuild now that core is more safe
2024-01-11 15:21:13 -06:00
Evan Almloff
fd0a53ab63
make all core tests compile
2024-01-11 15:18:11 -06: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
Jonathan Kelley
3ef15577eb
Merge pull request #1807 from ealmloff/assets-optional
...
Only support manganis in the CLI
2024-01-11 12:18:24 -08:00
Jonathan Kelley
8ff13c3c1b
Fix some basic clippy stuff
2024-01-11 12:13:38 -08:00
Jonathan Kelley
1527b81e02
Components participate in event handlers
2024-01-11 12:11:27 -08:00
hem1t
8be9a7192b
using cargo.toml version ( #1813 )
...
- Replaced `CFG_RELEASE` with `CARGO_PKG_VERSION`
- No rerun on `CFG_RELEASE`
2024-01-11 13:50:23 -06:00