Commit graph

8 commits

Author SHA1 Message Date
Ashley Wulber
18a7a75e33 fix(key bind): space 2026-06-29 17:39:46 +02:00
Ashley Wulber
f0f68933f1 improv(key_bind): allow fallback if not ascci graphic or space
check if the logical key is within the valid latin key range and use that if so
2026-06-01 14:40:44 -04:00
Michael Aaron Murphy
6f863f1905 chore: cargo +nightly fmt 2026-05-18 09:25:23 -04:00
Ilia Malanin
cab9d5aff2
feat!(menu): support physical key matches for non-Latin keyboard layouts 2026-05-14 16:10:59 +02:00
Ashley Wulber
337b80d4ca
feat: Tooltips and Better Surface Management 2025-03-14 16:56:21 +01:00
Jeremy Soller
04c05ae6a1 fix(menu): Ignore Key::Character case when matching KeyBind 2024-08-29 10:08:12 -06:00
Eduardo Flores
171e697738 improv(menu): add documentation. 2024-03-16 19:00:12 -06:00
Eduardo Flores
0b47efe1de improv(menu): simplify menu construction.
- Added `MenuAction` trait to call the `message` method on button press.
- Added two new methods to construct a MenuTree.
- Added MenuItem enum to represent an action or a separator in a MenuTree.
- Added menu example.
- Moved Modifier enum and KeyBind struct to libcosmic.
- Moved menu_button macro to libcosmic.
2024-03-16 19:00:12 -06:00