freya
freya copied to clipboard
Cross-platform GUI library for 🦀 Rust powered by 🧬 Dioxus and 🎨 Skia.
This is a rewrite of #245 that's up to date. Same deal - it just rounds all elements to render on physical pixel boundaries rather than relying subpixel antialiasing which...
- [ ] Control over all accessibility node roles, properties, and flags. - [ ] Basic properties (string, bool, usize, enum) (#882) - [ ] Node associations (`a11y_named_by`, `a11y_described_by`, `a11y_radio_group`,...
Currently the user can pass their own accesskit ID into `a11y_id`, which is intended for `UseFocus` at the moment due to having all types public: ```rs use dioxus_core::AttributeValue; use freya_node_state::CustomAttributeValues;...
This is probably intended behavior, but it's not consistent with what other platforms do. The code in question: https://github.com/marc2332/freya/blob/13f67c5bbedc48dff2b1721ae43e5a997206010b/crates/hooks/src/use_focus.rs#L86 The `is_selected` check will only evaluate to `true` if a keyboard...
Research what are the benefits of using it with winit.
Uses https://github.com/rust-skia/rust-skia/pull/1025
I want to implement the system tray function for my desktop app,but I cant find any related API in freya. [524](https://github.com/DioxusLabs/dioxus/issues/524)