Commit graph

1671 commits

Author SHA1 Message Date
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 Kelley
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
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
Jonathan Kelley
a62e729bfa Release dioxus v0.2.4 2022-05-03 00:05:58 -04:00
Jonathan Kelley
4ef2cfaba5 fix: specify version 2022-05-03 00:05:54 -04:00
Jonathan Kelley
12420f34c2 Release 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-03 00:03:35 -04:00
Jonathan Kelley
cf378d34d8 fix: add version for package 2022-05-03 00:03:31 -04:00
Jonathan Kelley
0bcaa11463 Release 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-03 00:02:12 -04:00