Jonathan Kelley
2c20d3dc5e
Remove deprecated macros: inline_props, format_args_f!, render! ( #2574 )
...
* remove deprecated macros
* Rename derive_typed_builder
2024-07-02 21:46:11 -07:00
Jonathan Kelley
90c46afd12
fix fmt tests
2024-07-02 17:22:53 -07:00
Jonathan Kelley
b30810e486
cut out a number of changes from the hr PR ( #2580 )
2024-07-02 17:09:57 -07:00
Jonathan Kelley
30f6986283
Fix clippy
2024-07-02 12:39:32 -07:00
Jonathan Kelley
1404d26455
Switch to using refs instead of owned for autofmt write block out ( #2573 )
2024-07-02 12:27:11 -07:00
Jonathan Kelley
d4831edcf7
edit settings.json to disable format on save for the repo ( #2572 )
2024-07-02 12:18:25 -07:00
Jonathan Kelley
47ab4c8db9
Chore: move todo!() to unimplemented!() ( #2558 )
2024-06-27 16:27:27 -05:00
Jonathan Kelley
a0e06271dd
Fix: flaky CI by correcting autofmt to match proper spacing ( #2369 )
2024-04-26 12:04:56 -04:00
Jonathan Kelley
790b984e61
bump extension version
2024-04-24 22:41:31 -04:00
Jonathan Kelley
994056e16d
Don't eat keys ( #2280 )
2024-04-08 22:31:58 -07:00
Jonathan Kelley
67af2d89dd
Autofmt nested rsx using syn::Visitor ( #2279 )
...
* Nested macros using visitor pattern
2024-04-08 22:15:52 -07:00
Jonathan Kelley
0b7c7701a3
fmt
2024-04-08 19:24:49 -07:00
Jonathan Kelley
7eccc7a104
Release 0.5.2
...
dioxus-cli@0.5.2
dioxus-fullstack@0.5.2
Generated by cargo-workspaces
2024-04-04 18:32:14 -07:00
Jonathan Kelley
9c5e5f969f
Release 0.5.1
...
dioxus@0.5.1
dioxus-autofmt@0.5.1
dioxus-check@0.5.1
dioxus-cli@0.5.1
dioxus-core@0.5.1
dioxus-core-macro@0.5.1
dioxus-desktop@0.5.1
dioxus-fullstack@0.5.1
dioxus-hooks@0.5.1
dioxus-html@0.5.1
dioxus-interpreter-js@0.5.1
dioxus-lib@0.5.1
dioxus-liveview@0.5.1
dioxus-mobile@0.5.1
dioxus-router-macro@0.5.1
dioxus-rsx@0.5.1
dioxus-signals@0.5.1
dioxus-ssr@0.5.1
dioxus-web@0.5.1
dioxus_server_macro@0.5.1
generational-box@0.5.1
rsx-rosetta@0.5.1
Generated by cargo-workspaces
2024-04-04 17:05:21 -07:00
Jonathan Kelley
702509cb7e
Fix recycling on component callbacks ( #2247 )
2024-04-04 16:48:06 -07:00
Jonathan Kelley
0a3291084f
Use a VecDequeue instead of a vec for bytes ( #2246 )
...
* Fix: add both the rAF queue and vecdequeue
* Fix: Take before recycle
2024-04-04 16:29:28 -07:00
Jonathan Kelley and Evan Almloff
633e2a70a4
Fix memory leak in owner ( #2245 )
...
* Fix: memory leak on listeners for elements
---------
Co-authored-by: Evan Almloff <evanalmloff@gmail.com >
2024-04-04 15:32:23 -07:00
Jonathan Kelley and Evan Almloff
44fe2defc2
Fix: memory leak on listeners for elements ( #2244 )
...
* Fix: memory leak on listeners for elements
* Recycle in manuallydrop
---------
Co-authored-by: Evan Almloff <evanalmloff@gmail.com >
2024-04-04 14:25:17 -07:00
Jonathan Kelley
6f3c5518ca
Feat: provide root context as method on virtualdom ( #2243 )
2024-04-04 12:00:06 -07:00
Jonathan Kelley
821a650f77
Fix: requeue events, process events ( #2236 )
...
* Fix: requeue events, process events
* Fix test: wait_for_work shouldn't wait 3 times when one update happens while rendering
2024-04-04 11:46:31 -07:00
Jonathan Kelley
be99e29e5f
Fixes to autofmt, make it more aggressive ( #2230 )
...
* fix: fmt unterminated if, be more aggressive with line splits
* Fix: Handle long exprs in for/if statements
2024-04-03 15:27:36 -07:00
Jonathan Kelley
aca38e6a34
Fix typo is style tag removal ( #2220 )
2024-04-01 16:01:44 -05:00
Jonathan Kelley
2461790baf
bump cli to 0.5.4
2024-03-28 21:11:54 -07:00
Jonathan Kelley
e3ce9e235a
Fix binstal extra v
2024-03-27 19:39:16 -07:00
Jonathan Kelley
ac1aea4783
Binstalls not working, need archive suffix
2024-03-27 19:35:38 -07:00
Jonathan Kelley
1f6c7cfbd0
fix binstall
2024-03-27 18:55:29 -07:00
Jonathan Kelley
f6c3b2745e
Release v0.5.0
2024-03-27 18:25:52 -07:00
Jonathan Kelley
c483abe091
dont version extension
2024-03-27 18:14:33 -07:00
Jonathan Kelley
329c323b35
Doc fixes, running examples instructions, change menubar behavior for desktop
2024-03-27 17:57:05 -07:00
Jonathan Kelley
537f064001
Remove some old docs, cleanup some readmes
2024-03-27 17:28:30 -07:00
Jonathan Kelley
a1c03a461d
Basic docs cleanups
2024-03-27 17:06:10 -07:00
Jonathan Kelley
41c3967052
use docfix interprocess
2024-03-27 16:57:24 -07:00
Jonathan Kelley
b499ebe5bd
Fix release url on cli
2024-03-27 09:52:35 -07:00
Jonathan Kelley
08944223be
fix binstall
2024-03-27 00:37:58 -07:00
Jonathan Kelley
3f127f5fcb
fix vendored flag
2024-03-26 22:40:24 -07:00
Jonathan Kelley
fd64d1a419
use vendored ssl on mac
2024-03-26 22:26:54 -07:00
Jonathan Kelley
0826367e4f
Ssl error?
2024-03-26 22:22:25 -07:00
Jonathan Kelley
420a9290ff
fix tag
2024-03-26 22:10:51 -07:00
Jonathan Kelley
877be9092f
fix typo
2024-03-26 22:03:30 -07:00
Jonathan Kelley
b27a90841c
Fix strategy!
2024-03-26 21:55:33 -07:00
Jonathan Kelley
a2377e7bf6
Fix strategy?
2024-03-26 21:54:19 -07:00
Jonathan Kelley
7290344a8e
Fix publish
2024-03-26 21:51:50 -07:00
Jonathan Kelley
49f6b97dd9
Fix cli yml
2024-03-26 21:49:34 -07:00
Jonathan Kelley
98774709b8
Fix release CLI
2024-03-26 21:43:14 -07:00
Jonathan Kelley
30bc7ae63f
Bump extension and relase it
2024-03-26 21:01:46 -07:00
Jonathan Kelley
85c3cf1f9b
Make my editor happier with the cargo
2024-03-26 20:26:45 -07:00
Jonathan Kelley
d988ccc369
Cargo.lock
2024-03-26 19:22:57 -07:00
Jonathan Kelley
b9d60276b7
Readme header link
2024-03-26 19:01:24 -07:00
Jonathan Kelley
75b1893f72
Fix some readme links, add freya to readme ( #2148 )
...
* Add links, update table
* Fix link, add freya
2024-03-26 18:59:36 -07:00
Jonathan Kelley
9888d365dd
New readme for 0.5! ( #2141 )
...
* feature: add new top-level readme.md, highlighting features and a new vs section
2024-03-26 17:32:42 -07:00
Jonathan Kelley
eb79e61642
Add a ton of comments to rsx/hotreload, add snapshot testing, refactor a bit to simplify the crate ( #2130 )
...
Merge dynamic context and dynamic mapping, clean up the rsx hotreload logic, and add location data to the Rsx objects
2024-03-24 13:31:26 -07:00
Jonathan Kelley
6c9f991f0b
hotfix: finding hotreload path fails when not running under cargo
2024-03-20 09:54:57 -07:00
Jonathan Kelley
e923c6462c
Resume window position/size, watch cargo/dioxus tomls, fix css reverting during hotreloading, allow menubar events to be captured from within dioxus ( #2116 )
...
* Fix: css hotreloading being invalidated, watcher not watching cargo/dioxus tomls, add feature to restore window state
* Make clappy hippier
* remove console log
* use simpler css invalidator
* Less flash, remove log on web hotreload
* Fix floating window managed behavior on mac
* clippy...
2024-03-20 09:16:18 -07:00
Jonathan Kelley
44e997f7df
Fix eventhandler optional ( #2119 )
2024-03-20 09:04:37 -07:00
Jonathan Kelley
4bb807a3ce
Reduce churn in window behavior
2024-03-18 22:38:33 -07:00
Jonathan Kelley
10d361a44e
Fix proxy ( #2108 )
2024-03-18 22:21:07 -07:00
Jonathan Kelley
d8942a255b
Fix #2104 : fmt incorrectly using 1-indexing for columns ( #2106 )
...
* Fix #2104 : fmt incorrectly using 1-indexing for columns
* Clippy...
2024-03-18 18:23:45 -07:00
Jonathan Kelley
2dc6cecf2e
Fix #2043 : use formvalue instead of String for forms ( #2103 )
...
Fix #2043 : use formvalue instead of String for forms
2024-03-18 18:21:08 -07:00
Jonathan Kelley
468d2b6b3b
Merge pull request #2105 from DioxusLabs/jk/props-expand
...
Fix #1938 , allow explicit props
2024-03-18 16:02:23 -07:00
Jonathan Kelley
9c64fc4769
Fix #1938 , allow explicit props
2024-03-18 15:34:46 -07:00
Jonathan Kelley
f266213618
Bump to 0.5.0-alpha.2
2024-03-18 02:02:31 -07:00
Jonathan Kelley
2a803c829f
Merge pull request #2096 from DioxusLabs/jk/hotreloading-fixed-again
...
Fix : #2095 , #1990
2024-03-17 21:55:58 -07:00
Jonathan Kelley
6ab6e56de9
Make clippy happy
2024-03-17 21:39:29 -07:00
Jonathan Kelley
be00847199
Don't squawk when running under cargo
2024-03-17 21:15:57 -07:00
Jonathan Kelley
834d490beb
Fix : #2095 , #1990
...
- Don't merge dynamic attributes together unnecessarily
- Walk the workspace until we find a target dir with the dioxusin handle
2024-03-17 21:14:26 -07:00
Jonathan Kelley
0c822d683c
Merge pull request #2069 from ealmloff/resource-dependancies
...
Manual non-reactive dependancies for use_memo, use_effect, and use_resource
2024-03-17 09:48:26 -07:00
Jonathan Kelley
cba3abccf4
Merge pull request #2087 from DioxusLabs/jk/mobile-fixes
...
Fix mobile issues
2024-03-15 20:13:44 -07:00
Jonathan Kelley
f9f902732b
Fix: update wry, tao, to fix android issues
2024-03-15 20:12:13 -07:00
Jonathan Kelley
ef288d02d7
Merge branch 'main' into jk/mobile-fixes
2024-03-15 12:20:57 -07:00
Jonathan Kelley
fe2c17f792
Make Clippy happy
2024-03-15 12:20:16 -07:00
Jonathan Kelley
0a5f267a9a
Merge pull request #2081 from ealmloff/unwind-into-error-boundary
...
unwind panics into error boundaries
2024-03-15 12:16:00 -07:00
Jonathan Kelley
1b8f7023f9
Merge branch 'main' into unwind-into-error-boundary
2024-03-15 12:15:55 -07:00
Jonathan Kelley
25844ae9d3
Fix: make clippy happy, don't set asset dir env
2024-03-15 00:07:33 -07:00
Jonathan Kelley
e3e0bbeda5
Merge branch 'main' into jk/mobile-fixes
2024-03-14 23:13:54 -07:00
Jonathan Kelley
fe5fc1058e
Fix: cargo running desktop shouldn't panic
2024-03-14 23:13:04 -07:00
Jonathan Kelley
7d11984a0e
Chore: bump wry + tao
2024-03-14 23:11:25 -07:00
Jonathan Kelley
01a0917223
Merge pull request #2055 from DioxusLabs/jk/fix-hotreloading-issues
...
Fix hotreloading issues, clean up the CLI a bit
2024-03-14 23:06:12 -07:00
Jonathan Kelley
6cc950eb9d
Fix: on embedded hotreload don't watch target directory
2024-03-14 23:05:31 -07:00
Jonathan Kelley
9474ad54cc
Make clippy happy
2024-03-14 22:40:23 -07:00
Jonathan Kelley
58233c6a3b
Merge branch 'main' into jk/fix-hotreloading-issues
2024-03-14 22:31:22 -07:00
Jonathan Kelley
f79a8c06d4
Merge pull request #2085 from DioxusLabs/dependabot/npm_and_yarn/packages/extension/follow-redirects-1.15.6
...
Bump follow-redirects from 1.15.4 to 1.15.6 in /packages/extension
2024-03-14 22:28:48 -07:00
Jonathan Kelley
d400aeb401
Merge pull request #2086 from DogeDark/mobile-fix
...
Fix: Add dioxus-desktop To Mobile Feature
2024-03-14 22:28:34 -07:00
Jonathan Kelley
cee4795f17
Merge pull request #2082 from ealmloff/bump-sledgehammer
...
Bump sledgehammer bindgen to a stable release
2024-03-14 19:06:51 -07:00
Jonathan Kelley
a9a8619489
Merge pull request #2084 from DioxusLabs/jk/split-out-tui
...
Move TUI renderer into blitz repo
2024-03-14 19:00:17 -07:00
Jonathan Kelley
7cc3264881
Move TUI renderer into blitz repo
2024-03-14 18:54:46 -07:00
Jonathan Kelley
efb21b24ca
Log watched dirs in status console
2024-03-14 09:20:51 -07:00
Jonathan Kelley
bb8b4dc2fb
FIx:
...
- asset hotreloading for desktop,
- asset dir for dxserve on desktop,
- extend features with platform
2024-03-13 17:15:49 -07:00
Jonathan Kelley
c532d3ec1a
Merge branch 'main' into jk/fix-hotreloading-issues
2024-03-13 15:11:41 -07:00
Jonathan Kelley
3d699e7a75
Match on more places for asset reloading
2024-03-13 15:10:44 -07:00
Jonathan Kelley
34956cdb31
Merge pull request #2071 from ealmloff/depreciated-write-silent
...
Restore write_silent as a deprecated function with updated recommendations
2024-03-13 15:05:11 -07:00
Jonathan Kelley
8d8e7edb82
Clean up reloader
2024-03-13 14:36:56 -07:00
Jonathan Kelley
1bdc9d132e
Load tracked assets
2024-03-13 14:35:28 -07:00
Jonathan Kelley
e4f65b7260
Tests: add tests for hotreload and recurse into children
2024-03-13 14:15:34 -07:00
Jonathan Kelley
979df05546
Merge pull request #2073 from ealmloff/fix-liveview-launch-builder
...
Fix the liveview launch function
2024-03-13 14:10:22 -07:00
Jonathan Kelley
982b96074a
Add basic hotreload test samples
2024-03-13 13:07:15 -07:00
Jonathan Kelley
bca5335f31
fix: hotreloading files with multiple templates, asset hotreloading
2024-03-13 02:13:37 -07:00
Jonathan Kelley
05476cad76
Merge branch 'main' into jk/fix-hotreloading-issues
2024-03-12 14:38:36 -07:00
Jonathan Kelley
930f8bffbc
Merge pull request #2068 from ealmloff/dont-quit-early-build-fail
...
Don't quit serving early if builds fail
2024-03-12 14:38:19 -07:00
Jonathan Kelley
ad7a350d2e
fix hotreloading issues in the CLI
2024-03-12 13:39:42 -07:00
Jonathan Kelley
d180f569cf
Merge pull request #2064 from ealmloff/make-resource-copy
...
Implement copy for Resource
2024-03-12 13:32:31 -07:00