Evan Almloff
fe626c67bd
fix switching between routes with different hooks
2023-06-19 10:54:25 -05:00
Evan Almloff
4f672ff4bb
fix boolean attributes with raw boolean values
2023-06-19 10:19:35 -05:00
James Fletcher
6e5fbcff63
Increase the number of tokio channels for the query engine from 8 to 1000. ( #1095 )
2023-06-19 09:26:02 -05:00
Nick Mosher
b48cfe5730
fix: Remove dbg that was causing TUI rendering problems ( #1085 )
2023-06-19 08:29:29 -05:00
Evan Almloff
04f066ddb7
fix clippy
2023-06-19 08:22:50 -05:00
ealmloff
cf9ed74303
Merge branch 'master' into fix-onload-event
2023-06-19 08:16:40 -05:00
ealmloff
d9a1b702df
Merge branch 'DioxusLabs:master' into expand-fuzzing
2023-06-19 07:55:49 -05:00
Evan Almloff
33f0e30369
fix default web history provider
2023-06-18 19:24:31 -05:00
Evan Almloff
199eb7a2db
don't reverse layouts
2023-06-18 18:32:44 -05:00
ealmloff
c33d1f5dc2
Merge branch 'DioxusLabs:master' into router-typesafe
2023-06-14 16:22:24 +03:00
Marc Espín
1546fce485
fix: Properly drop UseFuture's values to avoid leaking memory
2023-06-10 18:26:02 +02:00
Jonathan Kelley
f63220019d
bump liveview version
2023-06-08 15:08:40 +00:00
Jon Kelley
d34c2e395f
Merge pull request #1065 from Demonthos/fix-events-on-placeholders
...
Fix panic when events trigger on placeholders
2023-06-08 14:52:18 +00:00
Jon Kelley
5b0b23f96b
Merge pull request #1062 from Demonthos/fix-raw-strings-autofmt
...
Fix autoformatting raw strings
2023-06-08 14:51:13 +00:00
Kaid
277436f673
Changed underlying directory attribute to webkitdirectory
, fixed attribute parsing to properly toggle it.
2023-06-06 08:06:27 +08:00
Evan Almloff
741ff97882
create end to end tests using playwright
2023-06-05 13:48:58 -05:00
Kaid
37a8fb5391
Add directory support for file input.
2023-06-05 16:47:04 +08:00
Miles Murgaw
0fec47db72
Fix liveview interpreter JS ( #1073 )
...
* fix: liveview interpreter js
* fix: rustfmt
2023-06-04 21:34:43 -05:00
Miles Murgaw
510c242883
fix: move bool_attrs to common.js ( #1072 )
2023-06-04 14:15:46 -05:00
Miles Murgaw
d09c92beda
Add initial_value attribute & fix static special attribute handling ( #1063 )
...
* feat & fix: initial_value attribute, special attribute handling
* revision: rename js file
* fix: rustfmt
* fix: clippy
* fix: desktop not finding common.js
* fix: desktop failing to render
Missed a single ``this.SetAttributeInner`` as it was now ``setAttributeInner``
Javascript didn't even throw any errors about this smh
* revision: no need for match statement
2023-06-04 11:29:34 -05:00
Evan Almloff
db44721c3d
update all element ids
2023-06-02 14:23:16 -05:00
Evan Almloff
9d5f115e30
fix events triggering on placeholders causing panics
2023-06-02 14:21:49 -05:00
Evan Almloff
fe162f4a79
expanded fuzzing
2023-06-02 14:20:03 -05:00
Evan Almloff
a9307e57e6
fix CI
2023-06-02 12:33:47 -05:00
Evan Almloff
d9e0b9a918
fix autoformatting raw strings
2023-06-02 12:03:56 -05:00
Evan Almloff
60abafb381
fix macos hot reloading on forced exit
2023-06-02 10:30:40 -05:00
Evan Almloff
577f99e68c
link to the router guide in the readme
2023-06-01 17:50:42 -05:00
Evan Almloff
5117d7380a
fix clippy
2023-06-01 17:49:12 -05:00
Evan Almloff
bc99d9b01a
fix formatting
2023-06-01 17:48:43 -05:00
Evan Almloff
b5a2f0d6cb
finish router refrence
2023-06-01 17:31:13 -05:00
Jonathan Kelley
563a2b0953
Bump interpreter
2023-06-01 22:39:43 +02:00
Evan Almloff
07446386e6
fix external router examples
2023-06-01 14:10:33 -05:00
Evan Almloff
67992f7da9
create cfg factory
2023-06-01 13:13:50 -05:00
Evan Almloff
037a248ad9
fix queries
2023-06-01 11:09:51 -05:00
Evan Almloff
2f473f7c97
make serde optional
2023-06-01 11:03:44 -05:00
Evan Almloff
fe601e2a48
restore navigator
2023-06-01 09:45:31 -05:00
Evan Almloff
92755a381d
Merge branch 'upstream' into router-typesafe
2023-05-31 17:16:27 -05:00
Evan Almloff
ed0184685d
fix doc links
2023-05-31 17:14:40 -05:00
Evan Almloff
ece8f0fb22
general cleanup
2023-05-31 17:12:52 -05:00
Evan Almloff
09cabe4e8b
update doc examples
2023-05-31 15:51:26 -05:00
Evan Almloff
35befa1784
update tests
2023-05-31 13:57:33 -05:00
Evan Almloff
58b74c1155
create redirects
2023-05-31 12:11:11 -05:00
Evan Almloff
382d5cb8c5
fix hot reloading with namespaces
2023-05-30 10:32:17 -05:00
Jon Kelley
7e96475951
Merge pull request #895 from Demonthos/inline-custom-elements
...
Allow raw elements if they include a dash
2023-05-29 15:05:19 +02:00
Jon Kelley
eee62f6d23
Merge pull request #1047 from serzhiio/master
...
Added `.with_mut_silent()` fn
2023-05-29 15:02:38 +02:00
Jon Kelley
fe6146f813
Merge pull request #1049 from azriel91/maintenance/1048/address-security-advisories
...
Adjust `chrono` features to address security advisory.
2023-05-29 15:01:22 +02:00
Jon Kelley
b963452e4a
Merge pull request #1050 from DioxusLabs/remove-ctrl-r-shortcut
...
Revert Control R Shortcut
2023-05-29 15:00:20 +02:00
Jon Kelley
8b3d941119
Merge pull request #1043 from indiv0/wip/npekin/rustls
...
impr: Add ability to build with rustls in place of native-tls
2023-05-29 14:57:14 +02:00
Jon Kelley
9e4d32a9c2
Merge pull request #1039 from Demonthos/fix-url-encoded-assets
...
Fix URL encoded desktop assets
2023-05-29 14:56:35 +02:00
Evan Almloff
0684f738b4
revert control r shortcut
2023-05-28 20:54:00 -05:00
Azriel Hoh
23dcd0657c
Update env-logger
to 0.10.0
.
2023-05-29 13:19:08 +12:00
Azriel Hoh
c7321a0389
Don't depend on "oldtime"
feature in chrono
which produces security advisory.
2023-05-29 13:14:05 +12:00
Azriel Hoh
52742b30ae
Update pretty_env_logger
to address security advisory.
2023-05-29 12:20:33 +12:00
serzhiio
0439072a45
upd
2023-05-28 20:24:39 +04:00
serzhiio
0df6a8f2ac
Added .with_mut_silent()
fn
2023-05-28 20:09:09 +04:00
Evan Almloff
87794b5039
WIP: different macro API
2023-05-26 18:49:45 -05:00
Nikita Pekin
71888f484e
add default-tls and rustls features
2023-05-24 18:11:17 +02:00
Evan Almloff
74ace3f978
fix format in macro
2023-05-24 07:41:57 -05:00
Evan Almloff
553205dc74
Merge branch 'master' into fix-links-liveview
2023-05-24 07:38:04 -05:00
Evan Almloff
77275d40c1
Merge branch 'master' into fix-links-liveview
2023-05-24 07:36:16 -05:00
Evan Almloff
ecc99cd013
format example
2023-05-23 19:39:18 -05:00
Evan Almloff
d3b21879fb
create non generic wrappers for each route
2023-05-23 19:31:30 -05:00
Evan Almloff
3678fa1d3f
create example
2023-05-23 19:09:24 -05:00
Evan Almloff
d0d7e88a0d
generate site map constant
2023-05-23 18:47:33 -05:00
Evan Almloff
502d670dff
improve macro ergonomics
2023-05-23 17:32:40 -05:00
Evan Almloff
1f68399e7b
allow extra fields in the enum not from the route
2023-05-23 13:57:50 -05:00
Evan Almloff
46017d5b7e
fix outlets being updated out of order
2023-05-23 12:59:31 -05:00
Evan Almloff
f94dc85491
fix scroll history
2023-05-23 12:59:22 -05:00
Evan Almloff
dd48c5a163
fix web history
2023-05-23 11:58:12 -05:00
Evan Almloff
b91fb39142
Merge branch 'upstream' into router-typesafe
2023-05-23 11:24:31 -05:00
Evan Almloff
7ae8403af7
update web history
2023-05-23 11:22:57 -05:00
Evan Almloff
e03e0647ee
fix url encoded desktop assets
2023-05-23 09:09:05 -05:00
Evan Almloff
e4b8fbfafe
Intigrate macro with router hooks and components
2023-05-22 16:42:32 -05:00
Evan Almloff
ef6551a6cd
seperate dynamic nested segments and layouts
2023-05-22 11:44:24 -05:00
Evan Almloff
be3dae4b05
order catch all routes after non-catch all routes
2023-05-21 11:58:35 -05:00
Evan Almloff
3d8bceb77f
fix non_camel_case_types warning
2023-05-20 19:08:43 -05:00
Evan Almloff
ecab5497ee
switch to :field for dynamic segments
2023-05-20 19:02:49 -05:00
Evan Almloff
fbd333e334
implement layouts and outlets
2023-05-20 16:32:48 -05:00
marc2332
5ea04017e9
renamed the feature
2023-05-20 22:57:17 +02:00
marc2332
c741a32f4a
resolved conflicts
2023-05-20 22:10:54 +02:00
marc2332
bd0bf8110a
indent
2023-05-20 22:09:44 +02:00
marc2332
02355ddd4c
feat: Move layout_attributes behind a feature in native-core
2023-05-20 22:06:35 +02:00
serzhiio
fb23e8d1da
Added .unsubscribe()
and .force_update()
fn's
2023-05-20 16:23:21 +04:00
Evan Almloff
383e7e6a58
Use more precice timestamp in hot reloading
2023-05-19 12:33:07 -05:00
Jonathan Kelley
c97f43146d
bump hooks and web crates
2023-05-18 13:42:15 +02:00
Jon Kelley
6bd3437e3a
Merge branch 'master' into server-fn
2023-05-18 13:18:41 +02:00
Jon Kelley
379ea09b12
Merge pull request #894 from Demonthos/query-system
...
Create onmounted Event
2023-05-18 13:17:15 +02:00
Jon Kelley
7a620daad7
Merge pull request #995 from Demonthos/mock-event-tests
...
Mock Desktop Tests
2023-05-18 13:16:21 +02:00
Jon Kelley
a9c1ce2b86
Merge pull request #1028 from Demonthos/add-use-element
...
Add use element to html
2023-05-18 13:15:53 +02:00
Jon Kelley
7f74927d82
Merge pull request #1021 from Demonthos/fix-web-event-bubbling-on-text-nodes
...
Fix web events starting on a text node
2023-05-18 13:15:40 +02:00
Nico Burns
287227bf48
Fix clippy lints
2023-05-17 13:13:57 +01:00
Nico Burns
f4b828b949
Bump Taffy version in dioxus-tui
2023-05-17 13:12:00 +01:00
Nico Burns
2d40e0a261
Fix rink compilation with Taffy 0.3
2023-05-17 10:47:31 +01:00
Nico Burns
67d99b3a16
Add support for parsing grid value of Display property
2023-05-16 20:24:44 +01:00
Nico Burns
8010d9b4e3
Fix unused import
2023-05-16 19:15:29 +01:00
Nico Burns
c1f7600085
native-core: add support for CSS Grid properties
2023-05-16 19:10:11 +01:00
Nico Burns
2b0a86701e
Upgrade Taffy to v0.3.12]
2023-05-16 10:46:13 +01:00
Evan Almloff
633eae2d5c
add use element to html
2023-05-15 14:39:32 -05:00
Evan Almloff
f4227c7311
remove static end tree segment variant
2023-05-14 17:46:13 -05:00
Evan Almloff
a73873a571
add static nesting
2023-05-14 17:39:42 -05:00
Evan Almloff
adfc10461e
reorganize router macro package
2023-05-13 18:14:30 -05:00
Evan Almloff
d6b2145aa7
fix warnings
2023-05-13 17:49:58 -05:00
Evan Almloff
ee763d52e1
implement spread segments
2023-05-13 17:49:10 -05:00
Miles Murgaw
06233ac550
fix: rustfmt
2023-05-13 12:41:00 -04:00
Miles Murgaw
d059b2bc05
doc: mention futures-util in use_coroutine hook
2023-05-13 11:50:24 -04:00
Evan Almloff
2aadeb8046
parse query strings
2023-05-12 20:55:38 -05:00
Evan Almloff
e26ff6a5c0
delete unneeded files
2023-05-12 09:18:55 -05:00
Evan Almloff
4a8542c28e
fix response spelling
2023-05-11 18:40:02 -05:00
Alexander Keliris
35cb6616af
Add hgroup
html tag ( #1016 )
...
The [<hgroup>](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/hgroup ) HTML element represents a heading and related content. It groups a single <h1>–<h6> element with one or more <p>.
2023-05-10 08:21:05 -05:00
Evan Almloff
d1afd99b10
fix clippy
2023-05-08 17:58:56 -05:00
Evan Almloff
043aae1689
fix the onload event
2023-05-08 17:49:28 -05:00
Evan Almloff
ec5999b3b4
fix clippy
2023-05-05 15:45:38 -05:00
Evan Almloff
ae71e4ce33
don't render headless tests
2023-05-05 11:11:50 -05:00
Evan Almloff
19436e210f
Merge branch 'upstream' into query-system
2023-05-05 11:09:25 -05:00
Jonathan Kelley
b6463e4b27
bump core
2023-05-04 12:04:21 -07:00
Evan Almloff
40d30bb434
fix fullstack desktop example
2023-05-04 11:44:32 -05:00
Evan Almloff
ea5e664364
fix formatting
2023-05-04 11:39:46 -05:00
Evan Almloff
1b199977d1
add rendering tests
2023-05-04 11:04:06 -05:00
Evan Almloff
ab1de6e53f
finish server function docs
2023-05-04 09:57:11 -05:00
Evan Almloff
230afadf3d
Fix web events starting on a text node
2023-05-03 09:00:17 -05:00
Evan Almloff
515aee6c3c
reorganize the fullstack docs
2023-05-02 17:43:07 -05:00
Evan Almloff
a9375af2b4
remove ws message logging
2023-05-02 11:06:54 -05:00
Evan Almloff
579da12ab6
Merge branch 'upstream' into server-fn
2023-05-02 11:05:38 -05:00
Evan Almloff
fb6757484d
pull out serve static assets methods
2023-05-02 11:05:21 -05:00
Evan Almloff
e6c540320e
rename package to dioxus-fullstack
2023-05-02 10:15:34 -05:00
Evan Almloff
ed4709101c
fix duplicate example names
2023-05-02 09:38:58 -05:00
Evan Almloff
3c002913eb
fix hot reloading in router example
2023-05-01 17:38:17 -05:00
Evan Almloff
064bee4a9f
spawn hot reloading in a seperate thread
2023-05-01 17:34:30 -05:00
Evan Almloff
126ed2f9b8
remove log
2023-05-01 11:28:20 -05:00
Evan Almloff
970d993758
attempt to reconnect to server after sever disconnects in debug mode
2023-05-01 11:27:19 -05:00
Evan Almloff
35dcacb956
use ascii64 encoding
2023-04-30 16:35:11 -05:00
ealmloff
4d90bdee47
Remove console.log
2023-04-29 20:42:47 -05:00
Evan Almloff
64c7fda201
fix warp release builds
2023-04-29 17:32:16 -05:00
Evan Almloff
7ff5d356d5
allow server functions to read request and modify responce
2023-04-29 17:04:54 -05:00
Evan Almloff
581a4648de
document get_root_props_from_document
2023-04-28 18:01:21 -05:00
Evan Almloff
03a2824660
allow passing root prop data from the server to the client
2023-04-28 17:59:01 -05:00
Evan Almloff
0726a7b08f
update server functions commit
2023-04-27 20:25:16 -05:00
Evan Almloff
70687748d3
fix events test
2023-04-27 18:36:28 -05:00
Evan Almloff
b090f662f4
Merge branch 'upstream' into mock-event-tests
2023-04-27 18:00:52 -05:00
Evan Almloff
01d673e654
create event tests
2023-04-27 18:00:43 -05:00
Evan Almloff
f381e56ab3
test scafolding
2023-04-27 16:38:09 -05:00
Evan Almloff
f044bb2128
fix onclick event
2023-04-27 15:19:10 -05:00
Attilio
c645e1c6aa
Allow multiple prevent default for Web, Desktop and LiveView ( #987 )
...
* Allow multiple prevent default in dioxus_web
* Use SplitWhitespace for prevent default requests
* Add multiple prevent default option to liveview and desktop
* Update docs about prevent_default attribute
* cargo clippy
* update prevent default guide example
---------
Co-authored-by: Evan Almloff <ealmlof1@stumail.jccc.edu>
2023-04-27 11:26:04 -05:00
Evan Almloff
cfe94950c6
make files optional when deserializing form data
2023-04-26 18:05:13 -05:00
Evan Almloff
e1f02f8135
Merge branch 'upstream' into query-system
2023-04-26 18:00:39 -05:00
Evan Almloff
7e292cc2fa
Merge branch 'upstream' into fix-links-liveview
2023-04-26 17:56:13 -05:00
Jonathan Kelley
22cfff647c
Merge branch 'master' into implement-file-engine
2023-04-26 15:32:34 -07:00
Jon Kelley
79c62e5545
Merge pull request #974 from Demonthos/fix-selected-desktop
...
Fix selected and checked with boolean attributes
2023-04-26 15:21:29 -07:00
Jon Kelley
3962c92f03
Merge pull request #952 from Demonthos/fix-non-bubbling-events
...
Fix non-bubbling event propagation
2023-04-26 15:21:19 -07:00
Jon Kelley
537ecbf4bb
Merge pull request #989 from Demonthos/fix-liveview-tokio-features
...
Fix LiveView Tokio features
2023-04-26 15:20:31 -07:00
ealmloff
be2e69bd77
Merge branch 'DioxusLabs:master' into fix-non-bubbling-events
2023-04-25 15:24:37 -05:00
ealmloff
c0d08c9802
Merge branch 'DioxusLabs:master' into fix-links-liveview
2023-04-25 15:24:25 -05:00
ealmloff
425e8bfed8
Merge branch 'DioxusLabs:master' into fix-selected-desktop
2023-04-25 15:24:05 -05:00
Evan Almloff
36a2c863bf
fix dioxus-tui tests
2023-04-25 15:16:02 -05:00
Evan Almloff
254947a194
fix liveview tokio features
2023-04-25 15:08:53 -05:00
Evan Almloff
d749fff11b
fix double diologs on desktop renderer
2023-04-25 14:29:35 -05:00
Evan Almloff
9cfb655478
implement the file engine for liveview
2023-04-25 14:26:12 -05:00
Evan Almloff
6d3d927d5c
Merge branch 'fix-select-form-events' into implement-file-engine
2023-04-25 13:18:25 -05:00
Evan Almloff
c1e2592299
implement file events on desktop
2023-04-25 09:26:56 -05:00
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