Skip to content

Releases: psoukie/zipchord

ZipChord 1.9.6

05 Jan 05:54
Compare
Choose a tag to compare

Fixes and Improvements

  • Output delay now applies also to smart spaces and capitalization (#72)
  • Changed dictionaries to use UTF-8 encoding with BOM to ensure correct handling of extended characters (#70)
  • Improved the interaction between smart spaces, punctuation and capitalization (fixes #84)

ZipChord 2.0 Alpha 3

28 Dec 21:04
7046d4c
Compare
Choose a tag to compare
ZipChord 2.0 Alpha 3 Pre-release
Pre-release

What's Changed

  • Fix for incorrectly reported duplicates when opening chord file #59
  • Refactored prefixes and suffixes to affixes
  • Added basic support for prefixes and suffixes for shorthands using the same syntax as in chords.

ZipChord 2.0 Alpha 2

28 Dec 08:49
fddabf6
Compare
Choose a tag to compare
ZipChord 2.0 Alpha 2 Pre-release
Pre-release

New Features

  • New "shorthand" typing with a separate customizable dictionary. The shorthands are typed normally, and when a space or punctuation is typed next, the shorthand text is expanded to a defined full text. (Implements #47 and portions of #52)

See more details about the shorthands in the default shorthand English dictionary that comes with the new release (when using the exe file).

Note: ZipChord 2.0 is in development. The latest version of the script is under the 'main' branch and may contain bugfixes and new features in between Alpha releases.

ZipChord 1.9.4

28 Dec 19:17
Compare
Choose a tag to compare

Improvements and Fixes

  • 1.9.4
    • Fixed a bug with ZipChord incorrectly reporting duplicates when opening a chord file (#59)
  • 1.9.3
    • Polished behavior when creating, deleting and renaming keyboard and language settings. (Warnings and messages when overwriting an existing setting or deleting the last available setting; and bug fixes)
    • Improvements under the hood in preparation for version 2.0

ZipChord 1.9.2

23 Dec 19:51
3c45531
Compare
Choose a tag to compare

Improvements

  • Simplifies and improves the UI for keyboard and language settings
  • Extends the functionality for punctuation definition and detection

Fixes

  • Fixes incorrect initialization of detection delay on fresh install (#43)

ZipChord 1.9.0

21 Dec 21:03
896fe49
Compare
Choose a tag to compare
ZipChord 1.9.0 Pre-release
Pre-release

New Features

  • Added support for defining and switching between custom keyboard and language settings (see overview and how to use).
  • Added debugging support (see details)
  • New installs now include a default English starting chord dictionary

Improvements

  • Chord recognition improvements.

Removed features

  • With the new support for custom keyboards, it is no longer possible to define custom keyboard using "custom_keys" entry in the chord dictionary.

ZipChord 1.8.4

19 Dec 21:19
a4351b2
Compare
Choose a tag to compare

Changes

  • In restricted mode, always allows a chord to follow another chord

Fixes
Fixed bugs introduced in previous version:

  • Automatic capitalization is now working correctly after space (#36)
  • "Delete mistyped chords" option is working again (#37)

(This release also contains code refactoring under the hood to move from global variables to classes and objects.)

ZipChord 1.8.2

18 Dec 07:26
09a9bb7
Compare
Choose a tag to compare
ZipChord 1.8.2 Pre-release
Pre-release

Improvements

  • Fixed a bug (#27) where if the chord's text contains characters that are considered as special by AutoHotkey, they were triggering unwanted output.

Note: If the expanded text uses control keys such as {Backspace} or {Tab} (detected by presence of character "{"), the expanded text will be interpreted using AutoHotkey's modifiers and special keys.

ZipChord 1.8.1

16 Dec 17:34
Compare
Choose a tag to compare
ZipChord 1.8.1 Pre-release
Pre-release

Fixes and Improvements

  • First space bar press was incorrectly deleted when smart spaces "After chords" are not used. #25
  • Edit button now opens the dictionary in default editor. #19

ZipChord 1.8.0

15 Dec 00:14
Compare
Choose a tag to compare
ZipChord 1.8.0 Pre-release
Pre-release

This is an almost complete rewrite of ZipChord, with most of the changes under the hood.

New Features

  • Allow Shift in chords option to use Shift key either as standard to capitalize chords (by pressing Shift in parallel with the chord), or to use Shift as another key for defining the chords similar to other keys and space bar. (Use + to represent Shift in chord definitions.)
  • Restrict chords while typing option restricts the keyboard to normal typing and ignores chords, unless the chord is preceded by a space, permitted punctuation or by moving the cursor. Chords that follow prefixes or which are defined as suffixes are still recognized in this mode.

Improvements

  • Better chord detection: ZipChord will now ignore a false chord when during a roll, two keys are pressed long enough to trigger a chord, one of them is released, but then another key is pressed as the roll continues.
  • Improved chord detection and text substitution logic. Text is adjusted immediately when keys are pressed (smart spaces, punctuation and capitalization), with an improved reversion when those same keys turn out to constitute a chord.
  • The code has been rewritten, restructured, and commented.

All these changes make for a much better ZipChord, but I am expecting this might have introduced new bugs, so this is set as a pre-release. The code and documentation of this version is under the "refactor-shift" branch.