Commit Graph
100 Commits
Author SHA1 Message Date
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
Evan Almloff 33e90da314 fix router release builds 2024-01-31 16:58:55 -06:00
Evan Almloff 8eda785ace try to pull the default out directory for the fullstack server from the config 2024-01-31 16:50:54 -06:00
Evan Almloff 13b6f3b9e7 re export the dioxus router prelude 2024-01-31 16:16:07 -06:00
Evan Almloff 8f68585c1f fix the default server fullstack history 2024-01-31 16:04:44 -06:00
Evan Almloff 2034591ab3 fix the incremental feature on the router 2024-01-31 15:40:39 -06:00
Evan Almloff fb01a276b0 fix axum build in fullstack 2024-01-31 15:25:19 -06:00
Evan Almloff a7a3513b3f fix ifmt spans 2024-01-31 12:41:35 -06:00
Evan Almloff af75fb855f wrap the result of render_with_location in an option 2024-01-31 12:24:36 -06:00
Evan Almloff 913ed0cfe3 fix outputting rsx with a manual location 2024-01-31 12:22:56 -06:00
ealmloff d5c17af13c Merge pull request #1882 from Andrew15-5/refactor-crateconfig-struct
Converted `out_dir` and `asset_dir` fields to methods in `CrateConfig` (cli-config refactor)
2024-01-30 16:24:14 -06:00
Evan Almloff aa03a6316a remove Rc from the Component type alias 2024-01-30 12:29:47 -06:00
ealmloff 1e013a7f24 fix the layout docs as well 2024-01-30 12:12:48 -06:00
ealmloff 87eb9744e0 fix a tiny typo in the Routable macro docs: the route attribute only takes 2 parameters, not three 2024-01-30 12:04:31 -06:00
Evan Almloff 11555e4a51 Merge branch 'breaking' of https://github.com/Demonthos/dioxus into breaking 2024-01-30 11:10:47 -06:00
Evan Almloff 300a7dc12b Create a new function for dioxus-rsx Element 2024-01-30 11:10:45 -06:00
ealmloff c518c91c4c Merge pull request #1880 from Andrew15-5/improve-cli-errors
refactor(cli): added multiple nested errors support
2024-01-30 09:59:00 -06:00
Evan Almloff 1f88103dca only implement T -> Readonlysignal 2024-01-29 15:57:23 -06:00
Evan Almloff 1c67585ba2 restore readme.rs 2024-01-29 13:37:00 -06:00
Evan Almloff 50e3216d8b convert T into signals automatically 2024-01-29 13:36:39 -06:00
ealmloff fa933e35ab Merge pull request #1877 from mrxiaozhuox/master
CLI: Fixed repeat build error info and upgrade some crates
2024-01-28 15:14:22 -06:00
ealmloff df74e4c2fc Merge pull request #1874 from marc2332/feat/reduce-cli-deps
feat: Reduce cli deps
2024-01-27 20:22:22 -06:00
ealmloff 8b66a7c47c Merge pull request #1873 from Andrew15-5/bump-cargo-generate-to-0.19
Removed 1 CLI dependency by updating `cargo-generate`
2024-01-27 20:07:37 -06:00
ealmloff d83a6d683f use the workspace version of futures utils 2024-01-27 20:07:16 -06:00
Evan Almloff b3f018f805 fix generational box fuzzing 2024-01-26 15:35:01 -06: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
Evan Almloff c3edf99b63 make anyprops and vprops private again 2024-01-25 09:32:36 -06:00
Evan Almloff 53380c9956 fix hot reload macro on unix 2024-01-25 09:24:03 -06:00
Evan Almloff 458c13fb74 run effects in the scope they were created in 2024-01-24 18:34:22 -06:00
Evan Almloff 52ea3465e6 import the SuperInto trait in core macro 2024-01-24 16:43:18 -06:00
Evan Almloff c3555a7ec0 fix Option<String> in props 2024-01-24 16:40:14 -06:00
Evan Almloff 30ef29d195 Remove an extra CopyValue::invalid from maybe_sync_memo 2024-01-24 14:33:39 -06:00
Evan Almloff 1a9079b28b Merge branch 'breaking' of https://github.com/Demonthos/dioxus into breaking 2024-01-24 14:23:24 -06:00
Evan Almloff 10e305d2da don't require a valid type for CopyValue::set 2024-01-24 14:23:23 -06:00
Evan Almloff 55b37cc381 fix serializing signals 2024-01-24 10:54:17 -06:00
Evan Almloff 87dc409837 remove must use hints from memo and rename file to memo 2024-01-24 09:31:29 -06:00
Evan Almloff a5e61b0765 Merge branch 'breaking' of https://github.com/Demonthos/dioxus into breaking 2024-01-23 18:46:25 -06:00
Evan Almloff f2e48f10e9 simplify the crm example a bit more 2024-01-23 18:46:24 -06:00
Evan Almloff fc6912d4c0 make GlobalMemo and GlobalSignal not copy or clone 2024-01-23 18:37:50 -06:00
Evan Almloff 84e76dbdce remove duplicate vec utils defined in the read_impls 2024-01-23 17:23:04 -06:00
Evan Almloff 6bc0332052 simplify the readable and writable traits a bit 2024-01-23 12:07:55 -06:00
Evan Almloff c172914b21 drop scopes in order when dropping the virtual dom 2024-01-23 11:40:45 -06:00
Evan Almloff 94c0c2e5b9 remove some old manual implementations of helpers 2024-01-23 11:29:13 -06:00
Evan Almloff 7f93263357 add a bunch more utilities to the trait 2024-01-23 10:56:26 -06:00
Evan Almloff c83ca7b15f fix raw expressions in the format macro 2024-01-23 10:09:14 -06:00
Evan Almloff c51badf07b fix use hooks with impl signals 2024-01-23 10:09:02 -06:00
Evan Almloff 51d7133ca5 add readable and writable traits for signal-like structs 2024-01-23 10:05:59 -06:00
Evan Almloff 93adb35cfa fix removing debug borrow information when the ref is dropped 2024-01-23 07:41:46 -06:00
Evan Almloff 6ed5df644e fix generational box release builds 2024-01-23 07:38:29 -06:00
Evan Almloff a51744c439 fix generational box fuzzing 2024-01-23 07:33:53 -06:00
Evan Almloff 89b7784d31 make validate private again 2024-01-23 07:32:53 -06:00
Evan Almloff 27f8377ea5 fix try to string in ifmt 2024-01-22 17:25:49 -06:00
Evan Almloff e01f10e25d remove mappable and mappablemut traits 2024-01-22 16:51:25 -06:00
Evan Almloff 636aeb4b90 integrate liveview with the launch builder 2024-01-22 11:56:34 -06:00
Evan Almloff 50873bf9c7 fix component swap test 2024-01-22 09:39:31 -06:00
Evan Almloff cdf25f0c14 run hook destructors inside of the scope they were created in 2024-01-22 09:32:53 -06:00
Evan Almloff e5a11aa2a5 fix drop order test 2024-01-22 09:13:05 -06:00
Evan Almloff 8f786d85cd drop hooks before contexts 2024-01-22 09:08:29 -06:00
Evan Almloff 0932130e87 include more platforms in the launch builder 2024-01-22 08:58:35 -06:00
Evan Almloff 74ec3a4a82 fix js framework benchmark 2024-01-22 08:36:17 -06:00
Evan Almloff a10f9496c7 don't panic in try variants even in release mode 2024-01-22 08:32:13 -06:00
ealmloff 20241d8f20 Merge pull request #1858 from egegungordu/attr-diff-loop-fix
Fix attribute diff infinite loop
2024-01-22 07:53:25 -06:00
ealmloff 1f9a43a3b9 Merge pull request #1854 from JryChn/master
docs: move Chinese README to translate directory and update translate
2024-01-21 15:47:08 -06:00
ealmloff e91fc5490f Merge pull request #1855 from egegungordu/hot-reload-release-conflict
Mark hot-reload flag incompatible with release
2024-01-20 20:30:36 -06:00
ealmloff 16c59b8e0b Merge pull request #1851 from mirkootter/launchcfg-specify-rootelem
dioxus-web: Add `Config::rootelement`
2024-01-20 08:33:01 -06:00
Evan Almloff bcca307a9a Merge branch 'breaking' of https://github.com/Demonthos/dioxus into breaking 2024-01-19 19:23:03 -06:00
Evan Almloff b53ba7b5c7 fix replacing fragments 2024-01-19 19:23:01 -06:00
Evan Almloff 08475af221 fix some unused items 2024-01-19 15:38:51 -06:00
Evan Almloff 6444559a66 move selector construct onto signals 2024-01-19 15:30:40 -06:00
Evan Almloff c859ed3b12 create global selectors 2024-01-19 15:26:28 -06:00
Evan Almloff e4c84f91e1 expose the inner signal GlobalSignal uses 2024-01-19 13:50:38 -06:00
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
ealmloff 7a6c8fc9e9 Merge pull request #1849 from DioxusLabs/dependabot/cargo/h2-0.3.24
Bump h2 from 0.3.23 to 0.3.24
2024-01-19 09:34:15 -06:00
ealmloff 53727b344d Merge pull request #1846 from Ameyanagi/master
Adding MathML Core support to rsx
2024-01-18 20:51:17 -06: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
Evan Almloff aa30079633 fix router examples 2024-01-18 09:38:53 -06:00
ealmloff e4fb58af68 Merge pull request #1844 from gramidt/fix/cli-building-msg
fix wording in CLI message
2024-01-18 09:19:17 -06: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
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