Commit graph

58 commits

Author SHA1 Message Date
Jonathan Kelley
1dde044697
remove cx.render 2024-01-13 21:12:21 -08:00
Jonathan Kelley
fae0b08e61
Fix the router and stub out a number of crates to get compiling 2024-01-13 20:51:37 -08:00
Evan Almloff
194c9d43e3 fix merge 2024-01-08 14:51:35 -06:00
Jonathan Kelley
44c9697021
Fix merge conflicts 2024-01-08 10:26:33 -08:00
Jonathan Kelley
7f6e2dd64b
Merge branch 'master' into get-parsed-values-for-form-values 2024-01-08 09:57:03 -08:00
Evan Almloff
dccfba12d8 Merge branch 'master' into events-2 2024-01-04 19:02:00 -06:00
Evan Almloff
2f9b6e7dea fix non string layout attributes in rink 2024-01-03 08:26:14 -06:00
Exotik850
e0fbed7eea
Switch outdated tui crate for ratatui (#1671)
* Switch outdated tui crate for ratatui

* fix query docs whoops
2023-11-28 16:54:17 -06:00
Bunny Bites
cf77325f67 fix code format issues (pipeline) 2023-11-14 23:27:50 +05:30
ealmloff
4631050a04
fix FormValue 2023-11-14 10:52:39 -06:00
Bunny Bites
2b459e6fc1 1. optimize import.
2. modify post event serialization.
2023-11-10 23:32:41 +05:30
Bunny Bites
6398af1d65 code cleanup 2023-11-10 23:23:26 +05:30
Bunny Bites
c6b39c05b7 1. remove value_types from FormData.
2. modify type of values to accept dynamic type.
2023-11-10 11:44:19 +05:30
Bunny Bites
2cbbdc23c6 add impl fn for FormData to get input types 2023-11-09 11:04:47 +05:30
Bunny Bites
d54ec57192 1. migrated code to form.rs
2. made get_parsed_values as private fn.
3. handled multi-valued data while parsing
2023-11-05 08:16:09 +05:30
Bunny Bites
02e91d8b9a add get_parsed_values function 2023-11-04 21:50:11 +05:30
ealmloff
5bb06b9719
Merge branch 'master' into events-2 2023-10-30 15:37:29 -05:00
Leonard
2d1234c3d1
Include README and Dioxus logo in package docs (#1536)
* Include README in docs.rs and add Dioxus logo

* Update README.md
2023-10-10 10:52:48 -05:00
Evan Almloff
fc5c53810b fix rink imports 2023-09-13 10:08:06 -05:00
Evan Almloff
a9bb04722f split the point interaction trait into smaller traits for touch compatibility 2023-09-12 10:01:53 -05:00
Evan Almloff
d06e64e5ad fix dioxus-tui events 2023-09-06 12:51:02 -05:00
Evan Almloff
4879f65a3e fix tui events 2023-08-31 16:25:26 -05:00
Evan Almloff
8ba1c05a93 fix desktop events 2023-08-28 16:37:19 -05:00
Evan Almloff
0ef765e060 move rink over to the new event system 2023-08-28 12:35:55 -05:00
Evan Simkowitz
124b58afb1
missed one 2023-08-24 00:06:57 -04:00
Evan Simkowitz
a5d687f7af
fix formatting 2023-08-24 00:06:52 -04:00
Evan Simkowitz
bad30786e2
address comments 2023-08-23 22:09:39 -04:00
Evan Simkowitz
e8b95993ac
fix text_like import 2023-08-23 18:33:27 -04:00
Evan Simkowitz
56095116e2
Fix tests 2023-08-23 17:58:43 -04:00
Evan Simkowitz
b771386c13
fix dioxusmousebuttons 2023-08-23 14:02:25 -04:00
Evan Simkowitz
e0f42f8173
Fix rink 2023-08-23 13:31:42 -04: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
Evan Almloff
7453486448 fix formatting 2023-07-17 15:12:57 -07:00
Evan Almloff
b1ef64126e fix formatting 2023-07-14 12:03:20 -07:00
ealmloff
9e8f8ff6b0
Merge branch 'master' into router-typesafe 2023-07-14 12:44:29 -06:00
Jonathan Kelley
f4b3be1b13
Merge pull request #940 from Demonthos/make-widgets-cross-framework 2023-07-11 20:47:01 -07:00
Evan Almloff
05fb8c1e91 Merge branch 'master' into router-typesafe 2023-07-07 18:31:48 -07:00
Evan Almloff
cf1b801e7d fix shadowing issue 2023-06-30 12:49:21 -07:00
Evan Almloff
81d32800f8 fix widget events with form event updates 2023-06-30 12:46:47 -07:00
Evan Almloff
d99a5f3338 Merge branch 'master' into make-widgets-cross-framework 2023-06-30 12:44:15 -07:00
Jon Kelley
282d2cba26
Merge branch 'master' into update-crossterm-rink 2023-06-30 12:13:28 -07:00
Evan Almloff
a9307e57e6 fix CI 2023-06-02 12:33:47 -05:00
Jon Kelley
379ea09b12
Merge pull request #894 from Demonthos/query-system
Create onmounted Event
2023-05-18 13:17:15 +02:00
Nico Burns
2d40e0a261 Fix rink compilation with Taffy 0.3 2023-05-17 10:47:31 +01:00
Evan Almloff
ed4709101c fix duplicate example names 2023-05-02 09:38:58 -05:00
Evan Almloff
e1f02f8135 Merge branch 'upstream' into query-system 2023-04-26 18:00:39 -05: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
eb4abca022 update crossterm version 2023-04-24 11:48:52 -05:00
Evan Almloff
9877b0f0b1 finish shadow dom docs 2023-04-17 12:41:54 -05:00