Evan Almloff
245003a5d4
Create a Static Site Generation platform; Deduplicate hot reloading code ( #2226 )
...
* create static site generation helpers in the router crate
* work on integrating static site generation into fullstack
* move ssg into a separate crate
* integrate ssg with the launch builder
* simplify ssg example
* fix static_routes for child routes
* move CLI hot reloading websocket code into dioxus-hot-reload
* fix some unused imports
* use the same hot reloading websocket code for fullstack
* fix fullstack hot reloading
* move cli hot reloading logic into the hot reload crate
* ssg example working with dx serve
* add more examples
* fix clippy
* fix formatting
* fix hot reload doctest imports
* fix axum imports
* don't run server doc tests
* Fix hot reload websocket doc examples
2024-05-22 07:24:15 -05:00
Drew Pirrone-Brusse and Evan Almloff
010dcf9533
Improve the base_path story ( #2381 )
...
* Improve the base_path story
* allow base path routes without trailing slash
* remove note about trailing /
* fix clippy empty docs
---------
Co-authored-by: Evan Almloff <evanalmloff@gmail.com >
2024-05-03 13:38:07 -05:00
Evan Almloff and Jonathan Kelley
08da9a1253
Implement hash fragments in the router ( #2320 )
...
* implement hash fragments in the router
* clean up query and search example
---------
Co-authored-by: Jonathan Kelley <jkelleyrtp@gmail.com >
2024-04-25 14:30:25 -04:00
Evan Almloff
5ce91e1bfc
Fix flakey windows tests ( #2332 )
2024-04-17 15:08:38 -07:00
Evan Almloff
dadbab5d72
make some enums non-exhaustive ( #2140 )
2024-03-26 19:14:48 -07:00
Evan Almloff
58f7efafea
Make EventHandler copy ( #2112 )
...
* implement Copy for EventHandler
* implement from closure for event handler and remove special on prefix
* fix props implementation of EventHandler
2024-03-19 19:48:53 -07:00
Evan Almloff
60a84956d1
restore lifetime checking for signals
2024-03-08 10:32:57 -06:00
Jonathan Kelley
38a2c04e38
Merge pull request #1983 from marc2332/fix/update-dioxus-router-docs
...
fix: Update `dioxus-router` docs
2024-03-04 14:21:52 -08:00
Evan Almloff
55f308363d
expose non-blocking functions to read and write to the fullstack request
2024-02-29 10:39:02 -06:00
marc2332
d3b9b764e0
fix: Update dioxus-router docs
2024-02-26 21:46:00 +01:00
Jonathan Kelley
ebdb98bff2
Make clippy happy, pass tests
2024-02-18 21:08:48 -08:00
Evan Almloff
14b4af4bbc
fix cargo check all features except the router
2024-02-16 16:22:13 -06:00
Evan Almloff
6879507652
fix a few warnings when checking with all features
2024-02-16 09:09:35 -06:00
Jonathan Kelley
64a321eacc
Get more axum stuff upgraded to 0.7
2024-02-15 18:59:57 -08:00
Jonathan Kelley
214a907adc
Upgrade to axum 0.7, drop 3rd party adapters
2024-02-15 18:05:30 -08:00
Jonathan Kelley
60b78668ac
Merge branch 'master' into jk/examples-overhaul
2024-02-14 12:33:27 -08:00
Jonathan Kelley
bdbae8ccb0
Update examples, add css
2024-02-14 12:33:07 -08:00
Evan Almloff
b4d17abfc1
document all features
2024-02-09 12:15:59 -06:00
Evan Almloff
f8003fd9ea
Fix the history button props
2024-02-05 17:51:31 -06:00
Jonathan Kelley
8f07d881a6
Switch todo!() to unreachable!/unimplemented! where it matters
2024-01-31 16:26:20 -08:00
Evan Almloff
33e90da314
fix router release builds
2024-01-31 16:58:55 -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
Jonathan Kelley
72a40e41e6
Dont write empty strings in link
2024-01-31 13:15:33 -08:00
Jonathan Kelley
09e14f1936
Implement some clippy fixes
2024-01-30 18:17:45 -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
7b0dcb3206
Add flush_sync and pre_render methods to core
2024-01-28 01:30:33 -08:00
Jonathan Kelley
c0522bc152
cargo check all
2024-01-23 16:58:29 -08:00
Evan Almloff
94c0c2e5b9
remove some old manual implementations of helpers
2024-01-23 11:29:13 -06:00
Evan Almloff
636aeb4b90
integrate liveview with the launch builder
2024-01-22 11:56:34 -06:00
Jonathan Kelley
85c7c22619
Make router work on web
2024-01-19 16:36:40 -08:00
Jonathan Kelley
337c04557b
get cargo check --all --examples --tests working!
2024-01-19 15:01:01 -08:00
Evan Almloff
08475af221
fix some unused items
2024-01-19 15:38:51 -06:00
Evan Almloff
a0f1b1fc3e
make the router and navigator Copy
2024-01-18 12:02:38 -06:00
Evan Almloff
0c532c5e0c
work on restoring fullstack
2024-01-17 14:02:49 -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
341bc7f6a1
remove duplicate blog in the router example
2024-01-16 15:54:09 -06:00
Evan Almloff
b58eb04278
Fix basic routers
2024-01-16 14:39:48 -06:00
Evan Almloff
e65c5f0eb3
depreciate the render macro
2024-01-16 13:18:46 -06:00
Evan Almloff
71a08678a6
make link extend global attributes
2024-01-16 11:10:34 -06:00
Evan Almloff
d2cdcc602b
impl ComponentFunction for Routes
2024-01-16 09:40:17 -06:00
Jonathan Kelley
98bd78de43
Fix issue with mutability in component macro
2024-01-15 23:57:10 -08:00
Jonathan Kelley
14651a3573
Change context api to panic with nice error message
2024-01-15 18:02:58 -08:00
Evan Almloff
af1749d7be
re export renderers in dioxus
2024-01-15 19:14:11 -06: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
Jonathan Kelley
d9b84f9f8f
Disambiguate expressions in rsx by requiring curlies
2024-01-10 19:33:34 -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
Evan Almloff
cfbec8240e
make the web history a higher priority than the liveview history when compiling to wasm
2024-01-08 13:50:01 -06:00
Evan Almloff
23509ada9f
Merge branch 'master' into cli-config-library
2024-01-08 13:24:16 -06:00