Skip to content

Releases: Quorafind/Obsidian-Shortcuts

0.4.1

Choose a tag to compare

@jsmorabito jsmorabito released this 08 Jun 16:13

0.4.1

Bug Fixes

  • settings: Fix multi-key sequence capture stopping after first key
    • The hidden input used for hotkey capture was a child of the active span; setText() on the span destroyed it after the first key, causing focus loss and preventing further keys from being recorded
    • Fix: append the hidden input to containerEl — inside the modal (satisfying the focus trap) but outside the active span

0.4.0

Choose a tag to compare

@jsmorabito jsmorabito released this 08 Jun 14:43

0.4.0

Features

  • editor-scope: Add continuous shortcuts mode for multi-shortcut execution

    • Enable sequential shortcut triggering without repeatedly pressing Esc
    • Add EditorScopeManager for handling editor-focused shortcuts
    • Configurable trigger key and visual border indicator
    • Settings UI for toggling and customizing editor scope mode
  • settings: Support toggle and update setting functionality

Bug Fixes

  • settings: Fix hotkey capture ignoring keypresses in the settings panel

    • Pressing keys while "Press hotkey..." was active would focus a nearby button instead of recording the key, because Obsidian's settings modal intercepted keyboard events before the plugin's handler could run
    • Fix: inject a hidden <input> element and focus it for the duration of capture; the browser routes all keyboard input to a focused input, bypassing modal-level navigation handlers
  • settings: Remove scissors icons from the community plugins nav label

  • editor: Fix issue where clicking space in editor couldn't trigger shortcuts mode

Refactor

  • architecture: Refactor whole component of hotkey listener into multiple specialized modules
    • Split monolithic HotkeyMonitor class into 10+ focused modules
    • Implement Facade pattern with ShortcutManager as coordinator
    • Modules: KeyParser, KeyboardListener, SequenceMatcher, ShortcutExecutor, FocusStateManager, etc.

v0.4.0-beta.1

v0.4.0-beta.1 Pre-release
Pre-release

Choose a tag to compare

@Quorafind Quorafind released this 27 Oct 02:33

0.4.0-beta.1

Features

  • editor-scope: Add continuous shortcuts mode for multi-shortcut execution

    • Enable sequential shortcut triggering without repeatedly pressing Esc
    • Add EditorScopeManager for handling editor-focused shortcuts
    • Configurable trigger key and visual border indicator
    • Settings UI for toggling and customizing editor scope mode
  • settings: Support toggle and update setting functionality

Bug Fixes

  • editor: Fix issue where clicking space in editor couldn't trigger shortcuts mode

Refactor

  • architecture: Refactor whole component of hotkey listener into multiple specialized modules
    • Split monolithic HotkeyMonitor class into 10+ focused modules
    • Implement Facade pattern with ShortcutManager as coordinator
    • Apply SOLID principles for better maintainability
    • Modules: KeyParser, KeyboardListener, SequenceMatcher, ShortcutExecutor, FocusStateManager, etc.

Documentation

  • Update README with new feature images and usage examples

Chores

  • Remove unused files
  • Update project configuration

0.3.9

Choose a tag to compare

@Quorafind Quorafind released this 02 Mar 01:33
  • fix issue related to require

Full Changelog: 0.3.8...0.3.9

0.3.8

Choose a tag to compare

@Quorafind Quorafind released this 06 Feb 04:29

Full Changelog: 0.3.7...0.3.8

0.3.7

Choose a tag to compare

@Quorafind Quorafind released this 06 Feb 02:51

Full Changelog: 0.3.6...0.3.7

0.3.6

Choose a tag to compare

@Quorafind Quorafind released this 06 Feb 02:38

Full Changelog: 0.3.5...0.3.6

0.3.5

Choose a tag to compare

@Quorafind Quorafind released this 06 Feb 02:11

Full Changelog: 0.3.4...0.3.5

0.3.4

Choose a tag to compare

@Quorafind Quorafind released this 06 Feb 01:39

Full Changelog: 0.3.3...0.3.4

0.3.3

Choose a tag to compare

@Quorafind Quorafind released this 05 Feb 15:29

Full Changelog: 0.3.2...0.3.3