mirror of
https://github.com/Zedfrigg/ironbar.git
synced 2025-09-15 11:16:58 +02:00
* Simplistic globbing for matching keyboard layout icons Update the logic for determining the display text for the current keyboard layout. Instead of a direct map lookup, iterate through the layout map to support wildcard matching. Patterns ending with `*` will match any language string starting with the characters before the `*`. This allows grouping similar layouts (e.g., `English`, `English (Colemak-DH ISO)`) under a single pattern like `English*`. * Use `IndexMap` instead of `HashMap` for keyboard layout icons map This enables users to choose which globs to prioritize via ordering in the config * Enable feature `serde` for `indexmap` * Document wildcard matching for keyboard layouts * Enable `indexmap2` feature flag for `schemars` * Add missing period * use string slices * Fix formatting |
||
---|---|---|
.. | ||
Bindmode.md | ||
Cairo.md | ||
Clipboard.md | ||
Clock.md | ||
Custom.md | ||
Focused.md | ||
Keyboard.md | ||
Label.md | ||
Launcher.md | ||
Menu.md | ||
Music.md | ||
Network-Manager.md | ||
Notifications.md | ||
Script.md | ||
Sys-Info.md | ||
Tray.md | ||
Upower.md | ||
Volume.md | ||
Workspaces.md |