1
0
Fork 0
mirror of https://github.com/Zedfrigg/ironbar.git synced 2025-09-15 11:16:58 +02:00
ironbar/docs
Alan 5520562a18
feat: support glob patterns for keyboard layout icons (#949)
* 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
2025-07-20 22:19:58 +01:00
..
examples docs(examples) add custom weather example 2024-04-14 01:10:45 +01:00
modules feat: support glob patterns for keyboard layout icons (#949) 2025-07-20 22:19:58 +01:00
_Sidebar.md docs: add missing menu sidebar link 2025-05-26 16:38:15 +01:00
Compiling.md build: add feature flags for custom, label, script modules 2025-03-24 22:11:24 +00:00
Configuration guide.md feat: change icon_overrides to apply to all resolved images 2025-05-25 16:24:17 +01:00
Controlling Ironbar.md fix(ipc): message size limited to 1024 bytes 2025-07-14 21:06:57 +01:00
Dynamic values.md docs(dynamic values): fix missing backtick 2024-10-15 21:47:11 +01:00
GTK4.md docs(gtk4): fix launcher icon 2025-05-16 22:34:04 +01:00
Home.md docs: migrate wiki into main repo 2022-11-06 22:52:21 +00:00
Images.md feat(workspaces): support for using images in name_map 2023-01-30 11:51:01 +00:00
Ironvars.md feat(sysinfo): expose values as ironvars 2025-02-23 16:51:30 +00:00
Scripts.md feat: mouse event config options 2022-12-15 21:37:08 +00:00
Styling guide.md docs(styling guide): add explanation on specificity 2023-10-16 20:10:50 +01:00