Gino Valente
04282ef889
Make Routable derive macro hygienic ( #3437 )
2024-12-31 20:03:32 -05:00
Liigo Zhuang
26132cfc59
Keep rebuilding toast alive until dismissed manually or there's a build error ( #3455 )
2024-12-26 12:42:26 -05:00
Rhaskia
d20f85b318
Return None in autodetect on cargo feature on other platforms ( #3445 )
2024-12-24 16:10:18 -05:00
Evan Almloff
01ebccc269
Assume the virtual dom is not rendering while not diffing components ( #3406 )
...
* Invert when the rendering flag is set
* Add a playwright test to make sure effects, and web-sys integration is working
* fix playwright test
2024-12-20 12:08:57 -08:00
Liigo Zhuang
cf1940cdac
fix copy assets progress by moving fetch_add out of trace!(). ( #3385 )
2024-12-20 12:03:50 -08:00
Evan Almloff
21fdecd219
Don't panic if the duration is negative in try_get_or_insert ( #3413 )
2024-12-20 12:02:07 -08:00
Evan Almloff
ecf8d16f3e
Fix event closure invoked recursively ( #3405 )
2024-12-20 12:01:31 -08:00
Evan Almloff
aab1258f0e
remove the file engine feature in the html crate ( #3392 )
2024-12-20 12:00:03 -08:00
Evan Almloff
df719241fa
Improve the second example in the read write same scope warning ( #3374 )
2024-12-17 15:32:01 -08:00
Evan Almloff
c0e01f99af
Fix onmounted event triggering many times ( #3346 )
...
* Fix event handler diffing
* Add headless tests for the onmounted event
* fix typo triggerd -> triggered
2024-12-17 15:21:15 -08:00
Miles Murgaw
01c5716128
revision: template creation message ( #3320 )
2024-12-17 15:19:15 -08:00
Anatol Ulrich and Anatol Ulrich
0596e53eb5
fix peek() example ( #3375 )
...
Co-authored-by: Anatol Ulrich <e+github@mail.taugt.net >
2024-12-17 15:18:26 -08:00
Jonathan Kelley
040dc54200
add helpful message for obscure cargo failures ( #3380 )
2024-12-17 15:14:28 -08:00
Jonathan Kelley
94b86477b5
fix: throw error when asset is empty ( #3379 )
...
* fix: throw error when asset is empty
* Use std::path::absolute to fix windows unc problems
* fix: don't use canonicalize at all on windows
2024-12-17 15:14:01 -08:00
Jonathan Kelley
fa48016d0c
Fix space remaining (again) ( #3377 )
...
This commit was tested in a separate project
2024-12-17 13:42:09 -08:00
Jonathan Kelley
95cde59606
fix space remaining mis calc in cli frame causing tears ( #3371 )
2024-12-17 10:56:16 -08:00
Jonathan Kelley
eb76d48eae
Fix: unwraps while ignoring log lines ( #3370 )
2024-12-16 17:13:52 -08:00
Jonathan Kelley
86082cec5c
Chore: Bump and release extension
2024-12-12 14:06:47 -08:00
Miles Murgaw and Jonathan Kelley
ccf500c77b
Feat: CLI wasm-bindgen-cli Installer ( #3335 )
...
* feat: wasm-bindgen-cli installer
---------
Co-authored-by: Jonathan Kelley <jkelleyrtp@gmail.com >
2024-12-11 11:27:11 -08:00
Evan Almloff
3e1e7f05e7
Fix client side liveview links ( #3341 )
...
* Fix liveview links
* Serve all routes under with_virtual_dom
2024-12-11 11:12:20 -08:00
Jonathan Kelley
94a499c900
fix: print error: messages and their contents from cargo ( #3336 )
2024-12-10 21:50:24 -08:00
Jonathan Kelley
49caa2b113
fix: toasts ( #3333 )
2024-12-10 21:11:05 -08:00
Jonathan Kelley
e598cfe31c
Fix merge conflict causing CLI lifetime to be wrong
2024-12-10 17:08:45 -08:00
Evan Almloff
d89ab3cfad
Always run toast eval inside the runtime ( #3313 )
2024-12-10 16:47:51 -08:00
Jonathan Kelley
ca70e8660d
feat: android asset hotreloading ( #3332 )
2024-12-10 16:46:30 -08:00
Jonathan Kelley
6a10fd8d78
fix: drop target list to make docsrs build happy ( #3329 )
2024-12-10 16:24:57 -08:00
Miles Murgaw
b20c8ac277
Fix: Windows Manganis Asset Hot Reload ( #3330 )
...
* fix: windows asset hot reload
* revision: canonicalize err handling
2024-12-10 16:24:39 -08:00
Evan Almloff
38cb2759e8
Fix enable_out_of_order_streaming doc example and manganis macro remote example ( #3317 )
2024-12-09 11:58:10 -08:00
Evan Almloff
b643461129
Fix hot reloading stylesheets with an existing query parameter and deduplicate random query param ( #3315 )
2024-12-09 09:09:57 -08:00
Jonathan Kelley
30f760ca15
Feat: Release Dioxus v0.6
2024-12-06 19:54:08 -08:00
Jonathan Kelley
66a50240bc
Update all docs links to 0.6, release 0.6 ( #3225 )
...
* update doc links to 0.6
* add new splash pages for crates
* update keyword features
* remove some unnecessary links
2024-12-06 19:15:15 -08:00
Jonathan Kelley
d7d2c2fd53
Fix: move the hotreload msg into debug-only so it's so long
2024-12-06 18:18:34 -08:00
Jonathan Kelley
1fd5680937
fix: asset copy counter
2024-12-06 18:00:16 -08:00
Jonathan Kelley
7d490dc3bd
feat: integrate dioxus-logger inline ( #3302 )
...
* feat: integrate dioxus-logger inline
* remove log/simple logger references
* fix: add dioxus-data-id-0 to root elements to not emit errors internally
* drop config.toml and use cargo.toml profiles instead
* make clippy happy with the unit value lint
* feat: better presentation for logging
2024-12-06 16:27:05 -08:00
Jonathan Kelley
995a529b2f
feat: some simple UI tweaks to CLI ( #3301 )
2024-12-06 15:15:42 -08:00
Jonathan Kelley
02b2a12011
make wasm compile a bit faster
2024-12-06 13:43:55 -08:00
Jonathan Kelley
fb85726084
longer ssg timeout
2024-12-06 12:12:00 -08:00
Jonathan Kelley
2c9d8aea56
fix: allow post_create on dx new to fail silently
2024-12-06 12:04:02 -08:00
Jonathan Kelley
aa7d952a72
fix: never cache spanless expressions in autofmt ( #3297 )
...
* fix: never cache spanless expressions
* clippy
2024-12-05 14:19:03 -08:00
Miles Murgaw
f3b6ec5a2c
fix: flush cargo logs ( #3282 )
2024-12-05 10:50:30 -08:00
Miles Murgaw
bff5478fdf
Feat: Manganis SCSS Support ( #3294 )
...
* feat: scss manganis support
* revision: make ScssLogger private
2024-12-05 10:41:44 -08:00
Jonathan Kelley
e6f76c7e75
fix wasm-bindgen verify logic
2024-12-04 18:34:43 -08:00
Jonathan Kelley
0974550c9f
fix: line clipping and overlapping ( #3291 )
2024-12-04 17:50:18 -08:00
Evan Almloff
29a7325bb7
Expose streaming options to choose between full prerendering and out of order streaming ( #3288 )
...
* expose streaming options to choose between full prerendering and out of order streaming
* add examples to streaming_mode
2024-12-04 13:25:08 -08:00
Miles Murgaw
2db758ad7b
feat: reexport cargo-metadata in wire-format ( #3281 )
2024-12-03 20:06:27 -08:00
Jonathan Kelley
54db36c023
Chore: small tweaks to cli logging + cfbundlename
2024-12-02 17:20:44 -08:00
Jonathan Kelley
1cbfcde6cd
improve build times by extracting asset opt into its own crate ( #3273 )
...
* improve build types by extracing asset opt as a dylib
* dont use dylib, but let regular workspace caching do the heavy lifting
* add prebuild to cli for better lock contention
* hoist deps
* disable slow tests
* re-enable sequential, debug=0 for dev
* use vfs for windows
* dont cache on failure, fix windows vfs caceh
* free disk space re-order
* add clippy + fmt to windows channel
* yoink makefile
* proper rustfmt/clippy on toolchain
* set incremental to zero since cargo-cache disables it
2024-12-02 16:52:40 -08:00
79a2f023e7
Add the onvisible event handler to Element ( #2911 )
...
* Add the `onvisible` event using the IntersectionObserver
* Add a visible example
This example is based on https://codepen.io/ryanfinni/pen/VwZeGxN
* Remove web-sys CustomEvent feature for html package
* update js bindings and hash
* Use dioxus doc instead of lorem ipsum
* Fix clippy warning
* Add get_target method to the event data
* Make `get_time` return an Instant instead of a f64
* fix merge conflicts, compilinga
* remove target
* small nits
* serialzie as time_ms
* fix timing, works on desktop
* remove latent nits, fix hash
* box size clippy
* fix browserlist cargo.lock
---------
Co-authored-by: Evan Almloff <evanalmloff@gmail.com >
Co-authored-by: Jonathan Kelley <jkelleyrtp@gmail.com >
2024-12-02 13:51:27 -08:00
Jonathan Kelley
b114ed39f3
drop reference types due to deprecation, pin browserlist (fix ci) ( #3272 )
...
* drop reference types due to deprecation
* also downgrade browserlist
2024-12-02 13:34:14 -08:00
Evan Almloff
5fc099b30a
document Write, GenerationalRef, and GenerationalRefMut ( #3253 )
2024-12-02 11:35:33 -08:00