Skip to content

v3.1.0

Compare
Choose a tag to compare
@morinted morinted released this 09 Nov 22:28

Installation

To install Plover, please follow the Installation Guide. The downloads for each operating system are at the bottom of this post.

Changelog

This is a minor release, meaning that we try to be backwards-compatible with v3.0.0 while introducing new features. The only gray area is the new keyboard shortcut syntax, which will not always work on older versions of Plover.

Features

  • New configuration option to start Plover minimized

  • Added line breaks and tabs that work properly with the asterisk key (see documentation page)

  • Windows and Mac: handle keyboard layout switching

    This allows you to switch between layouts, like QWERTY and Dvorak, without having to restart Plover

  • Add ProCAT machine protocol

Enhancements

  • Stroke and translation logging is now turned off by default

    While logging can be useful, it requires I/O from your machine and presents a privacy risk if your files are compromised

  • Keyboard shortcut changes

    Keyboard shortcuts (the {#key} notation) have been unified across all operating systems. Additionally, the keys are no longer case-sensitive, and there are aliases for modifiers to allow users to feel more at home while writing keyboard shortcuts. For example, {#Super_L(r)} can now be written as {#command(r)} (comfortable for Mac users) and {#windows(r)} (comfortable for Windows users). Check out the documentation in the Plover GitHub Wiki for more information

  • Unicode characters in JSON dictionaries are no longer escaped

  • The "Lookup" and "Suggestions" windows now return more results! We accomplished this by looking for different casing; prefixes and suffixes; and across all dictionaries

  • Paths and filenames are displayed relative to your home directory, when applicable

Fixes

  • Many dictionary updates and fixes
  • Faster dictionary loading, which means faster Plover start up
  • Fix TX Bolt lag on macOS
  • Linux output is now more compatible and no longer has in/out focus events while writing

Legal

  • License changed from "GPLv2" to "GPLv2, or any later version"

    This makes us more open by allowing users of later versions of the GPL to use our code, and in turn allows us to use GPLv3 software without licensing conflicts.