Jonathan Kelley
c954a116eb
Fix race condition in use_future
2023-07-19 14:23:34 -07:00
Evan Almloff
7e2ef1260f
Merge branch 'master' into use-server-function
2023-07-19 14:19:03 -07:00
Evan Almloff
212022d0c2
more clippy fixes
2023-07-19 13:54:10 -07:00
Jonathan Kelley
b1a4ac48d4
Move filedialog code into cfg-ed out folder
2023-07-19 13:52:27 -07:00
Evan Almloff
1f19ac9334
bump sledgehammer bindgen
2023-07-19 13:45:47 -07:00
Jonathan Kelley
90d23714da
Fix clippy around pathbuf
2023-07-19 13:44:38 -07:00
Evan Almloff
6639011a3e
fix autofmt
2023-07-19 13:43:04 -07:00
Jonathan Kelley
9185afdba8
Merge branch 'master' into desktop-serve-cli
2023-07-19 13:33:02 -07:00
ealmloff
c9d00908ec
Update component.rs
2023-07-19 15:00:10 -05:00
Jonathan Kelley
163fe68f45
Remove a bit more unsafe
2023-07-19 12:26:32 -07:00
Jonathan Kelley
2871c8bb4d
Don't use boxed cell slice, use a refcell instead
2023-07-19 12:08:13 -07:00
Evan Almloff
05a1ea403f
use published prettier-please
2023-07-19 10:33:23 -07:00
Evan Almloff
0f3606ea53
use git prettyplease temporarily
2023-07-19 10:21:37 -07:00
Evan Almloff
3d8d8a1b6f
half-build-times
2023-07-19 10:19:23 -07:00
Jonathan Kelley
31a68a9743
Rename dioxus to dx
2023-07-18 18:33:14 -07:00
Jonathan Kelley
cd30b42e2d
Merge branch 'master' into jk/remove-dioxus-bin
2023-07-18 18:31:48 -07:00
Jonathan Kelley
4e278fead5
rustfmt
2023-07-18 18:23:55 -07:00
Jonathan Kelley
41c4b57984
Merge pull request #1074 from kaid/directory-selection-dialog
...
Add directory support for file input.
2023-07-18 18:23:23 -07:00
Jonathan Kelley
1d371bf971
Merge pull request #1213 from Demonthos/prep-sledgehammer-liveview
...
Prepare for Sledgehammer Bindgen in Liveview
2023-07-18 18:10:48 -07:00
Jonathan Kelley
a6002a6c42
Merge pull request #1197 from DioxusLabs/jk/simple-suspense
...
Rip out async components in favor of a simpler suspense
2023-07-18 18:10:11 -07:00
dependabot[bot]
7a518f540f
Bump word-wrap from 1.2.3 to 1.2.4 in /packages/extension
...
Bumps [word-wrap](https://github.com/jonschlinkert/word-wrap ) from 1.2.3 to 1.2.4.
- [Release notes](https://github.com/jonschlinkert/word-wrap/releases )
- [Commits](https://github.com/jonschlinkert/word-wrap/compare/1.2.3...1.2.4 )
---
updated-dependencies:
- dependency-name: word-wrap
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-07-19 01:07:27 +00:00
Evan Almloff
61e9fd9973
use :.. instead of :...
2023-07-18 16:34:27 -07:00
Evan Almloff
a96ccdc6f3
fix clippy
2023-07-18 13:16:17 -07:00
Evan Almloff
8188011fe3
fix adapters
2023-07-18 13:03:34 -07:00
Evan Almloff
ee28c89f5e
Change to a stream of bytes for liveview to make using sledgehammer later non-breaking
2023-07-18 12:53:38 -07:00
Evan Almloff
f3b3c0698b
fix clippy
2023-07-18 12:43:02 -07:00
Evan Almloff
4a0869de7b
cargo fix
2023-07-18 12:41:48 -07:00
Evan Almloff
98e2b4acbd
fix normal desktop serve
2023-07-18 12:40:47 -07:00
Evan Almloff
2c1c147828
fix desktop hot reloading
2023-07-18 11:55:56 -07:00
Evan Almloff
f3d1600822
fix clippy
2023-07-18 10:40:09 -07:00
Evan Almloff
0c5025ffa0
WIP desktop serve hot reload
2023-07-18 10:24:29 -07:00
Evan Almloff
f2c4233ef4
Merge branch 'master' into router-typesafe
2023-07-17 17:24:42 -07:00
Evan Almloff
8e54a89a74
fix use_server_future
2023-07-17 17:23:15 -07:00
Evan Almloff
e3a759ba38
Merge branch 'master' into use-server-function
2023-07-17 16:52:46 -07:00
Evan Almloff
4ab30c9e76
remove cargo cache
2023-07-17 16:50:30 -07:00
Evan Almloff
5077199f25
Merge branch 'master' into use-server-function
2023-07-17 16:49:51 -07:00
Evan Almloff
dd5d974aeb
fix suspense
2023-07-17 16:48:54 -07:00
Jonathan Kelley
9d53b2b6d2
Merge pull request #1196 from Demonthos/log-hydration-errors
...
Add nicer debug messaging in trace level for hydration
2023-07-17 16:13:18 -07:00
Jonathan Kelley
3b35f26163
Merge pull request #1198 from DogeDark/cli-stuff
...
CLI Bin Flag
2023-07-17 16:07:38 -07:00
Miles Murgaw
056effb87c
feat: --bin docs
2023-07-17 18:24:03 -04:00
Evan Almloff
7453486448
fix formatting
2023-07-17 15:12:57 -07:00
Evan Almloff
4c3fb1a33f
Merge branch 'master' into router-typesafe
2023-07-17 15:12:25 -07:00
Miles Murgaw
4b70b1ce96
revision: find bin from workspace Cargo.toml
2023-07-17 14:30:05 -04:00
Evan Almloff
913d1f0491
merge new suspense
2023-07-17 09:56:38 -07:00
Evan Almloff
b05fb16155
fix server_cached function
2023-07-17 09:48:35 -07:00
Marc Espín
9cbc086aa1
fix: Update use_ref docs ( #1201 )
2023-07-17 11:02:02 -05:00
Miles Murgaw
9fab3cf4e3
Merge branch 'master' into cli-stuff
2023-07-15 12:40:23 -04:00
Brian Donovan
9cef71b6b9
fix(cli): improve error message for invalid config ( #1200 )
...
Previously an invalid `Dioxus.toml` file would yield this error when running e.g. `dx serve`:
```
Error: Failed to load `Dioxus.toml` because: Dioxus.toml parse failed
```
This doesn't give any indication why it failed to parse. This commit updates it to include why the parsing failed, e.g.:
```
Error: Failed to load Dioxus config because: Dioxus.toml missing field `name` for key `application` at line 38 column 1
```
I initially had it format the message to include `Dioxus.toml:38:1` to be clickable in some terminals, but the location specified didn't always seem particularly relevant to the actual problem so I left it as-is.
This also fixes what I believe would be an issue on case-sensitive file systems where if `dioxus.toml` existed it would try to read `Dioxus.toml`.
I'm still fairly new to Rust, so the `.as_path()` calls may not be the best way to deal with the fact that the borrow checker wouldn't let me re-use `crate_dir` and `dioxus_conf_file`. I'm open to suggestions!
2023-07-15 11:13:22 -05:00
Jonathan Kelley
68253b49d7
cargo fmt
2023-07-14 17:46:14 -07:00
Jonathan Kelley
cc984fae54
Only check suspense if the component aborted rendering
2023-07-14 17:45:48 -07:00