Commit Graph
66 Commits
Author SHA1 Message Date
Reinis Mazeiks a8be789761 Remove unneeded lifetimes
This makes clippy (and me) happy
2022-06-30 23:35:23 +03:00
Reinis Mazeiks 69dd699b99 Remove outdated example; Add note on performance benchmark 2022-06-30 22:58:34 +03:00
Reinis Mazeiks d2c3f98b55 Merge branch 'master' of https://github.com/DioxusLabs/dioxus into delete-blank-docs 2022-06-30 22:50:04 +03:00
Reinis Mazeiks 48d96869d3 Reference: remove empty and almost empty pages
(Avoids confusion and improves navigation)
2022-06-30 22:49:19 +03:00
Reinis Mazeiks 0ab2f38314 Guide: remove empty and almost empty pages
(Avoids confusion and improves navigation)
2022-06-30 22:39:34 +03:00
Reinis Mazeiks 2b3df609ee Merge branch 'master' of https://github.com/DioxusLabs/dioxus into rewrite-example-readme 2022-06-30 22:03:56 +03:00
Reinis Mazeiks f5fe4f8fd9 Re-write examples Readme
Delete useless table with mostly dead links.

Categorize examples for easy browsing.

Move missing examples to bottom of page.
2022-06-30 17:10:28 +03:00
Reinis Mazeiks 3b50a8e6b3 Merge branch 'rusty-events' into proofread-readme 2022-06-30 16:07:08 +03:00
Reinis Mazeiks 175e921ee6 Remove link to state management in Get Started section
It was dead, and didn't feel like it belonged there.
2022-06-30 15:46:02 +03:00
Reinis Mazeiks a9f286c52b Fix bug in TUI key repeat handling 2022-06-29 07:44:19 +03:00
Reinis Mazeiks 0777437243 Merge branch 'master' of https://github.com/DioxusLabs/dioxus into rusty-events
 Conflicts:
	packages/tui/tests/events.rs
2022-06-29 02:18:57 +03:00
Reinis Mazeiks ca60b01c49 Fix remaining warnings (unrelated) 2022-06-29 02:17:00 +03:00
Reinis Mazeiks cae0c1409d Fix some warnings: avoid deprecated fields 2022-06-29 02:13:01 +03:00
Reinis Mazeiks 6aa800018b Create similar event demo for TUI 2022-06-29 01:52:03 +03:00
Reinis Mazeiks 0cdaeb1a8d Delete redundant examples (all events now demoed in single simple example) 2022-06-29 01:24:33 +03:00
Reinis Mazeiks f30387597a Add wheel events to event example; make interface prettier 2022-06-29 01:18:09 +03:00
Reinis Mazeiks a46ff93600 Improve keyboard event debug formatting 2022-06-29 01:09:17 +03:00
Reinis Mazeiks 8f8a614a5c Add keyboard events to event example 2022-06-28 23:58:07 +03:00
Reinis Mazeiks c090741c60 Improve event formatting 2022-06-28 23:46:24 +03:00
Reinis Mazeiks 6a6a028afc Create new example for all mouse events 2022-06-28 23:36:06 +03:00
Reinis Mazeiks bfcfe2ca5f Remove use of deprecated functions 2022-06-28 23:10:44 +03:00
Reinis Mazeiks 6932924f57 Comment on crossterm key event conversion 2022-06-28 21:17:46 +03:00
Reinis Mazeiks f3fcec2bdf Merge branch 'master' of https://github.com/DioxusLabs/dioxus into rusty-events
 Conflicts:
	packages/html/src/events.rs
	packages/tui/src/hooks.rs
2022-06-28 21:09:20 +03:00
Reinis Mazeiks f792ed7a17 Update virtual_event_from_websys_event based on make_synthetic_event in the desktop crate 2022-05-23 10:12:12 +03:00
Reinis Mazeiks 60e74b2ec0 Add missing event types to web (copied from desktop)
Related: #416
2022-05-23 10:12:11 +03:00
Reinis Mazeiks fcf776e60f Update web_sys to avoid deprecated API 2022-05-12 18:24:13 +03:00
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 7ee02bc0d8 Enable euclid/serde when needed 2022-05-12 11:38:27 +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 90cb221b82 Merge branch 'master' of https://github.com/DioxusLabs/dioxus into rusty-mousedata 2022-05-11 13:45:34 +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 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
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
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 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
Reinis Mazeiks f5907a682e Add a better introduction to what Components are. 2022-02-10 15:50:11 +02:00
Reinis Mazeiks fc7d94b8d1 Proofread chapter 7 2022-02-10 13:28:54 +02:00
Reinis Mazeiks ebc768932d Proofread chapter 6 2022-02-10 12:36:27 +02:00
Reinis Mazeiks 02d8e66f40 Refactor: move Component docs into the components directory to reflect how they are presented in the guide 2022-02-10 10:07:33 +02:00
Reinis Mazeiks 6727de447b Proofread & rephrase chapters 1-5 for readability 2022-02-09 19:35:56 +02:00