Maja Piechotka
1fdee2d47a
Add missing packages in flake.nix ( #2547 )
2024-06-20 11:08:21 -05:00
Miles Murgaw
9e2b3d95ad
revision: change ip ( #2543 )
2024-06-19 17:32:16 -07:00
Maja Piechotka
f7820d8d94
add aria-current to link ( #2540 )
2024-06-19 17:11:28 -05:00
Evan Almloff
c094bf3ec3
fix header docs in router_resource
2024-06-19 09:06:42 -07:00
Evan Almloff
77b08f2330
fix router resource docs
2024-06-19 08:54:39 -07:00
Evan Almloff
b6dc2a2230
Deduplicate reactive scope updates/Reset subscriptions on reruns/fix use memo double update ( #2506 )
...
* deduplicate effect updates
* only subscribe to signals read in the current run of reactive scopes
* subscribe to memo reads after recomputing the value
2024-06-18 18:49:25 -07:00
Evan Almloff
24d247dc85
fix fullstack launch arc
2024-06-18 18:48:13 -07:00
Evan Almloff
b0caf442ab
Make it easier to provide context to fullstack ( #2515 )
...
* pass context providers into server functions
* add an example for FromContext
* clean up DioxusRouterExt
* fix server function context
* fix fullstack desktop example
* fix axum auth example
* fix fullstack context type
* fix context providers path
2024-06-18 20:38:06 -05:00
Chris Rogus
7ee3dc41fc
nonreactive examples for hooks were not compilable as written ( #2337 )
...
* nonreactive examples for hooks were not compilable as written
* add example demonstrating the correct usage of use_resource w router
* switch to readonlysignal in the router resource example
* fix readonlysignal name
---------
Co-authored-by: Evan Almloff <evanalmloff@gmail.com>
2024-06-18 18:39:45 -05:00
Evan Almloff
6320e00056
Convert closures into Option<Callback> automatcially ( #2538 )
...
* convert from a closure to Option<Callback> in props
* add a test for optional callback conversion
2024-06-18 16:39:35 -07:00
Evan Almloff
a09548d80e
Remove implicit optional dependency features ( #2512 )
...
* remove implicit optional dependency features
* switch to new features in desktop, router and signals crates
2024-06-18 18:39:15 -05:00
Evan Almloff
b0ae9be9c8
Simplify dioxus-config-macro ( #2514 )
...
* refactor config macro code
* fix clippy
2024-06-18 16:10:23 -07:00
Evan Almloff
3a4860add4
Document props and component macro ( #2522 )
...
* document prop attributes
* document children props
* fix children doc test
2024-06-18 16:06:54 -07:00
Evan Almloff
f042e0029c
fix raw attribute names ( #2520 )
2024-06-18 16:05:11 -07:00
Evan Almloff
f4a62fad6b
Assert that launch never returns for better compiler errors ( #2517 )
...
* assert that launch never returns for better compiler errors
* fix static generation launch function
* fix web renderer
2024-06-18 16:04:36 -07:00
Huddy Buddy
5e3bb4f549
add asynchronous custom protocol support ( #2535 )
...
Added asynchronous custom protocol handling
2024-06-18 15:53:39 -07:00
William
07e67991cc
Update bug_report.md ( #2532 )
2024-06-18 17:43:19 -05:00
Evan Almloff
487570d897
Add CI step to test packages with debug assertions off ( #2507 )
...
* test packages in release mode
* run release tests in a separate job
* fix release generation box tests
2024-06-12 13:07:52 -07:00
Evan Almloff
2f387604a8
remove double braces in shorthand children error message
2024-06-12 14:45:17 -05:00
Evan Almloff
591d6330e8
remove unused router feature on simple static generation example
2024-06-12 13:37:53 -05:00
Evan Almloff
a3aa6ae771
Fix hydration of empty text nodes ( #2505 )
2024-06-11 12:57:14 -07:00
dependabot[bot]
a1cbd32031
Bump braces from 3.0.2 to 3.0.3 in /packages/extension ( #2503 )
...
Bumps [braces](https://github.com/micromatch/braces ) from 3.0.2 to 3.0.3.
- [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md )
- [Commits](https://github.com/micromatch/braces/compare/3.0.2...3.0.3 )
---
updated-dependencies:
- dependency-name: braces
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-11 07:05:39 -05:00
Chris Rogus
d0f0548776
add file size to FileEngine ( #2323 )
2024-06-10 20:48:36 -07:00
Evan Almloff
9d55bfc1dc
Integrate wasm-opt into the CLI ( #2434 )
...
* integrate wasm-opt
* include wasm opt configuration in the default dioxus.toml
2024-06-10 20:48:04 -07:00
Evan Almloff
acb1b0755a
improve the error that triggers on when you try to use eval on the server in fullstack ( #2502 )
2024-06-10 18:48:16 -07:00
Evan Almloff
c0246c26e0
accept impl display instead of From<String> ( #2501 )
2024-06-10 18:47:48 -07:00
Evan Almloff
d795995e20
Create closure type; allow async event handlers in props; allow short hand event handlers ( #2437 )
...
* create closure type; allow async event handlers in props; allow shorthand event handlers
* test forwarding event handlers with the shorthand syntax
* fix clippy
* fix imports in spawn async doctest
2024-06-10 18:47:07 -07:00
Evan Almloff
79e18c2d62
fix hooks release build
2024-06-10 07:41:15 -05:00
nayo0513
689ac5433f
add popover api ( #2498 )
...
Co-authored-by: nayo0513 <nayo05130513@gmail.com>
2024-06-10 07:23:12 -05:00
igor
ae95e74b80
fix: Add missing name attribute for <slot> ( #2494 )
...
Fix #2493
2024-06-10 07:21:16 -05:00
Miles Murgaw
d6fc5dc5bd
feat: progress bar or println ( #2489 )
2024-06-07 17:29:55 -07:00
Evan Almloff
e4764f2bba
switch from slab to slotmap for tasks to fix that ABA problem ( #2488 )
2024-06-07 14:36:08 -07:00
Evan Almloff
5024139e01
Detect components called as functions ( #2461 )
...
* detect components called as functions
* use the existing component name information instead of a thread local
2024-06-07 13:55:10 -07:00
Evan Almloff
7efe4d0e49
Fix recursive copy while bundling ( #2419 )
2024-06-07 12:43:17 -07:00
Evan Almloff
a35436ee4f
Change ToRouteSegments to borrow self ( #2283 )
...
* Change display route segments to borrow the type
* fix formatting
2024-06-07 12:40:50 -07:00
Evan Almloff
0127501dbf
Improve inline docs ( #2460 )
...
Improve inline docs
* improve incorrect event handler return error message
* Improve event handler docs
* document the eval functions
* document spawn and common spawn errors
* fix event handler docs
* add notes about how you use attributes and elements in rsx
* add doc aliases for attributes and events we rename
* add some more aliases for common search terms
* don't doc ignore any public examples in core
* don't ignore public doc examples in ssr
* don't ignore examples in the dioxus package readme
* add a warning when you launch without a renderer enabled
* fix some outdated element docs
* add a bunch of examples to resource
* add notes about desktop events
* add more docs for use_resource
* add on_unimplemented hint to Dependency
* fix some unresolved links
* add examples to each of the router traits
* add not implemented errors for router traits
* add an example to the routable trait
* expand rsx macro docs
* improve memo docs
* update the dioxus readme
* mention dioxus crate features in the docs
* fix a bunch of doc tests
* fix html doc tests
* fix router doc tests
* fix dioxus signals doc tests
* fix dioxus ssr doc tests
* fix use_future example in the hooks cheat sheet
* add a javascript alias for eval
* fix hook explanation values
* remove unused embed-doc-image dependency
2024-06-06 18:15:17 -07:00
Sam Tay
054351139f
Update openid example ( #2474 )
...
* Update openid example
* Trim unnecessary deps
* Update serve instructions
* Remove unnecessary version in patch directive
* Remove outdated workspace instructions
* use storage signals instead of global signals with manual synchronization
---------
Co-authored-by: Evan Almloff <evanalmloff@gmail.com>
2024-06-06 18:05:25 -07:00
Evan Almloff
5494e38cf8
Fix event bubbling inside templates after a hot template reload ( #2484 )
2024-06-06 17:10:38 -07:00
Evan Almloff
b6cdcb4e7f
fix routers without an index route ( #2477 )
2024-06-06 17:03:59 -07:00
Evan Almloff
5e57779435
fix memo and resource caller information ( #2443 )
2024-06-06 17:01:42 -07:00
Evan Almloff
489758d5ba
remove value attribute in addition to resetting it ( #2480 )
2024-06-06 17:00:54 -07:00
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
Drew Pirrone-Brusse
e1b0e0425a
Switch from an absolute ::dioxus to the relative dioxus_core ( #2465 )
2024-05-31 06:12:32 -05:00
Rafał Krzyważnia
54dbe6d074
Use RwLock::read in SyncStorage ( #2463 )
...
Replaces `RwLock::try_read` with `RwLock::read` in `SyncStorage`. This change prioritizes potential deadlocks over panics, as unwrapping a failed `try_read` is deemed less desirable.
2024-05-30 07:05:20 -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
afc1c7f31a
enable the web renderer in the PWA example
2024-05-28 14:06:27 -05:00
Gino Valente
160cde7b48
Make use of #[doc]
field attributes in Props
derive macro ( #2456 )
...
* Support passing docs along to prop fields
* Pass along entire doc attribute
2024-05-28 11:33:51 -07:00
dependabot[bot]
d4ad579b72
Bump korthout/backport-action from 2 to 3 ( #2455 )
...
Bumps [korthout/backport-action](https://github.com/korthout/backport-action ) from 2 to 3.
- [Release notes](https://github.com/korthout/backport-action/releases )
- [Commits](https://github.com/korthout/backport-action/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: korthout/backport-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-27 14:54:33 -05:00