Skip to content

Releases: tshino/vscode-kb-macro

v0.12.4

06 Aug 08:31
6492b05
Compare
Choose a tag to compare

What's Changed

  • Update
    • Updated default keybindings wrappers based on vscode 1.70.0. #135
    • Updated keymap wrapper for Delphi Keymap (v9.5.1). #136
  • Documentation:
    • Added 'Dealing with re-entrance' section to DESIGN.md.
  • Internal:
    • Added new kb-macro.active 'when'-clause context. At this version, it is just an alias of kb-macro.recording. #134

Full Changelog: v0.12.3...v0.12.4

v0.12.3

09 Jul 14:52
17391eb
Compare
Choose a tag to compare

What's Changed

  • Update
    • Update default keybindings wrappers based on vscode 1.69.0. #126

Full Changelog: v0.12.2...v0.12.3

v0.12.2

12 Jun 12:31
v0.12.2
Compare
Choose a tag to compare

What's Changed

  • Fix
    • Fixed: ctrl+tab doesn't work correctly with this extension installed. #119
  • Update
    • Update default keybindings wrappers based on vscode 1.67.1. #106
    • Update default keybindings wrappers based on vscode 1.67.2. #108
    • Update default keybindings wrappers based on vscode 1.68.0. #117
    • Updated keymap wrapper for Vz Keymap (v0.19.2). #118
  • Internal
    • Added summary output for the automated workflow. #102
    • Enabled github-actions version updates with Dependabot.

Full Changelog: v0.12.1...v0.12.2

v0.12.1

06 May 18:56
Compare
Choose a tag to compare

What's Changed

  • Documentation:
  • Update
    • Update default keybindings wrappers based on vscode 1.66.1. #93
    • Update default keybindings wrappers based on vscode 1.66.2. #95
    • Update default keybindings wrappers based on vscode 1.67.0. #101
    • Updated keymap wrapper for Vz Keymap (v0.19.0). #96
    • Updated keymap wrapper for Vz Keymap (v0.19.1). #100
    • Updated Keymap wrapper for Awesome Emacs Keymap (v0.43.1). #97
    • Updated Keymap wrapper for Awesome Emacs Keymap (v0.44.0). #99

Full Changelog: v0.12.0...v0.12.1

v0.12.0

05 Apr 14:23
Compare
Choose a tag to compare

What's Changed

  • Feature
    • Enabled using saved macros during recording. #72
  • Documentation:
    • Added 'When clause context' section to the README.
    • Added 'Keymap wrappers' section to DESIGN.md.
  • Update
    • Updated default keybindings based on VS Code 1.66.0. #87
    • Updated default keybindings based on VS Code 1.65.2. #74
    • Updated keymap wrapper for Awesome Emacs Keymap (v0.41.1). #81
    • Updated keymap wrapper for Awesome Emacs Keymap (v0.41.2). #91
    • Updated Keymap wrapper for Delphi Keymap (v9.5.0). #90
  • Fix
    • Fixed: Typing in the find input box during recording may cause unexpected cursor movements during playback. #33
  • Internal
    • Added record option to the kb-macro.wrap command. #76
    • Fixed: gen_keymap_wrapper.js end with exit code 0 even when it fails #77
    • Added real snippets insertion tests instead of tests based on simulating cursor movements and edits. #82

Full Changelog: v0.11.3...v0.12.0

v0.11.3

05 Mar 18:27
Compare
Choose a tag to compare

What's Changed

  • Update
    • Updated default keybindings based on VS Code 1.65.0. #71
    • Updated DESIGN.md.
  • Fix
    • Fixed: Deadlock happens if wrap invokes wrap #63
  • Internal
    • Introduced automated workflow to update default keybindings wrappers. #57
    • Fixed: Editors remain open after testing #55
    • Fixed: gen_wrapper.js and verify_wrapper.js end with exit code 0 even when it fails #61

Full Changelog: v0.11.2...v0.11.3

v0.11.2

15 Feb 12:24
Compare
Choose a tag to compare

What's Changed

  • Update
    • Updated default keybindings based on VS Code 1.64.2 (Windows, Linux, macOS). #53
  • Fix
    • The latest recorded sequence is played back if the 'sequence' argument has a syntax error. #52

Full Changelog: v0.11.1...v0.11.2

v0.11.1

10 Feb 17:13
Compare
Choose a tag to compare

What's Changed

  • Update
    • Updated default keybindings based on VS Code 1.64.1 (Windows, Linux, macOS). #51
  • Internal
    • Introduced automated workflow for VS Code's default keybindings retrieval. #49

Full Changelog: v0.11.0...v0.11.1

v0.11.0

06 Feb 09:14
Compare
Choose a tag to compare

What's Changed

  • Feature
    • Added a new Keyboard Macro: Copy Macro as Keybinding command. #42
    • Added sequence argument support to the playback command. #41
  • Documentation
    • Added 'How to save the recorded sequence for future use' section to the README.
  • Update
    • Updated default keybindings based on VS Code 1.64.0 (Windows, Linux).
    • Updated keymap wrapper for Awesome Emacs Keymap (v0.39.0).
  • Fix
    • Fixed uncaught errors 'Cannot read property 'textEditor' of undefined'. #47

Full Changelog: v0.10.0...v0.11.0

v0.10.0

28 Jan 13:31
Compare
Choose a tag to compare

What's Changed

  • Feature
    • Added a new Keyboard Macro: Repeat Playback Till End of File command. #34
    • Made the kb-macro.wrap command queueable to reduce input misses during recording. #32
  • Documentation
    • Added 'Tips' section to the README.
  • Internal
    • Renamed internal commands. #39
      • internal:performType -> $type
      • internal:performCursorMotion -> $moveCursor

Full Changelog: v0.9.0...v0.10.0