Commit Graph
2660 Commits
Author SHA1 Message Date
Jonathan Kelley b028ca87ec Merge pull request #1222 from DioxusLabs/jk/add-caching-to-ios
Add caching to windows CI, and build for Android + iOS
2023-07-19 20:00:48 -07:00
Jonathan Kelley 1ed277154a Merge pull request #1210 from Demonthos/desktop-serve-cli
Move desktop hot reload into the CLI
2023-07-19 19:48:09 -07:00
Jonathan Kelley eaaee45fda Merge pull request #1216 from DioxusLabs/dependabot/npm_and_yarn/packages/extension/word-wrap-1.2.4
Bump word-wrap from 1.2.3 to 1.2.4 in /packages/extension
2023-07-19 19:47:35 -07:00
Jonathan Kelley 941641825e Merge pull request #1226 from DioxusLabs/jk/make-miri-happier
Fix: dont use bumpslab anymore, just box scopestates
2023-07-19 19:47:13 -07:00
Jonathan Kelley af7a7df3a6 Merge pull request #1224 from Demonthos/auto-fmt-docsite
Improve auto formatting multiline raw attributes/event handlers
2023-07-19 19:04:23 -07:00
Jonathan Kelley 4240f8428c Fix: dont use bumpslab anymore, just box scopestates 2023-07-19 18:40:43 -07:00
Evan Almloff 330950140c fix clippy 2023-07-19 18:16:32 -07:00
Jonathan Kelley 9d942f1162 make msrv 1.66 2023-07-19 17:20:48 -07:00
Evan Almloff b6ea722d94 fix some edge cases around multiline attributes 2023-07-19 16:59:20 -07:00
Jonathan Kelley b1a4ac48d4 Move filedialog code into cfg-ed out folder 2023-07-19 13:52:27 -07:00
Jonathan Kelley 90d23714da Fix clippy around pathbuf 2023-07-19 13:44:38 -07:00
Jonathan Kelley 9185afdba8 Merge branch 'master' into desktop-serve-cli 2023-07-19 13:33:02 -07: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
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 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
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
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
Miles Murgaw d710b92696 fix: do it correctly 2023-07-14 20:41:27 -04:00
Jonathan Kelley e751f63030 Dont use suspense in dog app, remove from use_future 2023-07-14 17:17:08 -07:00
Jonathan Kelley 0f5605b3db Apply clippy fixes 2023-07-14 17:13:49 -07:00
Jonathan Kelley f0128a3150 implement suspense using simpler approach 2023-07-14 17:12:07 -07:00
Miles Murgaw 41fd7a1040 feat: bin flag for serve and build 2023-07-14 20:06:54 -04:00
Jonathan Kelley 81075748f6 add simple suspense methods 2023-07-14 16:56:17 -07:00
Miles Murgaw bfbca2653f Merge branch 'DioxusLabs:master' into cli-stuff 2023-07-14 19:40:22 -04:00
Evan Almloff fa97f5450f add nicer debug messaging in trace level for hydration 2023-07-14 16:16:13 -07:00