764 B
764 B
Changelog
All notable changes to Keymap are documented in this file.
[1.3.1] - 2026-07-21
Fixed
- Prevented startup timeouts while parsing larger Niri, Hyprland, and MangoWC configurations.
- Prevented intermittent callback timeouts when rapidly switching keyboard modifier layers.
Changed
- Accelerated stable fingerprints with Luau's native
bit32operations while retaining a plain-Lua fallback. - Avoided reading Niri's root configuration twice during a refresh.
- Made loading snapshots lightweight instead of serializing the previous bind tree again.
- Cached panel translations, settings, keyboard indexes, colors, and dynamic key callbacks between renders.
Tests
- Added 93-bind scale regressions for Niri, Hyprland, and MangoWC.