| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 7 hours | Add GPLv2-only license and per-file headers | Danilo M. | 1 | -0/+18 | |
| Confirmed with the maintainer as v2-only rather than v2-or-later. LICENSE is the official text from gnu.org. Every file under src/ and tests/ carries the matching notice. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> | |||||
| 7 hours | feat: add KeyMap with defaults and INI overrides | Danilo M. | 1 | -0/+32 | |
| Maps key sequences to action name strings, with hardcoded vim-style defaults and QSettings-based [keys] overrides. Unknown actions and unparseable sequences are collected as warnings rather than treated as fatal, so a typo in the config cannot silently misbind or crash. Note: QKeySequence::fromString() on Qt 6.11 does not return an empty sequence for unparseable input (e.g. "NotAKey++") -- it returns a non-empty sequence whose toString() is empty. Detection uses that instead of isEmpty(). | |||||
