Commit Graph
1621 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
Reinis Mazeiks 90cb221b82 Merge branch 'master' of https://github.com/DioxusLabs/dioxus into rusty-mousedata 2022-05-11 13:45:34 +03:00
Jon Kelley 5ad484f4bf Merge pull request #403 from rowinbot/patch-1 2022-05-09 14:56:50 -04:00
Rowin Hernández 95573d1f54 Update useref.rs defualt -> default 2022-05-09 18:48:50 +01:00
Reinis Mazeiks 5bddafb943 Update tui_keys example and web_sys to use new accessor methods 2022-05-07 18:28:15 +03: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
Jon Kelley dab24e9ad9 Merge pull request #402 from Demonthos/tui_preformance
Tui performance improvements
2022-05-07 10:32:09 -04: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
Jon Kelley 87413c28c5 Merge pull request #401 from rMazeiks/arbitrary_value_serialize_fix
Fix: AttributeValue bug; tests; CI
2022-05-07 10:02:16 -04: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 8e3a7e9ed8 Merge branch 'arbitrary_value_serialize_fix' into rusty-mousedata 2022-05-07 14:56:18 +03:00
Reinis Mazeiks f48baae0b0 CI: Update gh jobs to install libayatana 2022-05-07 13:54:59 +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 6b2753bd4f Update example 2022-05-07 10:12:08 +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
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
Jon Kelley 00147d6f18 Merge pull request #399 from Synphonyte/master
fixed FUNDING.yml
2022-05-06 20:29:28 -04:00
Maccesch c72cc9ae41 fixed FUNDING.yml 2022-05-06 23:36:16 +01: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
Jon Kelley fff341a6a9 Merge pull request #396 from jmoore34/patch-1 2022-05-05 19:32:04 -04:00
Jonathan Moore 21df7d2142 Fix typo 2022-05-05 17:49:08 -05:00
Jon Kelley f57234a635 Merge pull request #384 from DioxusLabs/jk/enum-values
Arbitrary Attribute Values
2022-05-05 16:51:02 -04: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
Jon KelleyandAr37-rs f2c48c5d90 Merge pull request #395 from DioxusLabs/jk/update-tauri
feat: upgrade wry

Co-authored-by:  Ar37-rs<adyaro37@gmail.com>
2022-05-05 16:33:07 -04:00
Jonathan Kelley 8ab1c4d0de feat: upgrade wry 2022-05-05 16:29:24 -04:00
Jon Kelley b8c739826a Merge pull request #392 from Demonthos/tui_offset
add offset mouse data to tui
2022-05-05 13:17:25 -04:00
Evan Almloff a4eb4dc8df add offset mouse data to tui 2022-05-04 13:58:48 -05:00
Jon Kelley 5cc24343a8 Merge pull request #391 from rMazeiks/relative-mouse-coordinates
Offset coordinates for mouse events
2022-05-04 13:31:21 -04:00
Reinis Mazeiks 152bad6433 rustfmt 2022-05-04 20:15:55 +03: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 b5f5c6ebc1 Add example showcasing 3 different coordinate systems 2022-05-04 16:43:11 +03:00