Skip to content

0.3.0 Complete plugin rework

Latest
Compare
Choose a tag to compare
@cogscides cogscides released this 20 Aug 11:01
· 52 commits to main since this release
2b03e91

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