Commit Graph
1355 Commits
Author SHA1 Message Date
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 8e3a7e9ed8 Merge branch 'arbitrary_value_serialize_fix' into rusty-mousedata 2022-05-07 14:56:18 +03:00
Reinis Mazeiks 85aa4584ff Fix: expose AttributeValue; update tests to pass 2022-05-07 13:43:40 +03:00
Reinis Mazeiks 2eca71e644 Fix: serialize AttributeValue as a simple value 2022-05-07 12:17:47 +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
Reinis Mazeiks c35dddc203 Create constructor for MouseData 2022-05-07 10:31:05 +03:00
Reinis Mazeiks 3fec31fe50 Use keyboard_types instead of bespoke ModifierSet 2022-05-07 10:05:52 +03:00
Reinis Mazeiks 2ef332085c Refactor: move input types to separate module 2022-05-07 09:39:53 +03:00
Reinis Mazeiks 6ba067a617 Use EnumSet for modifier and button sets 2022-05-07 09:31:44 +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
Jonathan Kelley 03110b85cd fix: cargo fmt 2022-05-06 20:46:33 -04:00
Jon Kelley 14c0630242 Merge pull request #397 from Demonthos/tui_fix_mousemove
only trigger onmousemove if the position has changed (tui)
2022-05-06 20:37:23 -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 2c48ae271f rustfmt 2022-05-07 01:01:38 +03:00
Reinis Mazeiks 6a5a3f47cc Remove allow(deprecated) to bring back the warnings 2022-05-07 00:59:12 +03:00
Reinis Mazeiks 3c447d7266 Documentation and examples
Also derive useful traits
2022-05-07 00:49:47 +03:00
Reinis Mazeiks 0dbd3e370e Rusty MouseData API 2022-05-06 23:54:07 +03:00
Jonathan Kelley bded314251 wip: remove color 2022-05-05 16:50:36 -04:00
Jonathan Kelley 356f37e9ee feat: arbitrary attributes 2022-05-05 16:50:33 -04:00
Jonathan Kelley 8ab1c4d0de feat: upgrade wry 2022-05-05 16:29:24 -04: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 f81ecf5974 Update liveview interpreter to match desktop 2022-05-04 20:05:21 +03:00
Reinis Mazeiks dbdcea6fc6 Add offset_ fields for web targets 2022-05-04 19:55:42 +03:00
Reinis Mazeiks d84d414170 Add offset coordinates to mouse events on TUI and desktop. 2022-05-04 16:42:14 +03:00
Reinis Mazeiks 96c178f91f Add docs for event MouseData
Adapted from https://developer.mozilla.org/en-US/docs/Web/API/MouseEvent
2022-05-04 16:09:18 +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
Evan Almloff 7a17683447 add persistant iterator to native core 2022-05-03 11:01:49 -05:00
Jonathan Kelley cf378d34d8 fix: add version for package 2022-05-03 00:03:31 -04:00
Jonathan Kelley 85a09314a6 chore: fill out cargo meta 2022-05-03 00:02:09 -04:00
Jonathan Kelley 05ab8d2c78 fix: update liveview docs 2022-05-03 00:00:16 -04:00