Problem
Layers and macros are identified only by number (Layer 0, Layer 1, Macro 0...). Users can't name them for easier identification.
Upstream ref: the-via/app#106
Desired behavior
- Allow naming layers (e.g. 'Base', 'Gaming', 'Numpad', 'Fn')
- Allow naming macros (e.g. 'Email signature', 'Git commit')
- Names persist in saved keymaps
- Fallback to numbered labels if unnamed
Problem
Layers and macros are identified only by number (Layer 0, Layer 1, Macro 0...). Users can't name them for easier identification.
Upstream ref: the-via/app#106
Desired behavior