Evan Almloff
e1044a2fa8
fix clippy
2024-06-06 15:34:52 -05:00
airblast
0eb16f27d4
chore: Remove unused dependency ( #2466 )
...
Removes the constcat dependeny from core-macro.
2024-05-31 07:06:55 -05:00
Marc Espin
7d529cf39c
fix: Avoid cloning a provided context unnecessarily ( #2458 )
...
* fix: Avoid clonning a provided context unnecessarily
* remove another useless clone in use_context_provider
* fix formatting
---------
Co-authored-by: Evan Almloff <evanalmloff@gmail.com>
2024-05-29 08:53:21 -05:00
Evan Almloff
b3cd4fac10
set up example scaping for docs.rs ( #2450 )
2024-05-28 13:05:55 -07:00
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
Andrew Voynov
720899e19e
feat(cli): now user interaction can be skipped ( #1872 )
...
when creating a new project
2024-05-14 09:39:56 -05:00
Jonathan Kelley
a0e06271dd
Fix: flaky CI by correcting autofmt to match proper spacing ( #2369 )
2024-04-26 12:04:56 -04:00
Evan Almloff
cbeda0af76
Refactor and fix eval channels ( #2302 )
...
* wip
* pull out eval into the interpreter
* fix web eval
* fix DioxusChannel name
* properly drop dioxus channel
* use typescript dioxus chanel in desktop
* add more comments to native eval
* add desktop headless eval tests
* expand web playwright eval tests
* fix web headless tests
* fix default hasher path
* run eval tests on windows
* restore desktop query drop code
* remove data from drop desktop query message
* catch syntax errors in desktop eval
* catch js runtime errors in desktop
* fix typo interprerter -> interpreter
---------
Co-authored-by: Jonathan Kelley <jkelleyrtp@gmail.com>
2024-04-26 11:55:48 -04:00
Evan Almloff
a27d4e71ed
Only compress web assets in the CLI ( #2329 )
...
* only compress web assets in the CLI
* precompressed -> pre-compressed
* only enable pre-compression in release builds
2024-04-26 00:47:04 -04:00
Evan Almloff
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
dd8e69635b
Fix calling server functions on desktop ( #2357 )
2024-04-25 14:24:46 -04:00
dependabot[bot]
2ce6d67fcd
Bump rustls from 0.21.10 to 0.21.11 ( #2348 )
...
Bumps [rustls](https://github.com/rustls/rustls ) from 0.21.10 to 0.21.11.
- [Release notes](https://github.com/rustls/rustls/releases )
- [Changelog](https://github.com/rustls/rustls/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rustls/rustls/compare/v/0.21.10...v/0.21.11 )
---
updated-dependencies:
- dependency-name: rustls
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-22 10:04:35 -05:00
Evan Almloff
5ce91e1bfc
Fix flakey windows tests ( #2332 )
2024-04-17 15:08:38 -07:00
dependabot[bot]
7beacdf9c7
Bump h2 from 0.3.25 to 0.3.26 ( #2253 )
...
Bumps [h2](https://github.com/hyperium/h2 ) from 0.3.25 to 0.3.26.
- [Release notes](https://github.com/hyperium/h2/releases )
- [Changelog](https://github.com/hyperium/h2/blob/v0.3.26/CHANGELOG.md )
- [Commits](https://github.com/hyperium/h2/compare/v0.3.25...v0.3.26 )
---
updated-dependencies:
- dependency-name: h2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-05 12:37:53 -07:00
Jonathan Kelley
7eccc7a104
Release 0.5.2
...
dioxus-cli@0.5.2
dioxus-fullstack@0.5.2
Generated by cargo-workspaces
2024-04-04 18:32:14 -07:00
Jonathan Kelley
9c5e5f969f
Release 0.5.1
...
dioxus@0.5.1
dioxus-autofmt@0.5.1
dioxus-check@0.5.1
dioxus-cli@0.5.1
dioxus-core@0.5.1
dioxus-core-macro@0.5.1
dioxus-desktop@0.5.1
dioxus-fullstack@0.5.1
dioxus-hooks@0.5.1
dioxus-html@0.5.1
dioxus-interpreter-js@0.5.1
dioxus-lib@0.5.1
dioxus-liveview@0.5.1
dioxus-mobile@0.5.1
dioxus-router-macro@0.5.1
dioxus-rsx@0.5.1
dioxus-signals@0.5.1
dioxus-ssr@0.5.1
dioxus-web@0.5.1
dioxus_server_macro@0.5.1
generational-box@0.5.1
rsx-rosetta@0.5.1
Generated by cargo-workspaces
2024-04-04 17:05:21 -07:00
Jonathan Kelley
44fe2defc2
Fix: memory leak on listeners for elements ( #2244 )
...
* Fix: memory leak on listeners for elements
* Recycle in manuallydrop
---------
Co-authored-by: Evan Almloff <evanalmloff@gmail.com>
2024-04-04 14:25:17 -07:00
Evan Almloff
4a622348f2
Fix the mobile feature on the dioxus crate ( #2185 )
2024-03-29 18:22:41 -07:00
David McNeil
d16ac4e736
Bump rfd to version 0.14 fixing 2149 ( #2161 )
2024-03-29 18:05:14 -07:00
Jonathan Kelley
f6c3b2745e
Release v0.5.0
2024-03-27 18:25:52 -07:00
Jonathan Kelley
41c3967052
use docfix interprocess
2024-03-27 16:57:24 -07:00
Miles Murgaw
44f3047780
Revision: Change Default Logging In CLI ( #2157 )
...
* revision: filter to warn logs
* revision: change to use DIOXUS_LOG
2024-03-27 12:07:44 -07:00
Jonathan Kelley
fd64d1a419
use vendored ssl on mac
2024-03-26 22:26:54 -07:00
Jonathan Kelley
d988ccc369
Cargo.lock
2024-03-26 19:22:57 -07:00
Evan Almloff
dadbab5d72
make some enums non-exhaustive ( #2140 )
2024-03-26 19:14:48 -07:00
Evan Almloff
1b03bed20a
Provide a better error message for wasm bindgen version mismatches ( #2136 )
...
* provide a better error message for wasm bindgen version mismatches
* fix clippy
* only rerun wasm bindgen if the first run fails
* remove old logs
2024-03-26 19:08:12 -07:00
Evan Almloff
2ac4bdb673
Switch to tracing for the cli ( #2137 )
...
* switch to tracing in the dioxus-cli
* bump manganis
* fix manganis features
* only print processing assets if skip assets is disabled
* switch all logs to tracing
* switch to published version of manganis
* undo all changes to cargo.toml
* remove reference to log
2024-03-25 15:21:51 -05:00
Evan Almloff
da3b066934
Revert "switch to tracing"
...
This reverts commit 6608f73a2e
.
2024-03-25 10:09:53 -05:00
Evan Almloff
6608f73a2e
switch to tracing
2024-03-25 10:07:31 -05:00
Jonathan Kelley
eb79e61642
Add a ton of comments to rsx/hotreload, add snapshot testing, refactor a bit to simplify the crate ( #2130 )
...
Merge dynamic context and dynamic mapping, clean up the rsx hotreload logic, and add location data to the Rsx objects
2024-03-24 13:31:26 -07:00
Miles Murgaw
acbf7dfc4f
fix: hot reload blocking ( #2127 )
2024-03-22 14:36:49 -07:00
Jonathan Kelley
e923c6462c
Resume window position/size, watch cargo/dioxus tomls, fix css reverting during hotreloading, allow menubar events to be captured from within dioxus ( #2116 )
...
* Fix: css hotreloading being invalidated, watcher not watching cargo/dioxus tomls, add feature to restore window state
* Make clappy hippier
* remove console log
* use simpler css invalidator
* Less flash, remove log on web hotreload
* Fix floating window managed behavior on mac
* clippy...
2024-03-20 09:16:18 -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
Jonathan Kelley
d8942a255b
Fix #2104 : fmt incorrectly using 1-indexing for columns ( #2106 )
...
* Fix #2104 : fmt incorrectly using 1-indexing for columns
* Clippy...
2024-03-18 18:23:45 -07:00
Jonathan Kelley
9c64fc4769
Fix #1938 , allow explicit props
2024-03-18 15:34:46 -07:00
Jonathan Kelley
f266213618
Bump to 0.5.0-alpha.2
2024-03-18 02:02:31 -07:00
Jonathan Kelley
7d11984a0e
Chore: bump wry + tao
2024-03-14 23:11:25 -07:00
Jonathan Kelley
58233c6a3b
Merge branch 'main' into jk/fix-hotreloading-issues
2024-03-14 22:31:22 -07:00
Miles Murgaw
cfe412a3d5
update: fix cargo lock
2024-03-14 23:05:50 -04:00
Miles Murgaw
ab2e2c63d5
feat: fix unknown imports
2024-03-14 23:01:14 -04:00
Jonathan Kelley
7cc3264881
Move TUI renderer into blitz repo
2024-03-14 18:54:46 -07:00
Jonathan Kelley
c532d3ec1a
Merge branch 'main' into jk/fix-hotreloading-issues
2024-03-13 15:11:41 -07:00
Jonathan Kelley
982b96074a
Add basic hotreload test samples
2024-03-13 13:07:15 -07:00
Jonathan Kelley
bca5335f31
fix: hotreloading files with multiple templates, asset hotreloading
2024-03-13 02:13:37 -07:00
Evan Almloff
82ab212414
don't quit serving early if builds fail
2024-03-12 16:37:20 -05:00
Jonathan Kelley
b35f74e9d6
Merge pull request #2029 from ealmloff/isomorphic-spawn
...
Fix memos in children; introduce isomorphic spawn
2024-03-12 13:32:22 -07:00
Evan Almloff
6b84f284c9
fix manganis assets overlapping between examples
2024-03-11 17:11:52 -05:00
Evan Almloff
bbc81b8f9c
fix memos in children; introduce isomorphic spawn
2024-03-08 16:40:31 -06:00
Evan Almloff
ffc49530f6
implement readable and callable for all structs in the hooks crate
2024-03-08 11:17:28 -06:00
Jonathan Kelley
295c29db5d
Merge pull request #2005 from ealmloff/fix-suspense
...
Only poll suspended futures, lazy memos
2024-03-07 23:43:52 -08:00