Commit graph

476 commits

Author SHA1 Message Date
Evan Almloff
db56962eea basic example working with binary protocol on desktop 2023-10-17 14:31:58 -05:00
Evan Almloff
ce86aabf26 fix clippy 2023-10-17 13:02:51 -05:00
Evan Almloff
2645b85533 WIP desktop binary protocol 2023-10-15 09:23:01 -05:00
Evan Almloff
cb148cc881 Merge branch 'bump-wry' into binary-protocal 2023-10-13 09:45:11 -05:00
Evan Almloff
3063d83406 start migrating desktop to sledgehammer 2023-10-13 09:21:57 -05:00
Evan Almloff
f20b740abe switch liveview to sledgehammer 2023-10-09 14:28:12 -05:00
ealmloff
60ee82942c
restore the tray feature in the desktop crate (#1475) 2023-09-19 16:48:01 -05:00
Deep Patel
8b411b8c6d
Update Cargo.toml (#1466)
Remove duplicate `dox` feature that resulted in build fail
2023-09-17 14:18:23 -05:00
Jonathan Kelley
e4620250bd
Merge branch 'master' into fix-docs-rs-desktop-build 2023-09-16 11:54:08 -07:00
marc2332
7f8c963cd9
fix: Update doc links from v3 to v4 2023-09-16 19:03:27 +02:00
ealmloff
ea69811e70
Merge branch 'master' into bump-wry 2023-09-14 12:55:54 -05:00
Evan Almloff
c55c17cb81 switch to tracing for logging 2023-09-06 17:47:33 -05:00
Evan Almloff
e86c1647d8 fix clippy 2023-09-04 08:33:56 -05:00
Evan Almloff
d1575b40d1 fix mobile build 2023-09-04 08:24:38 -05:00
Evan Almloff
885580f3af update to wry 0.31.0 2023-09-02 18:24:42 -05:00
Evan Almloff
9ae6b46e20 Forward Wry's devtools, and dox flags 2023-08-31 15:43:26 -05:00
Evan Almloff
7fb6dccc0c fix docs.rs build for desktop 2023-08-21 10:22:13 -05:00
Evan Almloff
24c626b306 fix clippy 2023-08-08 13:43:57 -07:00
Jonathan Kelley
39e89c1fac
Bump crate versions, fix any publish errors 2023-07-31 18:49:54 -07:00
ealmloff
d637ef187c
fix all broken examples (#1248) 2023-07-25 14:30:08 -05:00
Miles Murgaw
6210c6fefe
Convert use_eval to use send/recv system (#1080)
* progress: reworked

don't run this, it'll kill your web browser

* feat: use_eval but with comms

* revision: async recv & recv_sync

* revision: use_eval

* revision: standard eval interface

* revision: use serde_json::Value instead of JsValue

* revision: docs

* revision: error message

* create: desktop eval (wip)

* fix: desktop eval

* revision: wrap use_eval in Rc<RefCell<_>>

* fix: fmt, clippy

* fix: desktop tests

* revision: change to channel system

- fixes clippy errors
- fixes playwright tests

* fix: tests

* fix: eval example

* fix: fmt

* fix: tests, desktop stuff

* fix: tests

* feat: drop handler

* fix: tests

* fix: rustfmt

* revision: web promise/callback system

* fix: recv error

* revision: IntoFuture, functionation

* fix: ci

* revision: playwright web

* remove: unescessary code

* remove dioxus-html from public examples

* prototype-patch

* fix web eval

* fix: rustfmt

* fix: CI

* make use_eval more efficient

* implement eval for liveview as well

* fix playwright tests

* fix clippy

* more clippy fixes

* fix clippy

* fix stack overflow

* fix desktop mock

* fix clippy

---------

Co-authored-by: Evan Almloff <evanalmloff@gmail.com>
2023-07-21 17:36:25 -05:00
Jonathan Kelley
91d4207fa7
Merge branch 'master' into feature/use-shared-state-better-diagnostics 2023-07-20 10:51:10 -07:00
Andrea Frigido
dccad58f1d Update license field following SPDX 2.1 license expression standard 2023-07-20 18:00:07 +01:00
Jonathan Kelley
b1a4ac48d4
Move filedialog code into cfg-ed out folder 2023-07-19 13:52:27 -07:00
Jonathan Kelley
4e278fead5
rustfmt 2023-07-18 18:23:55 -07:00
niedzwiedzw
f159779af4 make thiserror a workspace dependency everywhere else 2023-07-11 22:54:24 +02:00
Kaid
e39d8708fa Changed directory to webkitdirectory in bool_attrs definitions. 2023-07-10 17:19:11 +08:00
Marc Espín
32d4472bfd
fix: Remove duplicated doc links and improved some descriptions (#1167) 2023-07-08 11:04:27 -05:00
Jonathan Kelley
4abf996b86 fix clippy hinting around trait 2023-07-06 10:57:52 -07:00
Jonathan Kelley
d56fabfe9a Merge branch 'master' into feat/window_close_behaviour 2023-07-06 10:50:27 -07:00
Jonathan Kelley
e5014cd754 Merge branch 'master' into jk/fix-mobile-touch-interaction 2023-07-05 15:33:50 -07:00
Jonathan Kelley
b5ccb56038 Fix clippy 2023-07-05 15:33:25 -07:00
Jonathan Kelley
60a873a49c leave hotreload 2023-07-05 15:20:54 -07:00
Jonathan Kelley
ea3b199eb2 Android build working too 2023-07-05 14:35:08 -07:00
Jonathan Kelley
5506c568c0 move to newer wry 2023-07-05 13:44:24 -07:00
Jonathan Kelley
2ce8ded74d FIx desktop for android 2023-07-05 12:49:41 -07:00
Jonathan Kelley
2ad85c9b28 Add a custom index.html for the viewport stuff 2023-07-05 12:06:24 -07:00
Miles Murgaw
a5aa7db3da fix: trigger it now? 2023-07-05 12:52:54 -04:00
Benedikt Terhechte
6a705b6a0e add functionality 2023-07-04 14:47:45 +02:00
Benedikt Terhechte
0ec30345d4 add required dependency 2023-07-04 14:47:36 +02:00
Jonathan Kelley
3658698064 put webview in rc 2023-06-30 14:39:38 -07:00
Jonathan Kelley
4f22fe3ca8 Stub out files and RFD on ios 2023-06-30 13:59:48 -07:00
Jonathan Kelley
6512c153dd Fix merge errors 2023-06-30 12:48:25 -07:00
Jon Kelley
a0b89de4ca
Merge pull request #1057 from ndarilek/master
Add richer API for describing global shortcut accelerators.
2023-06-30 12:27:00 -07:00
Jon Kelley
014bdef744
Merge pull request #945 from ProfXwing/return-context
make new_window return desktop context instead of webview
2023-06-30 12:10:03 -07:00
Nolan Darilek
c84e028bd6 Add richer API for describing global shortcut accelerators. 2023-06-30 08:10:48 -05:00
Jon Kelley
dfa4d8d989
Merge pull request #1105 from Demonthos/workspace-dependancies
Workspace Dependancies
2023-06-27 10:17:12 -07:00
Evan Almloff
1e5c220736 expose wry background color option 2023-06-24 10:25:24 -07:00
Evan Almloff
c39f55920c fix CI tests 2023-06-19 14:57:58 -05:00
Evan Almloff
5f873511c5 use workspace dependancies 2023-06-19 14:29:11 -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
Kaid
277436f673 Changed underlying directory attribute to webkitdirectory, fixed attribute parsing to properly toggle it. 2023-06-06 08:06:27 +08:00
Kaid
37a8fb5391 Add directory support for file input. 2023-06-05 16:47:04 +08: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
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
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
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
e03e0647ee fix url encoded desktop assets 2023-05-23 09:09:05 -05:00
Jon Kelley
379ea09b12
Merge pull request #894 from Demonthos/query-system
Create onmounted Event
2023-05-18 13:17:15 +02: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
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
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
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
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
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
Evan Almloff
28ef3f8968 fix liveview links 2023-04-23 12:07:38 -05:00
Evan Almloff
d7eae79509 prevent default file input behavior on desktop 2023-04-20 10:10:52 -05:00
Evan Almloff
223c7efce2 Merge branch 'upstream' into query-system 2023-04-18 10:33:40 -05:00
ealmloff
894246a04a
Merge branch 'master' into return-context 2023-04-18 08:53:01 -05: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
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
Evan Almloff
bc014f7107 Merge branch 'upstream' into disable-browser-shortcuts 2023-04-12 09:09:36 -05:00
Andrew Collins
d6b9d8f5b6 remove rc around webview and add type for desktopcontext 2023-04-11 16:45:00 -04: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
Andrew Collins
a5c46b0e5c new window returns desktop context 2023-04-08 11:23:48 -04:00
Evan Almloff
37dcbbf758 disable browser shortcut keys on windows 2023-04-06 11:29:53 -05:00
Andrew Collins
073c4140d9 added web context back and updated wry to latest 2023-04-05 22:09:17 -04: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
2ca5ff96df Merge branch 'upstream' into query-system 2023-04-04 17:36:27 -05:00
Evan Almloff
a551c0fcb8 add examples for onmounted 2023-03-24 11:32:42 -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
c8880fac36 expose data directory in desktop config 2023-03-22 13:53:20 -05:00
Evan Almloff
7636c046fa implement on mounted for desktop 2023-03-20 16:10:34 -05:00
Nolan Darilek
8657b47401 Add function to remove all global shortcuts. 2023-03-09 11:05:41 -06:00