Commit graph

26 commits

Author SHA1 Message Date
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
Miles Murgaw
056effb87c feat: --bin docs 2023-07-17 18:24:03 -04:00
Miles Murgaw
4b70b1ce96 revision: find bin from workspace Cargo.toml 2023-07-17 14:30:05 -04: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
Miles Murgaw
d710b92696 fix: do it correctly 2023-07-14 20:41:27 -04:00
Miles Murgaw
41fd7a1040 feat: bin flag for serve and build 2023-07-14 20:06:54 -04:00
Miles Murgaw
9d259b6073 revision: remove nestedness 2023-07-14 18:30:27 -04:00
Miles Murgaw
120fccc53d fix: full & hot reload 2023-07-12 02:09:13 -04:00
Miles Murgaw
5bc9e4556b feat: custom mkcert paths 2023-07-11 23:01:37 -04:00
Miles Murgaw
b47e4fedcc feat: default web.https config 2023-07-11 19:49:41 -04:00
Miles Murgaw
d83b00ff0f feat: mkcert 2023-07-11 16:38:34 -04:00
Miles Murgaw
ffb056798a revision: organize 2023-07-11 15:51:56 -04:00
Miles Murgaw
db93252faf feat: cli use local certificate 2023-07-11 00:25:16 -04:00
Jonathan Kelley
37f9f38187
Merge pull request #1170 from DioxusLabs/jk/move-vscode-extension
Extract the vscode extension into its own module with wasm
2023-07-08 20:43:34 -07:00
Jonathan Kelley
f59cacb2a0 Get wasm bundling working 2023-07-08 14:24:01 -07:00
Marc Espín
32d4472bfd
fix: Remove duplicated doc links and improved some descriptions (#1167) 2023-07-08 11:04:27 -05:00
Jonathan Kelley
9fe7dc9b91 clippy 2023-07-07 18:28:07 -07:00
Jonathan Kelley
3f74b10e7c Feat: add dx as a package and move plugin to feature 2023-07-07 18:17:42 -07:00
Miles Murgaw
2ef62a9160 fix: rustfmt 2023-06-30 10:50:09 -04:00
Miles Murgaw
2c8c601579 fix: clippy 2023-06-30 10:48:38 -04:00
Miles Murgaw
4ab8519af6 replace: broken test with working test 2023-06-30 10:13:46 -04:00
Marc Espín
20c088b990
fix: Remove conflicting rustfmt config for cli (#1135) 2023-06-29 10:17:10 -05:00
Jonathan Kelley
ec0fce3aef Update install location for CLI 2023-06-28 17:39:03 -07:00
Jonathan Kelley
a9d7b4d32a Prepare CLI for move into mainline 2023-06-28 17:21:23 -07:00