Releases: openstenoproject/plover
Releases · openstenoproject/plover
Version 2.5.8
Reduce CPU usage in txbolt protocol (Thanks to Rob Brewer).
Version 2.5.7
Changes in this release:
- New feature (on Windows and OS X): Portable mode allows putting Plover on a removable drive. To use, put an empty file named plover.cfg in the same directory as the Plover.exe (on windows) or Plover.app (on OS X) and Plover will use the local directory for all its files.
- RTF/CRE dict parser is more forgiving and recognizes unix style newlines. This allows users to edit RTF/CRE dictionaries in regular text editors more easily
Bugs Fixed:
- Adding a dictionary with the wrong extension crashed Plover.
- Arpeggiate was broken (thanks rbrewer123).
- Plover crashed if the serial port in the config doesn't exist.
- Plover stopped working on resume when using a machine other than the NKRO keyboard.
Changes to default dictionary:
- Fixed several entries (thanks Simon Melhart)
- Default dictionary is now sorted by translation (thanks Zack Brown)
- Removed all conflicts
- converted to UTF-8.
Version 2.5.6
- speed up windows output.
- recognize DigitalCat's dictionary command for 'capitalize next'
Version 2.5.5
Fix bug in suffix folding introduced in v2.5.4
Version 2.5.4
This release includes the following fixes:
- Fix crash when reading options with invalid values for machine
- Try to fix dumping experienced on some stentura machines e.g. elan mira
- improve orthography by choosing more common word in the dictionary
- Fix suffix folding to not interfere with translations in the dictionary
- Can now output non-latin characters on OSX
- Output on OSX is independent of keyboard layout
- speed up startup time on OSX
Version 2.5.3
- Makes windows version of plover able to take input from any keyboard language
- Make windows be able to output any characters regardless of the current keyboard language
- Fix linux outputs to stop reordering events in some applications (thanks to benoit-pierre)
- Fix some icons (thanks to benoit-pierre)
Version 2.5.2
Bug fix release:
- Fix handling of prefixes in rtf dictionaries
- improve port scanning in linux
- NKRO input in linux now works regardless of language setting (thanks to sbuller)
- Try to fix reported issue of key events arriving out of order (fix is unverified).
Version 2.5.1
A bugfix release for 2.5.0:
- There was a bug that prevented plover from running for new users. This release fixes that issues.
Version 2.5.0
The following changes are in this release:
- suffix folding: when a suffix stroke (-G, -D, -S, -Z) is used and the outline is not in the dictionary then the outline is looked up without the suffix and then the suffix is added.
- arpeggiated stroke input for non-NKRO keyboards can be turned on in config.
- save position (and size where applicable) for windows
- Added stroke display window with two styles (paper and raw) can be opened from options and can be made to always open. Can optionally be always on top.
- Support for multiple dictionaries with the lowest dictionary having priority.
- Better support for punctuation in caseCATalyst dictionaries
- Backspace keystrokes when using keyboard to activate plover (resume, toggle and quit commands)
- Fixed saving of stop bits in serial config dialog
Version 2.4.1
- Fixed problem with strokes not recognized when using a DigitalCAT RTF dictionary
- Fixed paragraphing for CaseCATalyst dictionaries
- Added indentation for continuation paragraphs in RTF dictionaries
- Added lower case command similar to capitalize that makes the first letter of the next word lower case: {>}
- Fixed bug in how prefix, suffix and infix were loaded from RTF dictionaries that was preventing automated spelling from being applied.
- Improvements to automated spelling using a wordlist
- Added a way to prevent automated spelling from being applied by putting a {^} between prefix/suffix and the word. This allows a quick way to disable automated spelling when it does something wrong.
- There seems to have been a bug that prevented buttons on the Add Translation dialog from being pressed with the mouse on windows. This is now fixed but the downside is that tabbing in the dialog now includes the buttons and not just the text fields. One workaround for now is to use {#Shift_L(Tab)} to move from translation to stroke rather than pressing {#Tab} three times.