Commit graph

3760 commits

Author SHA1 Message Date
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
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
leahiel
f2a3e104d4
Fixed typo in Router guide getting-started.md (#1208) 2023-07-17 17:18:11 -05: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
dependabot[bot]
235406b59d
Bump JamesIves/github-pages-deploy-action from 4.4.2 to 4.4.3 (#1205)
Bumps [JamesIves/github-pages-deploy-action](https://github.com/jamesives/github-pages-deploy-action) from 4.4.2 to 4.4.3.
- [Release notes](https://github.com/jamesives/github-pages-deploy-action/releases)
- [Commits](https://github.com/jamesives/github-pages-deploy-action/compare/v4.4.2...v4.4.3)

---
updated-dependencies:
- dependency-name: JamesIves/github-pages-deploy-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-17 11:01:13 -05:00
Brian Donovan
947b7b650e
chore: rename playwrite to playwright (#1203)
I assume this was a mistake and not intentional.
2023-07-17 11:00:59 -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
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
bfbca2653f
Merge branch 'DioxusLabs:master' into cli-stuff 2023-07-14 19:40:22 -04:00
Jonathan Kelley
d583e1c750
Fix clippy 2023-07-14 16:34:49 -07:00
Evan Almloff
fa97f5450f add nicer debug messaging in trace level for hydration 2023-07-14 16:16:13 -07:00
Jonathan Kelley
4147498041
Merge pull request #1195 from eventualbuddha/patch-1
docs: fix typo in `use_effect` description
2023-07-14 15:42:44 -07:00
Brian Donovan
cad19fb59f
docs: fix typo in use_effect description 2023-07-14 18:38:11 -04:00
Jonathan Kelley
c9dbae8d92
Merge pull request #1112 from DianQK/master
Fix the issue of duplicate unique ID for atoms using `newtype`.
2023-07-14 15:36:41 -07:00
Jonathan Kelley
af49cb4ec6
Merge branch 'master' into master 2023-07-14 15:36:28 -07:00
Miles Murgaw
9d259b6073 revision: remove nestedness 2023-07-14 18:30:27 -04:00
Jonathan Kelley
78d383bf1f
Merge pull request #1128 from marc2332/feat/improved-docs
feat(docs): Improved shared state, use_effect and use_memo docs
2023-07-14 15:20:40 -07:00
Jonathan Kelley
f2cd6b8af6
Disable LTO on CLI 2023-07-14 14:54:21 -07:00
Jonathan Kelley
17ae835f9e
Try pinning ubuntu version to fix CI 2023-07-14 14:14:51 -07:00
Jonathan Kelley
7ab9115067
Merge pull request #1193 from DioxusLabs/jk/re-add-root-context
Re-add provide_root_context for lazy singleton initialization
2023-07-14 13:32:53 -07:00
Jonathan Kelley
8a9bf294b4
Use local CLI for playright 2023-07-14 13:24:28 -07:00
Jonathan Kelley
f62af4057f
Fix clippy lint 2023-07-14 13:22:08 -07:00
Jonathan Kelley
3b3020edd2
Make clippy ignore dumb lint 2023-07-14 13:13:33 -07:00
Jonathan Kelley
2d8841cf70
Add lazy contexts to signals 2023-07-14 12:52:49 -07:00
Jonathan Kelley
645706c7f4
Merge pull request #1182 from DogeDark/cli-https
CLI HTTPS
2023-07-14 09:03:20 -07:00
marc2332
c07006e9a2
:bowtie: 2023-07-13 22:43:46 +02:00
marc2332
f7dd419043
update 2023-07-13 22:37:05 +02:00
marc2332
39bce476ae
tweaks 2023-07-13 19:06:43 +02:00
Jonathan Kelley
b25501af48
Merge pull request #1139 from Demonthos/add-onunmount-hook
Add on unmount hook
2023-07-12 14:26:56 -07:00
Jonathan Kelley
17f2de81d6 Remove indexmap from core 2023-07-12 14:22:47 -07:00
Jonathan Kelley
e73d426272
Merge pull request #949 from pickfire/timeout-count
Add timeout count example
2023-07-12 13:42:02 -07:00
Jonathan Kelley
5ceb4cc11e
Merge branch 'master' into timeout-count 2023-07-12 13:41:36 -07:00
Miles Murgaw
120fccc53d fix: full & hot reload 2023-07-12 02:09:13 -04:00
Jonathan Kelley
f4b3be1b13
Merge pull request #940 from Demonthos/make-widgets-cross-framework 2023-07-11 20:47:01 -07: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
Jonathan Kelley
970c43702e
Merge pull request #1184 from Mouradost/patch-1
Update web.md
2023-07-11 01:47:52 -07:00
Lablack Mourad
49a6a66ab6
Update web.md
Updated the link to dioxus-cli from the depricated repo to the new location.
2023-07-11 15:25:32 +08:00
Miles Murgaw
db93252faf feat: cli use local certificate 2023-07-11 00:25:16 -04:00