Evan Almloff
b0a1f4773e
create file upload example
2023-04-25 08:16:11 -05:00
Jon Kelley
1adccc0573
Merge pull request #984 from Demonthos/fix-html-to-rsx-conversion
...
Fix HTML to RSX conversions example
2023-04-24 16:43:47 -07:00
Jon Kelley
ca0cea96e3
Merge pull request #968 from Demonthos/swich-debug-to-trace-router
...
Switch debug logs to trace in the router and web crates
2023-04-24 15:05:25 -07:00
Jon Kelley
68b0ad8ae2
Merge pull request #967 from Demonthos/remove-shipyard-heigharchy
...
Remove unused shipyard-hierarchy
2023-04-24 15:05:13 -07:00
Will Hopkins
8af3522a2e
fix: change crossterm poll timeout to 10ms from 1s ( #983 )
...
Problem: Key events were delayed signifantly in TUI widgets.
Solution: Decrease crossterm event poll timeout from 1000ms to 10ms.
Fixes #978
2023-04-24 16:13:54 -05:00
Evan Almloff
7be8ec3467
Fix html to rsx conversions
2023-04-24 16:07:50 -05:00
Evan Almloff
eb4abca022
update crossterm version
2023-04-24 11:48:52 -05:00
Evan Almloff
28ef3f8968
fix liveview links
2023-04-23 12:07:38 -05:00
Evan Almloff
5a08da5ec7
fix selected and checked with boolean attributes
2023-04-23 11:48:53 -05:00
Evan Almloff
80a8310297
switch debug logs to trace in the router and web crates
2023-04-20 15:08:56 -05:00
Evan Almloff
20e7b9b65b
Merge branch 'upstream' into fix-non-bubbling-events
2023-04-20 10:20:00 -05:00
Evan Almloff
9fa912bb59
create native file engine bindings for TUI/Blitz
2023-04-20 10:12:11 -05:00
Evan Almloff
d7eae79509
prevent default file input behavior on desktop
2023-04-20 10:10:52 -05:00
Evan Almloff
8669a5eb0e
remove unused shipyard-heigharchy
2023-04-20 08:55:35 -05:00
Evan Almloff
223c7efce2
Merge branch 'upstream' into query-system
2023-04-18 10:33:40 -05:00
Evan Almloff
bed1d58a77
create web file engine
2023-04-18 09:24:34 -05:00
ealmloff
894246a04a
Merge branch 'master' into return-context
2023-04-18 08:53:01 -05:00
Evan Almloff
5d9d9e7441
fix clippy
2023-04-17 13:44:44 -05:00
Evan Almloff
9877b0f0b1
finish shadow dom docs
2023-04-17 12:41:54 -05:00
Evan Almloff
1200457880
bump sledgehammer version
2023-04-17 07:18:26 -05:00
Evan Almloff
baeb4251ba
refactor text inputs
2023-04-16 14:05:27 -05:00
Jon Kelley
9b02b2169f
Merge pull request #959 from Demonthos/bump-sledgehammer-bindgen
2023-04-15 10:49:04 -07:00
Marc Espín
c113d96bbe
fix: Update logos and custom assets example ( #960 )
...
* fix: Update logo and custom assets example
* update old logos
2023-04-15 08:02:04 -05:00
Evan Almloff
ea5a6775a2
bump sledgehammer-bindgen version
2023-04-14 14:58:48 -05:00
Jon Kelley
a687f697c7
Merge pull request #902 from Demonthos/fix-ssr-raw-attributes
...
Fix raw attribute values in SSR
2023-04-13 09:55:50 -07:00
Evan Almloff
efa7305794
Port widgets to the new system
2023-04-13 10:29:38 -05:00
Evan Almloff
7193453fe0
Merge branch 'upstream' into server-fn
2023-04-13 08:09:27 -05:00
Jon Kelley
89efa60389
Merge pull request #939 from Demonthos/disable-browser-shortcuts
...
Disable browser shortcut keys on windows
2023-04-12 15:20:57 -07:00
Adrian Wannenmacher
90c7e22f8b
actually make clippy happy
2023-04-12 20:19:01 +02:00
Adrian Wannenmacher
2f3bb4d6d5
make clippy happy
2023-04-12 19:48:27 +02:00
Adrian Wannenmacher
0f4af4ffd5
merge upstream changes
2023-04-12 19:41:14 +02:00
Evan Almloff
c2b873c650
restore core changes
2023-04-12 11:39:57 -05:00
Evan Almloff
4e582d0374
custom element test passing
2023-04-12 11:35:57 -05:00
Evan Almloff
43372c7609
Merge branch 'upstream' into make-widgets-cross-framework
2023-04-12 10:06:58 -05:00
Evan Almloff
788c00274e
create a shadow dom when a custom element is mounted
2023-04-12 10:05:09 -05:00
Evan Almloff
e7fb03f900
Merge branch 'upstream' into make-widgets-cross-framework
2023-04-12 10:04:18 -05:00
Evan Almloff
4bc5d457ae
create custom element test
2023-04-12 10:03:55 -05:00
Evan Almloff
6afd764aa4
Merge branch 'upstream' into fix-ssr-raw-attributes
2023-04-12 09:11:25 -05:00
Evan Almloff
bc014f7107
Merge branch 'upstream' into disable-browser-shortcuts
2023-04-12 09:09:36 -05:00
Jon Kelley
071f81efbc
Merge pull request #953 from Demonthos/fix-native-core-dependancies-in-different-directions
...
Fix native core dependencies in a different direction than the pass direction
2023-04-11 14:32:35 -07:00
Andrew Collins
d6b9d8f5b6
remove rc around webview and add type for desktopcontext
2023-04-11 16:45:00 -04:00
Adrian Wannenmacher
e24526dab3
add tests for the link component
2023-04-11 22:07:00 +02:00
Adrian Wannenmacher
18c7f9c056
reimplement link click event handler prop
2023-04-11 20:38:39 +02:00
Adrian Wannenmacher
0b7384ddf2
document why matching route doctest is ignored
2023-04-11 19:58:28 +02:00
Adrian Wannenmacher
00174d4f46
switch router to async-lock
2023-04-11 19:58:07 +02:00
Adrian Wannenmacher
231e32d76e
merge upstream changes
2023-04-11 19:21:48 +02:00
Evan Almloff
6653d48614
fix clippy lint in desktop
2023-04-11 11:34:33 -05:00
Andrew Collins
64575eaee2
forgot one
2023-04-11 11:06:16 -04:00
Andrew Collins
0e1f015b78
turn desktop context into Rc<DesktopContext>
2023-04-11 11:03:46 -04:00
Evan Almloff
d29514968f
fix native core dependancies in a different direction than the pass direction
2023-04-10 11:12:54 -05:00
Evan Almloff
d005f3481f
fix non-bubbling event propagation
2023-04-10 09:45:16 -05:00
Ivan Tham
05caa475b1
Add timeout count example
2023-04-09 22:54:18 +08:00
Evan Almloff
500a73abae
allow registering custom element and fix deadlock
2023-04-08 19:01:48 -05:00
Evan Almloff
60be849ff0
handle passes entering or avoiding the shadow tree
2023-04-08 18:53:53 -05:00
Andrew Collins
a5c46b0e5c
new window returns desktop context
2023-04-08 11:23:48 -04:00
Jon Kelley
7c9295af38
Merge pull request #920 from Demonthos/fix-cfg-docs
...
Update docs for the web cfg cache option
2023-04-07 16:08:16 -07:00
Jon Kelley
ec99df9376
Merge pull request #936 from ProfXwing/master
...
Add web context back and ensure it isn't dropped prematurely.
2023-04-07 12:50:41 -07:00
Evan Almloff
32945998c3
implement removing subtrees
2023-04-07 11:23:37 -05:00
Evan Almloff
874956bc50
intial implementation of shadow trees
2023-04-07 11:11:46 -05:00
Evan Almloff
fe75138e42
fix dangerous_inner_html with SSR
2023-04-07 09:35:32 -05:00
Evan Almloff
b2c87f5c47
create scafolding for the shadow dom
2023-04-06 16:59:25 -05:00
Evan Almloff
8b5f2cb02f
Merge branch 'upstream' into make-widgets-cross-framework
2023-04-06 14:07:01 -05:00
Evan Almloff
37dcbbf758
disable browser shortcut keys on windows
2023-04-06 11:29:53 -05:00
Evan Almloff
f1f7517b88
Fix form events with select multiple
2023-04-06 11:11:08 -05:00
Andrew Collins
073c4140d9
added web context back and updated wry to latest
2023-04-05 22:09:17 -04:00
Jon Kelley
61d100e1f8
Merge pull request #935 from DioxusLabs/jk/fix-wry-segfault
...
Hotfix wry segfaulting by commenting out webcontext
2023-04-05 13:28:23 -07:00
Jon Kelley
f0acf94b85
Merge pull request #903 from Demonthos/fix-non-bubbling-listener-hydration
...
Fix non-bubbling listener hydration
2023-04-05 13:07:41 -07:00
Jon Kelley
9c7b6d7ed0
Merge pull request #927 from Demonthos/more-resilient-key-deserialization
...
More resilient keyboard event deserialization
2023-04-05 13:07:23 -07:00
Jonathan Kelley
44c1e2e033
clippy
2023-04-05 13:06:25 -07:00
Jonathan Kelley
dc0df321b1
Fix wry segfaulting by commenting out webcontext
2023-04-05 13:00:27 -07:00
Evan Almloff
297c9a822e
always update root id node refs
2023-04-05 12:34:17 -05:00
Evan Almloff
2ca5ff96df
Merge branch 'upstream' into query-system
2023-04-04 17:36:27 -05:00
Evan Almloff
bf2d561be4
invert prevent default on web forms
2023-04-04 09:32:09 -05:00
Antonio Curavalea
c2dd963d86
doc: fermi: add counter example to readme ( #931 )
...
* doc: add counter example to readme
* doc: fermi: revert use_read
2023-04-03 21:12:52 -05:00
Evan Almloff
219af51526
fix cargo check
2023-04-03 17:39:09 -05:00
Evan Almloff
53c8585107
Add dixous-server README
2023-04-03 13:58:54 -05:00
Evan Almloff
0e445c9f59
add desktop server functions example
2023-04-03 13:34:34 -05:00
Evan Almloff
7ae45272d1
fix some doc links in dioxus-server
2023-04-03 13:20:38 -05:00
Evan Almloff
f1c31d6cc3
mark examples as don't publish
2023-04-03 13:09:34 -05:00
Evan Almloff
830dd6fa97
use git version of server functions
2023-04-03 13:09:25 -05:00
Evan Almloff
10a1c46a49
make server crate example more compelling
2023-04-03 12:45:01 -05:00
Evan Almloff
b8ca41bd92
document warp adapter
2023-04-03 12:15:59 -05:00
Evan Almloff
556e4f374b
Document salvo adapter
2023-04-03 11:59:40 -05:00
Evan Almloff
9d5d647378
document axum adapter
2023-04-03 08:09:30 -05:00
Evan Almloff
d05c85db31
Document common items
2023-04-03 08:09:22 -05:00
Evan Almloff
987a0d5532
fix salvo serving static files
2023-04-02 18:13:27 -05:00
Evan Almloff
7214130c40
hot reloading intigration
2023-04-02 17:45:28 -05:00
Evan Almloff
9877dd7ed8
parse and inject pre rendered content to work with trunk
2023-04-02 16:18:15 -05:00
Evan Almloff
f96425e425
collect templates for hot reloading
2023-04-02 15:07:51 -05:00
Evan Almloff
e1bb6cc750
Merge branch 'upstream' into server-fn
2023-04-02 07:11:07 -05:00
Evan Almloff
1cc4260f70
more resilient keyboard event deserialization
2023-04-01 20:15:10 -05:00
Evan Almloff
1578cbeda4
prevent default redirect on web forms
2023-04-01 19:29:17 -05:00
Evan Almloff
6a51f8998d
simplify server package features
2023-04-01 17:05:44 -05:00
Evan Almloff
c6992c7032
make server function API more flexible
2023-04-01 17:00:12 -05:00
Evan Almloff
71ddd50963
provide a nicer builder API
2023-04-01 17:00:09 -05:00
Evan Almloff
5ffdb4dbed
prefech wasm + JS by default
2023-03-31 16:16:47 -05:00
Evan Almloff
bfcb0f6eab
add an example illistrating intigration with the router
2023-03-31 15:33:44 -05:00
Evan Almloff
976d4ab960
Add warp adapter
2023-03-31 09:40:58 -05:00
Evan Almloff
5f7a6e2f3f
fix docs for the web cache setting
2023-03-31 07:55:39 -05:00
Evan Almloff
0b80d32d18
fix axum adapter
2023-03-30 20:50:58 -05:00
Evan Almloff
83d513ef36
add salvo intigration
2023-03-30 19:42:53 -05:00
Evan Almloff
f618da7311
allow passing props to the rendered component
2023-03-30 19:42:46 -05:00
Evan Almloff
39a5fbf268
add build instuctions
2023-03-30 15:58:03 -05:00
Evan Almloff
1be48c4aa8
create a serveconfig builder
2023-03-30 11:03:07 -05:00
Evan Almloff
1d395d572f
fix workspace build
2023-03-30 10:38:32 -05:00
Evan Almloff
fdc8ebd1b1
create fullstack hello world example
2023-03-30 10:34:13 -05:00
Evan Almloff
939e75541e
initial axum implementation
2023-03-29 20:20:26 -05:00
Jon Kelley
adade2d5c5
Merge pull request #917 from Demonthos/fix-more-complex-workspace-hot-reload
...
Fix more complex workspaces with hot reloading
2023-03-28 16:17:49 -07:00
Jon Kelley
0fd93e74c2
Merge pull request #915 from Demonthos/fix-empty-mutations
...
Don't add no op mutations when diffing lists
2023-03-28 16:17:25 -07:00
Evan Almloff
f9b33f12cb
fix more complex workspaces with hot reloading
2023-03-28 15:39:52 -05:00
Evan Almloff
7f6f6fb8c8
create server package
2023-03-28 13:35:17 -05:00
Evan Almloff
3bb6c4bc30
don't add no op mutations
2023-03-28 13:34:37 -05:00
Jon Kelley
51c388ce1f
Merge pull request #914 from Demonthos/fix-mutations-doc
...
Clarify mutations docs
2023-03-28 11:13:31 -07:00
Evan Almloff
204ac8b2ed
clarify mutations docs
2023-03-28 11:58:50 -05:00
Evan Almloff
a9b5c92fbb
avoid duplicating dirty nodes in native core
2023-03-28 08:35:57 -05:00
Jon Kelley
9a053a0b51
Merge pull request #905 from Demonthos/expose-data-dir-cfg
...
Expose the data directory in the desktop config
2023-03-27 19:58:52 -07:00
Jon Kelley
b09207e75d
Merge pull request #904 from Demonthos/fix-style-attributes-ssr
...
Fix style attributes in SSR
2023-03-27 19:58:31 -07:00
Jon Kelley
83613abbc1
Merge pull request #730 from Demonthos/simplify-native-core
...
Simplify native core state with ECS and make native-core work with other frameworks
2023-03-27 19:54:11 -07:00
Evan Almloff
84d0b8e9e0
Merge branch 'master' of https://github.com/DioxusLabs/dioxus into query-system
2023-03-26 07:16:55 -05:00
Arniu Tseng
ec8b77ab32
Remove unused simple-logger
2023-03-25 18:20:01 +08:00
Evan Almloff
e4cb8c3aa0
fix Dirty Nodes for large NodeIds
2023-03-24 13:41:00 -05:00
Evan Almloff
6bc9bc6ef9
fix nodes not being marked as dirty with multiple mutations
2023-03-24 12:57:19 -05:00
Jonathan Kelley
b06228be70
publish rosetta
2023-03-24 09:39:52 -07:00
Jonathan Kelley
ab74fd2b5c
Merge branch 'master' of github.com:DioxusLabs/dioxus
2023-03-24 09:34:48 -07:00
Jonathan Kelley
d658f50141
publish autofmt
2023-03-24 09:34:40 -07:00
Evan Almloff
a551c0fcb8
add examples for onmounted
2023-03-24 11:32:42 -05:00
Evan Almloff
e0d46d9820
implement mounted event for TUI
2023-03-23 17:33:27 -05:00
Evan Almloff
8243dfe00d
implement a query engine for liveview
2023-03-23 16:52:29 -05:00
Evan Almloff
fa9f0d0f6c
Generalize Query system for use in use_eval and node querys
2023-03-23 15:19:00 -05:00
Evan Almloff
e0563bd637
allow paths in format expressions
2023-03-23 13:15:47 -05:00
Evan Almloff
c8880fac36
expose data directory in desktop config
2023-03-22 13:53:20 -05:00
Evan Almloff
468f684d7d
fix style attributes in SSR
2023-03-22 10:10:18 -05:00
Evan Almloff
b19e7ce455
fix non-bubbling listener hydration
2023-03-22 09:17:27 -05:00
Evan Almloff
96397f08d0
fix int and float raw values in ssr
2023-03-22 08:43:58 -05:00
Evan Almloff
71b5689b1e
fix web router test build
2023-03-21 08:22:40 -05:00
Evan Almloff
c04ce2901e
fix the span the error reports under
2023-03-21 07:59:25 -05:00
Evan Almloff
3655e7c89e
throw an error instead of accepting attributes without commas
2023-03-21 07:55:36 -05:00
Evan Almloff
7636c046fa
implement on mounted for desktop
2023-03-20 16:10:34 -05:00
Evan Almloff
02d33bf0e4
make web and desktop use_eval compatable
2023-03-20 09:28:09 -05:00
Evan Almloff
f74854b38c
fix formatting with raw elements
2023-03-20 07:21:31 -05:00
Evan Almloff
03413a68ab
fix formatting
2023-03-19 20:47:16 -05:00
Evan Almloff
209a55da69
allow raw elements if they include a dash
2023-03-19 20:37:40 -05:00
Evan Almloff
cb5cb56ad3
implement onmounted for the web renderer
2023-03-19 18:28:34 -05:00
Evan Almloff
1aad285853
provide nicer error types
2023-03-19 17:02:12 -05:00
Evan Almloff
920fcf728c
create onmounted event
2023-03-19 16:34:57 -05:00
Evan Almloff
c4c35cb046
make TUI widgets cross framework
2023-03-19 13:26:29 -05:00
Evan Almloff
f0bcb3c2c6
make dioxus intigration generic over custom value type
2023-03-19 07:14:35 -05:00
Evan Almloff
9a16687bdc
fix custom attribute values and add example
2023-03-18 07:16:53 -05:00
ealmloff
db79168348
Merge branch 'DioxusLabs:master' into fix-component-attribute-formatting
2023-03-17 13:07:28 -05:00
Evan Almloff
a974fb3a8a
fix clippy lints in native-core tests
2023-03-14 18:07:52 -05:00
Evan Almloff
ed6d813a9c
update Rink and Dioxus-TUI readmes
2023-03-14 17:31:21 -05:00
Evan Almloff
8b5551e5d2
fix formatting
2023-03-14 17:26:59 -05:00
Evan Almloff
a37b29947b
Remove the box::new passed into RealDom::new
2023-03-14 16:35:11 -05:00
Evan Almloff
d1155d159c
restore some unintended changes
2023-03-14 16:27:01 -05:00
Evan Almloff
41bf87e74f
Merge branch 'upstream' into simplify-native-core
2023-03-14 16:21:39 -05:00
Evan Almloff
4b81cdbf1b
Update custom renderer guide
2023-03-14 16:06:32 -05:00
Jon Kelley
059f6b18db
Merge pull request #869 from ndarilek/master
...
Add function to remove all global shortcuts.
2023-03-13 22:41:39 -04:00
Evan Almloff
ae1300b015
improve ergonomics of custom drivers and add a counter example to rink
2023-03-13 21:26:44 -05:00
Jonathan Kelley
55446c184c
Merge branch 'master' into jk/liveview-pool
2023-03-13 21:45:27 -04:00
Evan Almloff
b255800511
fix TUI and tests building
2023-03-13 18:09:20 -05:00
Evan Almloff
daac9f540f
document every item in native-core
2023-03-13 17:49:37 -05:00
Evan Almloff
226bd3a6e1
fix panic when waking future on shutdown
2023-03-13 15:50:05 -05:00
Evan Almloff
f34fa5d974
Move dioxus-specifc code into dioxus-tui crate and rename core crate to Rink
2023-03-13 12:04:51 -05:00
Evan Almloff
8e8c89c99e
shink grid size in driven example
2023-03-13 10:21:30 -05:00
Evan Almloff
080a9bdba0
fix driven example
2023-03-13 10:14:31 -05:00
Evan Almloff
9121d68d84
fix focus events subscriptions
2023-03-13 10:04:01 -05:00
Evan Almloff
ad374a8b9d
fix formatting and lints
2023-03-13 10:03:45 -05:00
Jonathan Kelley
a85d0c52ef
Merge branch 'master' into fix-event-bubbling-within-template
2023-03-12 19:49:36 -04:00
Evan Almloff
40292e40b2
improve performance and disable parallelism by default
2023-03-12 18:06:40 -05:00
Evan Almloff
0f5833d4c0
Improve benchmarks to also test for updating many elements at once
2023-03-12 16:56:02 -05:00
Evan Almloff
c4845d5c8d
update TUI to new native-core
2023-03-12 16:20:01 -05:00
Evan Almloff
865c5aa957
all native-core tests passing
2023-03-12 15:35:48 -05:00
Evan Almloff
fda125de5f
fix clippy
2023-03-12 15:13:34 -05:00
Evan Almloff
4847789a83
fix event bubbling within a single template
2023-03-12 14:47:30 -05:00
Evan Almloff
ec3e02e4bb
finish macro
2023-03-12 08:26:16 -05:00
Evan Almloff
3f1d525734
make trailing commas in components optional
2023-03-11 18:27:50 -06:00
Kyle Smith
eee6cbabb2
Update Router book to reflect crate separation and need for web
feature. ( #873 )
2023-03-10 07:07:53 -06:00
Jonathan Kelley
9ae5f47d19
Allow liveview to spawn pre-injected virtualdoms
2023-03-09 17:01:41 -08:00
Nolan Darilek
8657b47401
Add function to remove all global shortcuts.
2023-03-09 11:05:41 -06:00
=
bab3c8d584
WIP: derive macro
2023-03-08 09:06:21 -06:00
Evan Almloff
a8566b4e71
finish shipyard migration in native-core
2023-03-07 16:00:43 -06:00
Evan Almloff
7253eabe0a
fix anchor link for block-level elements
2023-03-06 20:49:23 -06:00
Jon Kelley
5b61cbb9a0
Merge pull request #859 from Demonthos/use-shared-state-futures
...
Make use_shared_state usable in static futures
2023-03-02 11:46:58 -08:00
Evan Almloff
2dd40ec202
add docs to remaining items
2023-03-02 12:02:12 -06:00
Evan Almloff
88198fc47c
remove static bound on owner
2023-03-02 11:59:25 -06:00
Evan Almloff
d238481936
reduce indirection and remove some unnecessary methods
2023-03-02 11:54:21 -06:00
Evan Almloff
f5c058a2eb
make use_shared_state usable in static futures
2023-03-02 11:42:02 -06:00
Jon Kelley
7e5d5940d6
Merge pull request #850 from Demonthos/fix-workspace-hot-reloading
...
Fix hot reloading in a workspace
2023-03-02 09:16:17 -08:00
Jon Kelley
66b62fc8ea
Merge pull request #856 from Demonthos/support-global-hotkeys
...
Create global shortcut handler for Dioxus desktop
2023-03-02 09:15:52 -08:00
Evan Almloff
bfdcad6ede
fix trait bounds on generics with inline_props
2023-03-01 20:41:49 -06:00
Evan Almloff
2d21f7ade1
add a shortcut for ctrl-r to prevent it breaking the application
2023-03-01 13:32:13 -06:00
Evan Almloff
ef9731eb74
update docs about dioxus desktop
2023-03-01 13:28:04 -06:00
Evan Almloff
cf2a79c173
create global shortcut handler for dioxus desktop
2023-03-01 13:23:15 -06:00
Evan Almloff
abcb3f57f0
create global shortcut handler for dioxus desktop
2023-03-01 13:15:58 -06:00
Evan Almloff
b91e010ac7
WIP: use shipyard ecs
2023-02-28 13:26:49 -06:00
Evan Almloff
2c0eb303f6
fix the provide context docs
2023-02-27 15:05:49 -06:00
Evan Almloff
55787c2e7d
fix hot reloading in a workspace
2023-02-26 18:42:14 -06:00
David Pedersen
bf3f7ec490
Fix typos in examples
2023-02-24 22:41:16 +01:00
Jon Kelley
74b8f6165d
Merge pull request #842 from Demonthos/linux-hot-reloading-fix
2023-02-24 13:33:25 -08:00
Evan Almloff
2c629f6d13
use namespaced path instead of local path
2023-02-23 12:05:17 -06:00
Yin Jifeng
fdd71c11fe
chore: export AtomId
2023-02-23 16:39:59 +08:00
Yin Jifeng
62d30bc254
chore: reimplement usefuture::state
2023-02-23 16:39:50 +08:00
Jonathan Kelley
f664ce8fe0
Merge branch 'master' of github.com:DioxusLabs/dioxus
2023-02-22 13:06:41 -08:00
Jonathan Kelley
018a6e7578
bump dioxus, html, and hot-reload
2023-02-22 13:06:33 -08:00
Jonathan Kelley
b27db17f76
bump hot-reload
2023-02-22 12:55:54 -08:00
Jon Kelley
133e2b4d05
Merge pull request #840 from mirkootter/master
2023-02-22 12:40:06 -08:00
Jonathan Kelley
ab0023129d
bump rsx
2023-02-22 12:22:45 -08:00
Jonathan Kelley
67fd94299a
bump native core
2023-02-22 12:21:28 -08:00
Jonathan Kelley
ad70b46776
bump native core macro
2023-02-22 12:16:35 -08:00
Jan-Mirko Otter
9ac8210196
PartialEq for UseState/UseCoroutine
2023-02-22 20:26:21 +01:00
Evan Almloff
c012855659
collect non-fatal errors in hot reloading
2023-02-22 09:18:12 -06:00
Evan Almloff
a51f67c2ec
add version to docs links in readmes
2023-02-18 18:38:30 -06:00
Jon Kelley
4f0f2484fd
Merge pull request #774 from Demonthos/update-doc-links
...
Update guide doc links
2023-02-17 11:53:15 -08:00
Jonathan Kelley
f420c6f333
bump web and interpreter
2023-02-16 13:42:49 -08:00
Jonathan Kelley
33397b290d
bump core
2023-02-16 12:13:27 -08:00
Jon Kelley
7d37dc39d5
Merge pull request #829 from Demonthos/fix-pre-tag-ssr
2023-02-14 11:36:02 -08:00
Jon Kelley
8c5dd33729
Merge pull request #828 from Demonthos/ssr-escape-text
2023-02-14 11:35:49 -08:00
Evan Almloff
4bf655851b
fix pre tag typo
2023-02-14 09:56:39 -06:00
Evan Almloff
c84003de98
update tests to escape text
2023-02-14 09:06:59 -06:00
Evan Almloff
c9f9b8b0fa
escape text in ssr
2023-02-14 08:44:01 -06:00
Evan Almloff
f652ac5e13
improve sorting test
2023-02-12 17:36:00 -06:00
Evan Almloff
abd6132c03
fix bfs ordering
2023-02-12 17:11:32 -06:00
Evan Almloff
fe3ad8ebe9
document state trait
2023-02-11 17:43:08 -06:00
Evan Almloff
d8da8e4275
fix color picker example
2023-02-10 11:01:24 -06:00
Evan Almloff
db04550fc8
fix widgets in tui
2023-02-10 10:56:24 -06:00
Evan Almloff
f6feb3f3f0
fix tui widgets
2023-02-09 21:34:47 -06:00
Jon Kelley
bea16f151f
Merge pull request #825 from Demonthos/skip-excluded-files-intitial-read-hot-reload
...
Hot reloading: filter initial read of files by excluded files
2023-02-09 15:05:40 -08:00
Evan Almloff
32dc68c539
hot reloading: filter intial read of files by excluded dirs
2023-02-09 16:37:12 -06:00
Evan Almloff
ff408c17de
Merge branch 'upstream' into simplify-native-core
2023-02-09 16:19:01 -06:00
Evan Almloff
da62e85731
move clone method to nodemut
2023-02-09 13:55:45 -06:00
Evan Almloff
26d1cc2891
make tui driven example retained
2023-02-09 13:43:40 -06:00
Evan Almloff
5b822201f7
clean up node mut api
2023-02-09 13:24:45 -06:00
Jon Kelley
ede0ef037a
Merge pull request #824 from Demonthos/fix-diffing-lists-of-fragment-components
...
Fix keyed diffing with fragment node children
2023-02-09 10:25:59 -08:00
Evan Almloff
6bea6f6385
fix text dynamic node not assigning id
2023-02-09 09:14:07 -06:00
Evan Almloff
362aadb021
sum nodes pushed instead of counting them
2023-02-09 09:03:35 -06:00
Jonathan Kelley
a6c13c8ad0
Move event return to HTML crate
2023-02-08 15:51:28 -08:00
Evan Almloff
0f6eb4fca2
clean up node api
2023-02-08 14:59:47 -06:00
Evan Almloff
0e7ee238ea
fix benchmark
2023-02-08 07:57:00 -06:00
Evan Almloff
f03e08fc3b
fix tui driven example
2023-02-07 21:15:09 -06:00
Evan Almloff
997986ecf6
clean up passes code
2023-02-07 21:14:58 -06:00
Evan Almloff
a720507094
improve performance for TUI
2023-02-07 20:55:01 -06:00
Evan Almloff
9702ee3e19
remove some unused items and inline common methods
2023-02-07 14:58:38 -06:00
Evan Almloff
4ee8b8b676
create dioxus handler for TUI
2023-02-07 14:51:30 -06:00
Evan Almloff
a2236df773
Merge branch 'upstream' into simplify-native-core
2023-02-07 14:15:07 -06:00
Evan Almloff
71e34452da
create driven example for tui renderer
2023-02-07 14:14:04 -06:00
Jon Kelley
ac5fb44201
Merge pull request #819 from Demonthos/fix-release-build-warnings
...
Fix release build warnings
2023-02-07 09:11:46 -08:00
Evan Almloff
b33e0ed3ea
fix release build warnings
2023-02-07 09:19:09 -06:00
Evan Almloff
773a87d701
fix conditional compilation for hot reloading
2023-02-07 08:57:29 -06:00
Evan Almloff
c805bc25af
make tui agnostic over framework
2023-02-06 21:28:48 -06:00
Evan Almloff
05b968e8e4
update persistant iterator to work with new system
2023-02-06 14:52:15 -06:00
Evan Almloff
bd07d7754c
create node watcher API
2023-02-06 13:40:22 -06:00
Jonathan Kelley
9ebafc46bb
feat: allow 'static futures to be spawned from handlers
2023-02-06 00:54:08 -08:00
Evan Almloff
c881f9bf82
fix removing attributes in web bindings
2023-02-05 19:48:49 -06:00
Evan Almloff
93f64d91c9
fix some lints in tests
2023-02-05 09:39:55 -06:00
Evan Almloff
9dc63e67c9
add minimally called test
2023-02-05 09:35:32 -06:00
Evan Almloff
e4c7218fe8
make dioxus an optional dependancy
2023-02-04 20:45:29 -06:00
Evan Almloff
5087429cff
Merge branch 'upstream' into simplify-native-core
2023-02-04 17:57:46 -06:00
Evan Almloff
6fe00c4f78
make dioxus dependancy optional
2023-02-04 17:56:30 -06:00
Evan Almloff
8dde4e492f
finish migrating tests
2023-02-02 14:48:02 -06:00
Evan Almloff
c8eb5c7dd7
update native core tests
2023-02-02 14:26:59 -06:00
Evan Almloff
6cf0274a5b
expose listener methods
2023-02-02 14:26:47 -06:00
Marc Espín
d521da1991
Remove unnecessary 'static lifetime ( #812 )
2023-02-02 14:25:20 -06:00
Evan Almloff
2f6b8393f8
make parallelism optional
2023-02-02 08:57:23 -06:00
Evan Almloff
687cdf2cac
use thread pool
2023-02-02 07:08:29 -06:00
Evan Almloff
d67b21c0e9
improve performance
2023-02-01 20:45:11 -06:00
Evan Almloff
71a0bdf71d
TUI rendering mostly working
2023-02-01 14:36:56 -06:00
Evan Almloff
39a3db68bd
fix deadlock
2023-02-01 14:15:17 -06:00
Evan Almloff
5eb4ca677d
don't panic when trying to get information about a node that does not exist
2023-02-01 13:59:08 -06:00
Evan Almloff
ea46db0966
enable hydration feature in dev-dependancies
2023-01-31 14:19:19 -06:00
Evan Almloff
9baef6bcd9
always load the templates in hydration
2023-01-31 14:18:34 -06:00
Evan Almloff
696109db10
implement hydration
2023-01-31 14:10:48 -06:00
Jon Kelley
e9dd5a94c7
Merge pull request #807 from Demonthos/add-use-memo
2023-01-29 21:01:54 -08:00
Evan Almloff
0058c7ed32
create a way to create states
2023-01-29 20:28:29 -06:00
Evan Almloff
c7e957d6f9
add use_memo
2023-01-29 15:57:40 -06:00
Jon Kelley
98c2e6ec5f
Merge pull request #805 from amindWalker/liveview-shuttle
...
`chore:` change `tokio` to support `shuttle-service`
2023-01-29 12:12:56 -08:00
Evan Almloff
65be035506
only add non-static components to the borrowed_props list
2023-01-29 11:53:52 -06:00
Evan Almloff
2c205f8ca5
fix some type bounds
2023-01-29 09:17:06 -06:00
Evan Almloff
d53bfb6c56
Merge branch 'upstream' into simplify-native-core
2023-01-28 18:49:19 -06:00
Breno Rocha
8d470ceb78
chore: change tokio
to support shuttle-service
2023-01-28 20:20:22 -03:00
Evan Almloff
a74a3b1925
add remaining passes
2023-01-28 15:54:02 -06:00
Evan Almloff
ec31014966
fix clippy in TUI
2023-01-28 15:06:03 -06:00
Evan Almloff
9efff74c0c
update TUI renderer to new approach
2023-01-28 14:51:05 -06:00
Jonathan Kelley
4f83c1b86d
Merge branch 'master' of github.com:DioxusLabs/dioxus
2023-01-27 23:27:36 -08:00
Jonathan Kelley
6fde323112
bump core version
2023-01-27 23:27:28 -08:00
Evan Almloff
b6c7d44a27
fix clippy
2023-01-27 20:35:46 -06:00
Anatolii Kurotych
624f32115b
Fix release build ( #802 )
2023-01-27 20:07:00 -06:00
Evan Almloff
51ca23b3f7
fix drag serialization on desktop
2023-01-25 20:44:42 -06:00
Evan Almloff
ce59ccfd44
enable multithreading
2023-01-23 21:03:28 -06:00
Jon Kelley
1b597f43d1
Merge pull request #754 from Demonthos/desktop-hot-reload
...
Implement hot reloading for Desktop, TUI, and Liveview
2023-01-23 09:48:54 -10:00
Jonathan Kelley
b5c7d5cfd9
chore: use 0.2 of bumpslab
2023-01-23 11:45:18 -08:00
Evan Almloff
a0441f686c
use main bumpslab branch
2023-01-23 12:48:00 -06:00
Evan Almloff
82e2175500
make entry key return scopeid
2023-01-23 10:08:11 -06:00
Evan Almloff
bdb63d18f3
try a different branch
2023-01-23 08:25:08 -06:00
Evan Almloff
00a9ad29a8
fix memory leak
2023-01-22 21:24:30 -06:00
Evan Almloff
c5f003e41e
use git version of bump slab
2023-01-22 21:07:54 -06:00
Evan Almloff
3279068569
clean up view code
2023-01-22 21:06:59 -06:00
Evan Almloff
ae028d82f8
use bump slab
2023-01-22 17:16:34 -06:00
Evan Almloff
4738352955
remove native-core-macro
2023-01-22 16:41:15 -06:00
Evan Almloff
ba79d4babd
don't-box-scopestates
2023-01-22 15:05:32 -06:00
Evan Almloff
fb0c6c1b62
Merge branch 'upstream' into simplify-native-core
2023-01-21 18:33:52 -06:00
Evan Almloff
0a5499508a
simplify api and pass clippy
2023-01-21 18:30:42 -06:00
Evan Almloff
7294edcd89
Merge branch 'upstream' into add-fuzzing-to-native-core
2023-01-21 07:45:39 -06:00
Evan Almloff
adff97036d
clean up some unused code + clippy
2023-01-21 07:44:38 -06:00
Jon Kelley
e686e42cfe
Merge pull request #790 from Demonthos/make-cursor-agnostic-over-storage
...
Make text editing utilities in native core agnostic over the text storage
2023-01-21 00:40:16 -08:00
Jon Kelley
877268737d
Merge pull request #791 from Demonthos/default-to-medium-border-width-when-style-is-set
...
Apply medium width when the border style is not none to match browsers
2023-01-21 00:37:26 -08:00
Evan Almloff
e81f05fe9d
make native core compile
2023-01-20 20:24:44 -06:00
Evan Almloff
20751327f3
apply medium width when the border style is not none to comply with browser behavior
2023-01-20 17:36:41 -06:00
Evan Almloff
d019ada3da
make delete selection public
2023-01-20 17:16:47 -06:00
Evan Almloff
8030ae5581
make text editing utilites agnostic over the text storage
2023-01-20 17:09:19 -06:00
Evan Almloff
278cac6551
pass clippy
2023-01-20 13:42:50 -06:00
Evan Almloff
dc768fee2f
fix replacing a dynamic text node in native core
2023-01-20 13:31:21 -06:00
Evan Almloff
04bf6c3f91
add fuzzing test to native core
2023-01-20 13:28:49 -06:00
Evan Almloff
ebb6300fc7
clean up the API
2023-01-20 13:23:26 -06:00
Evan Almloff
1587b41829
WIP make ECS work with reactive system
2023-01-19 14:40:56 -06:00
Evan Almloff
e36874d86e
use node id
2023-01-18 12:14:59 -06:00
Jon Kelley
f65b051102
Merge pull request #751 from Demonthos/expose-event-handle-desktop
...
Create with_event_handler to expose window event on desktop
2023-01-17 20:47:15 -08:00
Jonathan Kelley
e63226e15b
Merge branch 'master' of github.com:DioxusLabs/dioxus
2023-01-17 16:24:36 -08:00
Jonathan Kelley
4e4e101eee
fix: dont choke on emojji n exprs
2023-01-17 16:24:29 -08:00
Jonathan Kelley
07447fd756
Fix 782 - inline props should use cx token
2023-01-17 15:50:04 -08:00
Jon Kelley
ae1a618aa8
Merge pull request #780 from DioxusLabs/jk/dioxus-fmt
...
fix: short expr lists should not eat the final exprs
2023-01-17 13:01:51 -08:00
Jonathan Kelley
61b8a25ad8
make clippy happy
2023-01-17 10:51:23 -08:00
Jonathan Kelley
b81eca0433
fix: short expr lists should not eat the final exprs
2023-01-16 17:25:55 -08:00
Jon Kelley
ab967bb3d7
Merge pull request #779 from DioxusLabs/jk/dioxus-fmt
...
fix: immediate exprs in autofmt
2023-01-16 16:56:01 -08:00
Jonathan Kelley
b6e4db1f2f
fix: immediate exprs
2023-01-16 16:36:50 -08:00
Evan Almloff
91fc594708
ECS based tree data struture
2023-01-16 14:33:11 -06:00
Evan Almloff
5aa3587ea9
Merge branch 'upstream' into simplify-native-core
2023-01-16 13:05:34 -06:00
Evan Almloff
8548b324f1
fix dropping nested scopes
2023-01-15 21:23:49 -06:00
Evan Almloff
3f3db39c28
update doc links
2023-01-15 15:18:12 -06:00
Evan Almloff
d13d1fb1c9
Merge branch 'upstream' into fix-future-on-dropped-scope
2023-01-15 14:01:11 -06:00
Evan Almloff
d7f9a07f4e
fix
2023-01-15 13:52:06 -06:00
Jonathan Kelley
69a347a551
fix: scopes not dropping their hooks
2023-01-15 10:02:24 -08:00
Evan Almloff
60219d3f65
formatting
2023-01-15 12:01:12 -06:00
Evan Almloff
418d8b1c30
clippy
2023-01-15 11:51:17 -06:00
Evan Almloff
893d0be1a6
add option to specify a callback to make using hot-reloading in a CLI easier
2023-01-15 11:29:51 -06:00
Evan Almloff
70590c6af0
pass clippy
2023-01-14 16:07:13 -06:00
Jonathan Kelley
a45f16a773
chore: clean up comments
2023-01-14 11:57:36 -08:00
Jonathan Kelley
ecaa68605d
fix: trim start matches for events
2023-01-14 11:57:03 -08:00
Jonathan Kelley
441bd910f9
Merge branch 'master' into jk/fix-listener-indx
2023-01-14 00:43:10 -08:00
Jonathan Kelley
aa0f6812fa
fix ci around autofmt
2023-01-14 00:42:43 -08:00
Jonathan Kelley
40a36aa8e6
chore: use trim
2023-01-14 00:21:26 -08:00
Jonathan Kelley
8d59c626ea
fix: listeners should not use hard indexing
2023-01-14 00:19:37 -08:00
Jonathan Kelley
270de7a0d2
fmt
2023-01-13 18:03:16 -08:00
Jonathan Kelley
3945928c59
fix: adjust padding on autofmt
2023-01-13 17:16:06 -08:00
Jonathan Kelley
0b110075ef
chore: remvoe todos hiding in autofmt
2023-01-13 17:05:45 -08:00
Jonathan Kelley
9f9bcd747a
chore: fewer clones in autoformat infrastructure
2023-01-13 16:58:53 -08:00
Jonathan Kelley
ea032eeb8e
clean up macro crate a little bit
2023-01-13 16:52:37 -08:00
Jonathan Kelley
ac6035cb2a
feat: parse entire file instead of hunting for verbtain
2023-01-13 16:46:34 -08:00
Evan Almloff
63840bcca4
pass clippy
2023-01-13 17:55:11 -06:00
Evan Almloff
0c6750d177
fix dependancies
2023-01-13 17:50:32 -06:00
Evan Almloff
8a7cee529c
Merge branch 'upstream' into desktop-hot-reload
2023-01-13 17:43:32 -06:00
Evan Almloff
33c1b4e98f
Merge branch 'upstream' into desktop-hot-reload
2023-01-13 17:34:22 -06:00
Evan Almloff
80755e1d55
remove debug log
2023-01-13 17:32:31 -06:00
Evan Almloff
34c8ad8849
fix gitignore performance issues
2023-01-13 17:31:55 -06:00
Evan Almloff
31e21aaa79
change rebuild_handler to rebuild_command
2023-01-13 17:15:06 -06:00
Evan Almloff
22f86ed464
update docs
2023-01-13 16:57:27 -06:00
Evan Almloff
d642e53a2b
intigrate with .gitignore
2023-01-13 16:25:03 -06:00
Evan Almloff
cc983dc091
rebuild when the cargo.toml changes
2023-01-13 16:17:25 -06:00
Evan Almloff
b3d119b815
Provide option to do full rebuilds when nessisary
2023-01-13 16:13:07 -06:00
Jonathan Kelley
bf559a6d06
fix clippy
2023-01-13 10:59:03 -08:00
Jonathan Kelley
6cd87796f2
feat: allow ifchains and for loops
2023-01-13 10:51:12 -08:00
Jon Kelley
2dd2d7fe66
Merge pull request #763 from d4h0/liveview-remove-unnecessary-deps-and-features
...
Remove unnecessary dependencies and dependency features in `Cargo.toml` of `dioxus-liveview`
2023-01-13 10:13:48 -08:00
Jon Kelley
25fecf8de5
Merge pull request #761 from Demonthos/fix-web-boolean-attributes
2023-01-13 09:30:06 -08:00
d4h0
c4485071a7
init
2023-01-13 17:25:18 +01:00
Evan Almloff
c5bb4275e6
fix boolean attributes with the web renderer
2023-01-13 08:48:59 -06:00
Jonathan Kelley
8ec5cbcc20
fix ci
2023-01-12 22:54:50 -08:00
Jonathan Kelley
293ef9c690
fix: only flow exprs with indent in mind
2023-01-12 17:02:41 -08:00
Jonathan Kelley
983789e4c5
handle weird trailing whitespace in autofmt
2023-01-12 16:55:13 -08:00
Evan Almloff
3c229b38bc
make shutdown message more clear
2023-01-12 18:51:08 -06:00
Evan Almloff
cd17f515d4
change to hook api
2023-01-12 18:48:23 -06:00
Jonathan Kelley
92be7f990b
Merge branch 'master' of github.com:DioxusLabs/dioxus
2023-01-12 16:29:38 -08:00
Jonathan Kelley
cc8b910cf3
fix emoji support in autofmt
2023-01-12 16:29:31 -08:00
Evan Almloff
ebed5ac025
Merge branch 'upstream' into add-fuzzing-to-core
2023-01-12 16:38:29 -06:00
Evan Almloff
a01a65a0eb
seperate text and other dynamic nodes
2023-01-12 16:34:46 -06:00
Evan Almloff
260589cd7f
pass clippy
2023-01-12 15:53:33 -06:00
Evan Almloff
09da9c04a8
Use zero cost option instead of null pointers
2023-01-12 15:42:23 -06:00
Evan Almloff
8a04a6ab0e
clean up fuzzing test
2023-01-12 15:28:10 -06:00
Evan Almloff
75932a43e0
Merge branch 'upstream' into add-fuzzing-to-core
2023-01-12 15:17:20 -06:00
Evan Almloff
1899a10aec
fix removing aborted nodes
2023-01-12 15:13:47 -06:00
Evan Almloff
733ff40bd0
Merge branch 'upstream' into handle-aborting-renders
2023-01-12 13:30:15 -06:00
Jon Kelley
432125c630
Merge pull request #759 from Demonthos/fix-global-attribute-translation
2023-01-12 10:14:59 -08:00
Evan Almloff
fc28050da6
pass clippy
2023-01-12 12:09:43 -06:00
Evan Almloff
6c804cded7
Merge branch 'upstream' into desktop-hot-reload
2023-01-12 12:08:56 -06:00
Evan Almloff
f71ab650e8
don't include inteprocess in wasm builds
2023-01-12 11:41:46 -06:00
Evan Almloff
d8d483a8b4
apply the same fixes to element specific attributes
2023-01-12 11:31:21 -06:00
Evan Almloff
232b49a3be
change some upper camel case to snake case and fix some incorrect attributes
2023-01-12 11:21:34 -06:00
Evan Almloff
97b9f422e1
log path errors
2023-01-12 11:10:16 -06:00
Evan Almloff
4e180bd19e
remmove comment
2023-01-12 11:00:16 -06:00
Evan Almloff
dc8fcf254b
Merge branch 'upstream' into desktop-hot-reload
2023-01-12 10:59:01 -06:00
Evan Almloff
6b4a300880
doc formatting and cleanup
2023-01-12 10:58:12 -06:00
Evan Almloff
351b9fab6f
allow custom namespaces
2023-01-12 10:52:24 -06:00
Evan Almloff
c49c59b8b2
add readme
2023-01-12 10:32:50 -06:00
Evan Almloff
9be1df1451
allow disabling logging
2023-01-12 10:32:45 -06:00
Evan Almloff
82048737f4
fix the macro export and WIP hot reloading docs
2023-01-12 08:47:33 -06:00
Evan Almloff
19aaa0ee5b
allow watching arbitrary paths
2023-01-11 21:06:00 -06:00
Evan Almloff
ee57046b58
Merge branch 'desktop-hot-reload' of https://github.com/demonthos/dioxus into desktop-hot-reload
2023-01-11 20:05:55 -06:00
Jonathan Kelley
fd4eac3488
Merge branch 'master' of github.com:DioxusLabs/dioxus
2023-01-11 17:12:33 -08:00
Jonathan Kelley
cf79ca8113
chore: stop ignoring some doc tests
2023-01-11 17:12:09 -08:00
=
9e45cbe4a7
remove the hot-reload-macro crate
2023-01-11 18:51:09 -06:00
Jonathan Kelley
c4a18bc24d
chore: clean up some clippy warnings and add clippy lints to CI
2023-01-11 16:13:41 -08:00
=
042b67b61b
factor out a hot reloading connect function
2023-01-11 16:43:41 -06:00
Evan Almloff
1b53d4585e
handle liveview sockets disconnecting
2023-01-11 14:59:00 -06:00
Evan Almloff
e5e1abbdac
implement hot reloading for liveview
2023-01-11 14:41:29 -06:00
Evan Almloff
6eff4438cf
implement hot reloading for TUI
2023-01-11 14:20:38 -06:00
Evan Almloff
1073574896
implement hot reloading for desktop
2023-01-11 13:40:02 -06:00
Evan Almloff
2772b86629
create with event handler
2023-01-10 21:35:11 -06:00
Jon Kelley
e5b39bb61f
Merge pull request #744 from Demonthos/update-readmes
...
Update READMEs and tags for the 0.3 release
2023-01-10 18:21:55 -08:00
Jonathan Kelley
2a9eb90154
fix: generate brace in rosetta
2023-01-10 18:14:16 -08:00
Jonathan Kelley
6d24fc3a6f
ci: make CI pass for miri
2023-01-10 18:08:41 -08:00
Jonathan Kelley
74af8f0f52
chore: smallbox unused on miri ci
2023-01-10 18:05:48 -08:00
Jonathan Kelley
13e58daa20
Merge branch 'master' into jk/add-miri-to-ci
2023-01-10 17:53:25 -08:00
Jon Kelley
0546a2012f
Merge pull request #726 from DioxusLabs/jk/fix-comments-on-exprs
...
fix: comments being eaten in autofmt
2023-01-10 17:49:46 -08:00
Jonathan Kelley
1940855e39
feat: implement comments in zero children nodes
2023-01-10 17:47:58 -08:00
Jonathan Kelley
6500a6d490
Merge branch 'master' into jk/fix-comments-on-exprs
2023-01-10 16:57:33 -08:00
Jon Kelley
d306e64070
Merge pull request #729 from Demonthos/improve-passes
...
Unify DirtyNodes and DirtyNodeStates in native core
2023-01-10 16:56:03 -08:00
Jonathan Kelley
fd875cd9db
chore: dont log on pong
2023-01-10 16:54:40 -08:00
Jon Kelley
8a53b62126
Merge pull request #749 from Demonthos/keep-websocket-alive
...
Keep LiveView web socket alive
2023-01-10 16:53:36 -08:00
Jon Kelley
e023f155f9
Merge pull request #748 from Demonthos/fix-drag-events-web
...
Fix drag* events on the web renderer
2023-01-10 16:52:15 -08:00
Jonathan Kelley
20497f1510
Merge branch 'master' of github.com:DioxusLabs/dioxus
2023-01-10 16:40:07 -08:00
Jonathan Kelley
39c4f3f814
fix: ci not passing
2023-01-10 16:39:56 -08:00
Evan Almloff
6a8fefdfd8
keep liveview websocket alive
2023-01-10 14:41:26 -06:00
Evan Almloff
8a1f54f573
fix drag* events
2023-01-10 12:53:40 -06:00
Joe Perri
0e40619b52
Update Cargo.toml ( #740 )
2023-01-10 10:51:21 -06:00
Evan Almloff
52d5c8d4e7
update READMEs and tags for the 0.3 release
2023-01-10 10:16:11 -06:00
Jonathan Kelley
faf94c7b4e
fix: make miri pass on context api
2023-01-09 13:50:33 -08:00
Evan Almloff
d2b5af6615
remove logs from interpreter
2023-01-09 12:04:38 -06:00
Evan Almloff
85fdc77880
fix tui
2023-01-08 15:26:30 -06:00
Evan Almloff
8adee11fe7
fix custom type
2023-01-08 14:04:48 -06:00
Evan Almloff
ecf4ee275a
Merge branch 'upstream' into simplify-native-core
2023-01-08 14:03:44 -06:00
Evan Almloff
72b2a3ef37
fix tests
2023-01-08 12:02:44 -06:00
Evan Almloff
a934e60fdf
unify dirty nodes
2023-01-08 11:37:54 -06:00
Evan Almloff
927db9723a
handle abort diffing
2023-01-07 19:01:29 -06:00
Evan Almloff
112738c23d
improve fuzzing test
2023-01-07 18:52:37 -06:00
Jonathan Kelley
cb7e4f3f27
Merge branch 'master' of github.com:DioxusLabs/dioxus
2023-01-07 14:10:59 -08:00
Jonathan Kelley
4694e4d63e
release: bump fermi
2023-01-07 14:10:51 -08:00
Jonathan Kelley
74421d47fd
fix comments being eaten in autofmt
2023-01-07 14:09:32 -08:00
ealmloff
cd4474cc4f
Update docs to reflect changes in master ( #670 )
...
* work on updating docs to master version
* more updates
* more polishing
* finish interactivity chapter
* finish updating core guide
* fix grammer mistakes and typos
* more grammer fixes
* add liveview guide
* remove doc build
* WIP custom renderer docs
* add axum as dev-dependancy to guide
* fix examples
* fix overview example
* use md book fork to fix compilation
2023-01-06 15:00:12 -08:00
ealmloff
a616a8fa9d
fix templates being registered in mutations many times ( #722 )
2023-01-05 13:05:12 -06:00
ealmloff
64881fd951
improve error message when a user tried to use nested hooks ( #723 )
2023-01-05 13:05:04 -06:00
Evan Almloff
990b0503e1
remove outdated comment
2023-01-05 10:36:30 -06:00
Evan Almloff
42baadf65d
add fuzzing test to dioxus-core
2023-01-05 10:28:07 -06:00
Evan Almloff
3a6d06e205
remove nodes from listener list when the node is removed
2023-01-05 08:21:36 -06:00
Jonathan Kelley
a0961583d1
fix: versions and readme
2023-01-04 14:58:06 -05:00
Jonathan Kelley
7f01f61138
feat: publish 0.3 versions of many crates
2023-01-04 14:31:07 -05:00
Jon Kelley
3393d0487c
Merge pull request #718 from Demonthos/handle-removing-a-completed-future
...
Handle removing a future that does not exist
2023-01-04 12:49:08 -05:00
Jon Kelley
aa46bd2d0f
Merge pull request #717 from Demonthos/rename-tui-examples
...
Remove tui_ prefix from TUI Examples
2023-01-04 12:48:53 -05:00
Evan Almloff
e3dd55533f
handle removing a future that does not exist
2023-01-04 11:38:34 -06:00
Evan Almloff
5e77b297f2
rename tui examples
2023-01-04 11:21:29 -06:00
Evan Almloff
93a95b82a4
bump lightningcss version
2023-01-04 11:18:32 -06:00
Evan Almloff
52a74214da
don't remove realdom nodes when the element id changes
2023-01-04 09:14:58 -06:00
Jon Kelley
3733ce7332
Merge pull request #711 from Demonthos/realdom-generic-over-custom-types
...
make the real dom generic over custom types
2023-01-03 15:30:13 -05:00
Jon Kelley
35cccc3838
Merge pull request #708 from Demonthos/support-optional-attrtibutes
...
Support optional attributes
2023-01-03 15:27:07 -05:00
Jon Kelley
fba3fdf87a
Merge pull request #703 from DioxusLabs/jk/signal-crate
...
feat: simple signals implementation
2023-01-03 15:26:52 -05:00
Jon Kelley
7050550685
Merge pull request #707 from Demonthos/fix-namespace-on-dynamic-attributes
...
Fix the namespace and volatility of dynamic attributes
2023-01-03 15:25:37 -05:00
Evan Almloff
bf20b66b38
make the real dom generic over custom types
2023-01-03 12:35:48 -06:00
Maurice Kayser
dde4fb31b2
Fix typo ( #709 )
2023-01-03 10:09:03 -06:00
Evan Almloff
c5672650f1
use the namespace and volitity defined in the html crate
2023-01-03 09:03:20 -06:00
Evan Almloff
1a92f125b2
support Option<AttributeValue>
2023-01-03 08:51:58 -06:00
Evan Almloff
ea43b864db
remove attributes with the None value
2023-01-03 08:51:48 -06:00
Jon Kelley
cb2d672105
Merge pull request #690 from Demonthos/lightning-css-taffy-attributes
...
use lightning css to parse Taffy layout attributes
2023-01-03 00:53:19 -05:00
Jon Kelley
07e71956d4
Merge pull request #648 from Demonthos/fix-non-str-attributes
...
fix custom attribute value support
2023-01-02 23:41:45 -05:00
Evan Almloff
c0f9355648
fix any value dropping
2023-01-02 21:26:12 -06:00
Evan Almloff
51dba50c04
use BumpBox<Any> and FromAnyValue instead of sync bounds
2023-01-02 14:40:25 -06:00
Evan Almloff
64db1def9f
make clippy happy
2023-01-02 12:37:16 -06:00
Evan Almloff
87ff41f213
remove some commented out code
2023-01-02 11:54:44 -06:00
Evan Almloff
613a7ac55b
add comment about multithreading
2023-01-02 11:52:42 -06:00
Evan Almloff
6d60c483f8
make it pass miri
2023-01-02 11:01:17 -06:00
Jonathan Kelley
14a1e4145e
feat: implement function accessor
2023-01-01 22:57:16 -05:00
Jonathan Kelley
fd92079eb3
feat: add recycling of rts in signals
2023-01-01 22:09:08 -05:00
Jonathan Kelley
c0315e55f4
chore: more signals methods
2023-01-01 22:02:49 -05:00
Evan Almloff
56154d90be
clean up unused code
2023-01-01 19:00:52 -06:00
Jonathan Kelley
4f9d67fb45
feat: simple signals implementation
2023-01-01 19:57:33 -05:00
Evan Almloff
6f6f6c258f
add allow
2023-01-01 18:56:39 -06:00
Evan Almloff
359b4e514b
remove some more unnessisary usages of unsafe
2023-01-01 18:44:54 -06:00
Evan Almloff
4db3d8ff40
fix state
2023-01-01 17:21:34 -06:00
Evan Almloff
2d67dabfe5
require Send for S for resolve_passes multithreaded
2023-01-01 15:48:26 -06:00
Maurice Kayser
c8f88b6428
Fix typo ( #702 )
2023-01-01 14:41:18 -06:00
Evan Almloff
3c507479cb
update the update_state method
2023-01-01 12:10:19 -06:00
Evan Almloff
bc2925240e
implement macro and update tui
2023-01-01 08:52:59 -06:00
Evan Almloff
9e971fbe11
work on integrating new pass system
2022-12-31 22:34:16 -06:00
Jonathan Kelley
22e71a71bd
feat: return window
2022-12-31 12:19:21 -05:00
Jonathan Kelley
ed899a580e
make clippy happy
2022-12-31 02:30:15 -05:00
Jonathan Kelley
341ccf6de6
fix: properly canonicalize assets
2022-12-31 02:24:18 -05:00
Jonathan Kelley
d3ab397ad3
chore: add transparency and overlay
2022-12-30 22:30:04 -05:00
Jonathan Kelley
4955cfc940
fix: no type
2022-12-30 22:14:28 -05:00
Jonathan Kelley
e3a8e44a69
feat: use dom to allow context injection
2022-12-30 22:10:06 -05:00
Jonathan Kelley
880aa737a6
feat: multiwindow support
2022-12-30 22:05:15 -05:00
Evan Almloff
e76cd63ee3
create new state system
2022-12-30 20:29:28 -06:00
Evan Almloff
c1fc00ed53
remove unsafe sync impl
2022-12-30 15:23:04 -06:00
Evan Almloff
845f2fb7a9
use get2_mut instead of unsafe
2022-12-30 14:19:56 -06:00
Jonathan Kelley
b351345db9
chore: use miri on native-core too
2022-12-30 14:45:45 -05:00
Jonathan Kelley
0d95568972
chore: add miri and windows test
2022-12-30 14:34:44 -05:00
Evan Almloff
5b1d9c5c8d
Merge branch 'upstream' into fix-non-str-attributes
2022-12-30 11:52:55 -06:00
Jon Kelley
3cfaaea7ea
Merge pull request #692 from DioxusLabs/jk/main-thread
...
Move desktop context to main thread to allow file dialogs and expose tao/wry directly
2022-12-30 03:26:04 -05:00
Jonathan Kelley
819bd3fc24
chore: use broadcast instead of receiver
2022-12-30 02:56:10 -05:00
Jonathan Kelley
1518f07d7e
chore: remove sledgehammer
2022-12-30 02:44:37 -05:00
Jonathan Kelley
9db69cc613
chore: remove comments
2022-12-30 02:43:00 -05:00
Jonathan Kelley
ba20bc08b8
chore: clean up clock
2022-12-30 02:41:09 -05:00
Jonathan Kelley
daa5449b6b
chore: use existing scheduler
2022-12-30 02:39:47 -05:00
Jonathan Kelley
7f418bbfee
fix: window zoom
2022-12-30 02:09:02 -05:00
Jonathan Kelley
d160a5c8ff
chore: remove unnecessary parse method
2022-12-30 01:54:12 -05:00
Jonathan Kelley
531f7c6d3f
chore: clean up msg in desktop even more
2022-12-30 01:52:54 -05:00
Jonathan Kelley
633bf1f834
aggressively clean up desktop with new inline poll
2022-12-30 01:08:25 -05:00
Evan Almloff
2da1d8ab27
clean up implementation
2022-12-29 21:34:17 -06:00
Jonathan Kelley
7bc8150da7
fix desktop to poll without budget
2022-12-29 20:39:22 -05:00
Jonathan Kelley
bd720e2268
fix: use futuresunordered instead of bespoke waker system
2022-12-29 19:53:43 -05:00
Jonathan Kelley
ff697d41e3
wip: move desktop to main thread and use tokio main
2022-12-29 17:11:29 -05:00
Jonathan Kelley
e22f4ad6cf
fix: resolve clippy warnings
2022-12-29 16:21:24 -05:00
Jonathan Kelley
4fdbce9a70
chore: clean up readmes
2022-12-29 16:17:03 -05:00
Evan Almloff
f6fb6e1d1b
add aspect ratio parsing
2022-12-29 14:14:29 -06:00
Evan Almloff
579d6ce1f9
use lightning css to parse layout attributes for taffy
2022-12-29 13:31:33 -06:00
Jonathan Kelley
6a4979b574
fix example
2022-12-29 02:37:46 -05:00
Jonathan Kelley
04ca284704
chore: add svg collection
2022-12-29 02:21:32 -05:00
Jon Kelley
4d29a190d4
Merge pull request #686 from DioxusLabs/jk/add-translate-module
...
Pull translation out of CLI into its own "Rosetta" crate
2022-12-29 01:02:50 -05:00
Jonathan Kelley
5c63ae4b5d
chore: dont panic
2022-12-29 01:02:07 -05:00
Jonathan Kelley
ecb154db6f
chore: rename method
2022-12-29 00:56:23 -05:00
Jonathan Kelley
1389766596
chore: take domtree by reference
2022-12-29 00:55:04 -05:00
Jonathan Kelley
bc707db832
chore: make clippy happy and limit workspace checks
2022-12-29 00:46:02 -05:00
Evan Almloff
cb17252a21
clean up warnings and update prelude
2022-12-28 20:42:47 -06:00
Evan Almloff
044462876d
Merge branch 'upstream' into fix-non-str-attributes
2022-12-28 20:36:57 -06:00
Jonathan Kelley
d3c3c41d9e
chore: remove comments module
2022-12-28 16:39:24 -05:00
Jonathan Kelley
bc3cf6501c
feat: complete html to rsx rosetta
2022-12-28 16:22:20 -05:00
Jonathan Kelley
d22577082c
chore: remove comment from syn tree
2022-12-28 12:05:13 -05:00
Jonathan Kelley
14bc007c15
wip: refactor out translation into its own crate
2022-12-28 11:51:41 -05:00
Jon Kelley
92a2db9cc2
Merge pull request #684 from Demonthos/fix-tui-benchmark
...
fix tui benchmark
2022-12-28 11:50:41 -05:00
Lixou
bfdd7945aa
Fix copy paste error in docs ( #685 )
2022-12-27 13:04:23 -06:00
=
2e267eec63
fix tui benchmark
2022-12-27 08:42:26 -06:00
Demonthos
2444c5333f
add launch_cfg_with_props to tui ( #682 )
2022-12-27 08:30:08 -06:00
Jonathan Kelley
4aac2cdae1
fix: raw attr names
2022-12-26 22:57:45 -05:00
=
1555500fbd
drop any values correctly
2022-12-26 10:53:25 -06:00
Jonathan Kelley
c240aebfa1
chore: start instead of flart
2022-12-26 09:58:41 -05:00
=
c245f04c8c
make any_cmp safe
2022-12-26 08:41:37 -06:00
=
170a3669f7
reduce usage of unsafe
2022-12-26 08:37:50 -06:00
Jonathan Kelley
8b854963e9
fix: serialize custom attrs properly
2022-12-25 23:58:31 -05:00
Jonathan Kelley
366e46eddf
chore: add some fixes to hot reload
2022-12-25 23:22:43 -05:00
Jonathan Kelley
079d71fb2b
fix: use modern enum
2022-12-25 22:11:45 -05:00
Jonathan Kelley
8887d65e1b
Merge branch 'master' into jk/suspense-rollover
2022-12-25 22:10:22 -05:00
Jon Kelley
ddaaee27f5
Merge pull request #651 from Demonthos/fix-hot-reloading
...
Fix hot reloading
2022-12-25 21:53:29 -05:00
Jonathan Kelley
3d69d3ea92
chore: use pending instead of async
2022-12-25 01:43:22 -05:00
Jonathan Kelley
9b0244ee5c
fix: use ready nodes in more places
2022-12-25 01:37:00 -05:00
Evan Almloff
738f1b3ce0
Merge branch 'upstream' into fix-non-str-attributes
2022-12-24 12:52:44 -06:00
Evan Almloff
c0d138fc1b
fix persistant iterator test
2022-12-24 11:37:17 -06:00
Evan Almloff
7eac90065a
fix mutations related to keyed lists
2022-12-24 10:58:56 -06:00
Jonathan Kelley
85f6ea0545
feat: expand error boundary concept
2022-12-23 23:59:10 -05:00
Jonathan Kelley
6b41c9d193
fix: make sure to set scope on none
2022-12-23 23:59:02 -05:00
Evan Almloff
33c08b3d74
Merge branch 'upstream' into fix-hot-reloading
2022-12-23 18:59:57 -06:00
Jonathan Kelley
48b1bf2ac1
Merge branch 'master' into jk/suspense-rollover
2022-12-23 19:46:55 -05:00
Jonathan Kelley
2409d499e0
chore: adjust attribute macro
2022-12-23 19:46:09 -05:00
Jonathan Kelley
8e18a223e3
wip: more tweaks
2022-12-23 19:43:19 -05:00
Jonathan Kelley
d8aa9f032a
feat: none return works
2022-12-23 19:33:15 -05:00
Evan Almloff
a6c226ae57
fmt
2022-12-23 18:31:40 -06:00
Jonathan Kelley
244ade048e
Merge branch 'master' into jk/suspense-rollover
2022-12-23 19:13:22 -05:00
Evan Almloff
555b192436
Merge branch 'upstream' into fix-hot-reloading
2022-12-23 18:06:47 -06:00
Evan Almloff
8fcccfa294
intigrate upstream changes
2022-12-23 17:59:51 -06:00
Jonathan Kelley
c9e13984e3
chore: use safe span split
2022-12-23 18:27:53 -05:00
Evan Almloff
33af22638e
don't panic if the formatting of the span is different than expected
2022-12-23 17:23:46 -06:00
Jonathan Kelley
0dce3e03c8
chore: rollback some unecessary changes
2022-12-23 18:08:23 -05:00
Jonathan Kelley
e7e21fa2f0
fix: errors when using render macro
2022-12-23 17:47:57 -05:00
Jonathan Kelley
fd8015e943
fix: hovers
2022-12-23 17:39:07 -05:00
Jonathan Kelley
4e49d71efe
chore: tweak global attributes
2022-12-23 17:11:00 -05:00
Evan Almloff
08c2440bca
update core tests
2022-12-23 16:10:05 -06:00
Evan Almloff
4caf95d639
add bubbling data to event listeners in the web renderer
2022-12-23 16:04:10 -06:00
Evan Almloff
afd024bcb6
Merge branch 'upstream' into fix-non-str-attributes
2022-12-23 15:53:39 -06:00
Evan Almloff
d98821da47
move hot reloading utilities to dioxus repository
2022-12-23 15:42:34 -06:00
Evan Almloff
a42ed7d445
create hot-reload-context flag
2022-12-23 15:08:44 -06:00
Adrian Wannenmacher
f1e32f6358
rustfmt
2022-12-23 18:56:24 +01:00
Adrian Wannenmacher
f1cbfe0874
change router to use option again
2022-12-23 18:55:03 +01:00
Adrian Wannenmacher
dbbfdefc21
Merge branch 'master' of github.com:DioxusLabs/dioxus into router-2
2022-12-23 18:19:02 +01:00
Stuart Woodbury
fe9c482afb
fix(clippy)
2022-12-23 11:40:51 -05:00
Jon Kelley
8802747214
Merge branch 'master' into feat/resize-window
2022-12-23 11:11:11 -05:00
Stuart Woodbury
f99991b23b
feat(DesktopContext): expose set_inner_size
2022-12-23 09:52:12 -05:00
Evan Almloff
3165c90e9f
update rsx tests
2022-12-22 19:32:21 -06:00
Evan Almloff
cc35298a1d
more resiliant span debug parsing
2022-12-22 18:34:20 -06:00
Evan Almloff
6a46a7c4fb
fix tests
2022-12-22 18:19:55 -06:00
Evan Almloff
6c28de7d05
fix tui
2022-12-22 17:09:00 -06:00
Evan Almloff
608c37428d
Merge branch 'upstream' into fix-hot-reloading
2022-12-22 16:58:30 -06:00
Evan Almloff
432bfd395e
fix swaping templetes before any instances are created
2022-12-22 16:54:49 -06:00
Evan Almloff
1530445972
fix hot reloading rsx with nested rsx calls
2022-12-22 16:38:07 -06:00
Evan Almloff
21ca1599eb
more bugfixes
2022-12-22 15:09:58 -06:00
Evan Almloff
776c5e8839
fix hot reloading with global and svg attibutes
2022-12-22 13:52:41 -06:00
Jonathan Kelley
5a70c6ecf9
chore: swap over router none
2022-12-22 14:45:48 -05:00
Evan Almloff
04a923f83e
fix changing the order of dynamic nodes
2022-12-22 11:36:38 -06:00
Jon Kelley
3824f386f7
Merge pull request #673 from DioxusLabs/jk/liveview-on-load
...
fix: dont send initialize until WS is connected
2022-12-22 11:34:54 -05:00
Jonathan Kelley
870d857a93
fix: prevent double borrow
2022-12-22 11:32:42 -05:00
Jonathan Kelley
56d193d196
fix: try to guard against double drop
2022-12-22 11:30:30 -05:00
Jonathan Kelley
3c1786b7f1
chore: use ws instead of global
2022-12-22 02:56:33 -05:00
Jonathan Kelley
19d0a9af28
chore: send message when websocket is open
2022-12-22 02:40:02 -05:00
Evan Almloff
db7a1ec0b0
fix lints
2022-12-21 13:04:57 -06:00
Evan Almloff
4c1fe1d9bb
allow changing the number of root nodes
2022-12-21 12:50:48 -06:00
Evan Almloff
e5a5850354
merge master
2022-12-20 20:48:28 -06:00
Jonathan Kelley
2fa3fe1fc0
fix: use arcwake instead of rcwake
2022-12-20 11:13:06 -08:00
Jonathan Kelley
19eb12b8dd
rollback: use default default
2022-12-19 20:25:21 -08:00
Jonathan Kelley
18157eeed1
fix: dont panic in panic test
2022-12-19 20:10:34 -08:00
Evan Almloff
67921cacc3
post merge fixes
2022-12-19 21:20:46 -06:00
Evan Almloff
493ee1cb3f
Merge branch 'upstream' into fix-hot-reloading
2022-12-19 21:17:22 -06:00
Jonathan Kelley
d3be971f4e
chore: rollback to option instead of anyhow
2022-12-19 18:06:13 -08:00
Evan Almloff
4364a4b511
handle updating templates better
2022-12-19 19:28:44 -06:00
Jonathan Kelley
4e330bc1ec
chore: fix rsx printer
2022-12-19 16:20:02 -08:00
Jonathan Kelley
182f11d0f3
chore: update with master
2022-12-19 16:17:59 -08:00
Jonathan Kelley
4313dea351
chore: clear readme
2022-12-19 16:12:51 -08:00
Jonathan Kelley
3fd08ef49e
chore: remove unneeded files
2022-12-19 16:12:15 -08:00