Commit Graph
127 Commits
Author SHA1 Message Date
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
Evan Almloff 91b2147552 update benchmark 2022-04-21 06:44:48 -05:00
Evan Almloff efa682735e ignore ctrl-c if ctrl_c_quit is false 2022-04-21 06:33:03 -05:00
Evan Almloff 9d9aa33e25 add builder pattern and update examples 2022-04-21 06:29:22 -05:00
Evan Almloff c8919ad77b add benchmark 2022-04-20 21:44:37 -05:00
Evan Almloff b79a58cc66 pass clippy 2022-04-17 08:43:15 -05:00