Commit graph

132 commits

Author SHA1 Message Date
Evan Almloff
bdbe452b33 fix merge 2022-05-12 20:52:06 -05:00
Evan Almloff
6ccbe662d2 Merge https://github.com/DioxusLabs/dioxus into tui_focus 2022-05-12 20:34:21 -05:00
Reinis Mazeiks
aaf9d4665f Update interpreter and example 2022-05-12 14:36:52 +03:00
Reinis Mazeiks
ed34e339fc Tui: construct keyboard data with new api 2022-05-12 14:10:25 +03:00
Reinis Mazeiks
d7e4fcda80 Implement idiomatic accessors for WheelData 2022-05-12 10:55:04 +03:00
Reinis Mazeiks
765baf6e48 Rename module input to avoid naming conflict with element of the same name
Not sure if this was supposed to be allowed, but it was causing https://github.com/rust-lang/rust/issues/96934
2022-05-11 13:47:58 +03:00
Evan Almloff
a5b9200e47 calculate absolute position 2022-05-10 18:13:05 -05:00
demonthos
bd105c9bc6 Merge remote-tracking branch 'origin/master' into tui_focus 2022-05-07 14:08:10 -05:00
demonthos
31c7907f25 update with AttritubeValue 2022-05-07 13:56:11 -05:00
Reinis Mazeiks
b7447503ea Merge branch 'master' of https://github.com/DioxusLabs/dioxus into rusty-mousedata
 Conflicts:
	packages/tui/src/hooks.rs
2022-05-07 17:56:03 +03:00
Evan Almloff
6f260e8a4a move released into mouse condition 2022-05-07 09:16:21 -05:00
Evan Almloff
2ea587359b only re-render if the state has changed 2022-05-07 09:10:34 -05:00
Evan Almloff
83209e5e03 check mouse state before iterating through elements 2022-05-07 09:10:17 -05:00
Evan Almloff
3cba79d835 add focus in and focus out events 2022-05-07 08:39:55 -05:00
Reinis Mazeiks
df59d5148e TUI mouse press&release: Replace usage of deprecated fields with accessors 2022-05-07 16:30:21 +03:00
Reinis Mazeiks
81d3c990bf Simplify mouse button tracking
delete the shitcodes
2022-05-07 16:11:48 +03:00
Reinis Mazeiks
285a6d080b Add coordinates to tui_hover example 2022-05-07 15:32:19 +03:00
Reinis Mazeiks
cf26f41972 Merge branch 'master' of https://github.com/DioxusLabs/dioxus into rusty-mousedata
 Conflicts:
	packages/tui/src/hooks.rs
2022-05-07 10:50:52 +03:00
Reinis Mazeiks
9c6cd42ca2 TUI: use constructor instead of deprecated fields 2022-05-07 10:49:49 +03:00
Demonthos
a3abe3965a
Merge branch 'master' into tui_focus 2022-05-06 21:19:13 -05:00
Jonathan Kelley
9c9928d226 fix: tui values 2022-05-06 20:48:57 -04:00
Evan Almloff
ac95ab5222 switch released pressed 2022-05-06 19:35:55 -05:00
Evan Almloff
e3757f97ed only trigger onmousemove if the position has changed 2022-05-06 17:01:50 -05:00
Reinis Mazeiks
6a5a3f47cc Remove allow(deprecated) to bring back the warnings 2022-05-07 00:59:12 +03:00
Reinis Mazeiks
0dbd3e370e Rusty MouseData API 2022-05-06 23:54:07 +03:00
Evan Almloff
5c52396482 Merge remote-tracking branch 'upstream/master' into tui_focus 2022-05-05 12:46:25 -05:00
Evan Almloff
39a65f86b1 Merge remote-tracking branch 'upstream/master' into pr/Demonthos/390 2022-05-05 12:34:18 -05:00
Evan Almloff
53d5ea2f42 change prevent default to detect on{event} rather than {event} 2022-05-05 11:37:11 -05:00
Evan Almloff
bbe9c1bbf0 change prevent default mask 2022-05-05 07:21:36 -05:00
Evan Almloff
07c1964ebf fix focus event 2022-05-05 07:17:33 -05:00
Evan Almloff
acfde71d7e refactor prevent-default 2022-05-05 07:09:18 -05:00
Evan Almloff
a87edd1a76 add focus event 2022-05-05 07:08:51 -05:00
Evan Almloff
5d5e7f55fd pass clippy 2022-05-04 14:37:30 -05:00
Evan Almloff
dd7784d205 clean up and document focus system 2022-05-04 14:28:02 -05:00
Evan Almloff
749150e22d change prevent default to listen to tab index 2022-05-04 14:15:07 -05:00
Evan Almloff
a4eb4dc8df add offset mouse data to tui 2022-05-04 13:58:48 -05:00
Evan Almloff
4aaf790ae9 revert widget trait 2022-05-04 13:35:30 -05:00
Reinis Mazeiks
d84d414170 Add offset coordinates to mouse events on TUI and desktop. 2022-05-04 16:42:14 +03:00
Evan Almloff
2176da4d75 update readme 2022-05-03 18:43:28 -05:00
Evan Almloff
9ed722ae45 change focus when an element is clicked 2022-05-03 17:19:16 -05:00
Evan Almloff
23376fef8e move focus into event system 2022-05-03 16:44:53 -05:00
Evan Almloff
ce5ade9fa6 add focus state 2022-05-03 15:06:07 -05:00
Evan Almloff
35ee243d0d intigrate focus system with tui 2022-05-03 11:02:35 -05:00
Jonathan Kelley
3febd42588 Release dioxus-core v0.2.1, dioxus-core-macro v0.2.1, dioxus-html v0.2.1, dioxus-interpreter-js v0.2.1, dioxus-desktop v0.2.3, dioxus-hooks v0.2.1, dioxus-liveview v0.1.0, dioxus-native-core v0.2.0, dioxus-native-core-macro v0.2.0, dioxus-router v0.2.3, dioxus-ssr v0.2.1, dioxus-tui v0.2.2, dioxus-web v0.2.1, fermi v0.2.1, dioxus v0.2.4 2022-05-02 23:57:20 -04:00
Jonathan Kelley
b8e8e69523 fix: use published stretch 2022-05-02 22:20:52 -04:00
Jon Kelley
f7e67cb2d7
Merge pull request #329 from Demonthos/lazy_tui
Tui Lazy Attributes and Layout
2022-05-02 21:38:18 -04:00
Evan Almloff
3adcba5f93 remove empty attributes 2022-05-02 20:25:10 -05:00
Evan Almloff
e1120bb644 ensure all nodes have a intialized layout 2022-05-01 21:19:11 -05:00
Evan Almloff
99fea74786 change with_ctrl_c_quit to without_ctrl_c_quit 2022-04-30 16:52:54 -05:00
Evan Almloff
84db875101 Merge branch 'master' of https://github.com/DioxusLabs/dioxus into lazy_tui 2022-04-24 06:56:07 -05:00