Releases: cogscides/obsidian-keyboard-analyzer
Releases · cogscides/obsidian-keyboard-analyzer
0.3.0 Complete plugin rework
Complete plugin rewrite:
- Visual keyboard
[REFACTOR]
: see which keys are used and by which commands - Powerful search: by key combo (e.g.,
Ctrl+K
), command name, plugin - Duplicates and gaps: highlight conflicts and unassigned areas
- Grouping
[NEW]
[WIP]
: Assign commands to groups, configure group settings and filtration - Quick View Popup
[NEW]
: Quick access to commands list with option run commands (Run command twice to start with key listener enabled) - Modifier activation mode
[NEW]
: Option to select how active key listener tracks modifier keys - On hold or toggle - Key listener scope
[NEW]
: Allow to set key listener scope (e.g., global, plugin view) - System default overlay: avoid colliding with OS/editor shortcuts (See default keys)
- Status-bar entry: click to open quick commands popup
What's Changed
- feat(layout): refactor to declarative os-specific key definitions by @cogscides in #14
- fix(visual-keyboard): restore heatmap for literal keys by @cogscides in #15
- fix(visual-keyboard): restore key heatmap and OS modifier labels by @cogscides in #16
- feat(visual-keyboard): preview hotkeys on modifier hover by @cogscides in #17
- feat(visual-keyboard): preview hotkeys on modifier hover by @cogscides in #18
- feat(visual-keyboard): preview hotkeys on modifier hover by @cogscides in #19
- fix(visual-keyboard): limit hover preview to Alt and highlight modifiers by @cogscides in #20
- fix(visual-keyboard): limit hover preview to Alt and highlight modifiers by @cogscides in #21
- chore(types): migrate to obsidian types and add shims by @cogscides in #22
- chore: fix TypeScript and Svelte checks by @cogscides in #24
- Persist keyboard collapse state by @cogscides in #26
- fix: clamp add-to-group popover to viewport by @cogscides in #28
- fix: soften modifier influence on heatmap by @cogscides in #29
- fix: normalize BracketLeft key for command filtering by @cogscides in #30
- feat(ui): space-separated hotkey display by @cogscides in #31