Commit Graph
82 Commits
Author SHA1 Message Date
Reinis Mazeiks 45980f9a1e Update examples to avoid deprecated API 2022-05-12 15:00:43 +03: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 addb0703b1 Write docs for wheel events 2022-05-12 11:12:34 +03:00
Reinis Mazeiks 1bb8b04d87 Update examples to avoid deprecated fields 2022-05-12 11:03:51 +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
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 81d3c990bf Simplify mouse button tracking
delete the shitcodes
2022-05-07 16:11:48 +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
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
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
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 84db875101 Merge branch 'master' of https://github.com/DioxusLabs/dioxus into lazy_tui 2022-04-24 06:56:07 -05:00
SasakiSaki b73bf13577 Merge branch 'DioxusLabs:master' into master 2022-04-24 11:41:08 +08:00
Jon Kelley c4a19f71af Merge branch 'master' into master 2022-04-23 23:08:58 -04:00
WIGGLES 52c4842c98 Merge branch 'DioxusLabs:master' into master 2022-04-23 21:24:29 -04:00
Aleksei Zolotov 5e16269532 Add PartialEq to events::KeyCode 2022-04-23 16:21:07 +02:00
Ian 149d484ffb added menu element 2022-04-18 22:24:17 -04:00
Evan Almloff d9276bd64c clean up code and docs 2022-04-17 07:29:35 -05:00
Jonathan Kelley 841ad91fe1 fix: dblclick instead of doubleclick 2022-03-11 10:49:38 -05:00
Jonathan Kelley dde4ed2946 fix: merge css together 2022-02-26 18:15:04 -05:00
Aster 8d42191d7a Add From trait to convert web_sys Events to html Data 2022-02-12 20:57:13 +08:00
Jonathan Kelley 9f60dfa8b0 feat: add all the css 2022-02-11 15:50:07 -05:00
Jonathan Kelley 169f1dac11 Merge branch 'master' into jk/form-ma 2022-02-04 18:10:26 -05:00
Jonathan Kelley a9ac0568e2 fix: allow prevent_default on svg 2022-02-03 13:19:41 -05:00
Jonathan Kelley 7c06b3a9a2 Merge branch 'master' into jk/form-ma 2022-02-01 15:24:19 -05:00
Jonathan Kelley 43e78d56f7 fix: rustfmt 2022-01-22 14:55:19 -05:00
Jonathan Kelley f66d17ca84 wip: pass form data between web and desktop 2022-01-22 14:53:59 -05:00
Rasmus Lövegren 5f4a72446e Add gap and row_gap to style_trait_methods 2022-01-22 19:57:46 +02:00
Sven Assmann 007d06d602 feat(events:focus): add missing onfocusin event 2022-01-10 18:08:29 +01:00
Sven Assmann 9849f68f25 feat(example:todomvc): add editing support
- implement "onfocusout" handler
- set autofocus
- handle enter, escape and tab on a todo item
- make the `<pre>` element between todo list items of margin 0 to be unnoticable
2022-01-10 14:46:23 +01:00
Jonathan Kelley 9dff700c22 feat: enable prevent_default everywhere 2022-01-07 21:56:12 -05:00
Jonathan Kelley c439b0ac7e fix: component pass thru events 2022-01-07 11:51:25 -05:00
Jonathan Kelley cb2782b4bb wip: memoize dom in the prescence of identical components 2022-01-05 00:27:22 -05:00
Jonathan Kelley 06276edd0d feat: eanble bubbling 2022-01-03 02:11:26 -05:00
Jonathan Kelley d84fc05386 feat: plug in bubbling 2022-01-03 02:06:42 -05:00
Jonathan Kelley 75fa7b4aa6 fix: make tests pass 2022-01-03 01:12:39 -05:00
Jonathan Kelley d1560450ba wip: remove runner on hook and then update docs 2022-01-02 02:15:04 -05:00
Jonathan Kelley 8f9a3281e7 wip: add more svg elements 2021-12-29 11:17:39 -05:00
Jonathan Kelley ad4a0eb319 wip: add more svg elements, update readme 2021-12-29 00:56:53 -05:00