Skip to content

v4.0.0.dev12

Compare
Choose a tag to compare
@github-actions github-actions released this 08 Aug 22:48

Plover 4.0.0.dev12

Plover is going through a huge overhaul to make for a better experience for our users, and developers, too.

Warning: Version 4 is a major change and the configuration file it creates is not compatible with Plover 3 or earlier. Please backup your plover.cfg

Installation Guide

Read the Installation Guide to see which file you need to download.

Features

User Interface

  • Show detailed information about each available serial port in the machine configuration dialog. (#1510)
  • Add support for styling the Qt GUI: automatically load and apply a custom stylesheet from plover.qss (in the configuration directory) when present. (#1514)
  • Capture and log Qt messages. (#1534)
  • Change the paper tape / suggestions widget selection mode to "extended" (allow selecting multiple items, support shift/control), and allow copying the current selection to clipboard using the standard copy shortcut. (#1539)

Linux

  • Use /dev/serial/by-id/xxxx links for each available serial port in the machine configuration dialog. (#1510)

Bugfixes

Core

  • Fix possible exception when calling Engine.clear_translator_state(undo=True). (#1547)

User Interface

  • Fix "add translation" dialog "Ok" button not being enabled when the strokes field is automatically populated from the latest untranslate. (#1527)
  • Fix {PLOVER:ADD_TRANSLATION} implementation when using the headless GUI (-g none). (#1546)

Linux

  • Fix fallback to Qt if the D-Bus log handler cannot be initialized. (#1545)

Windows

  • Fix some key combinations being sent incorrectly. (#1274)

API

Breaking Changes

  • Drop support for Python 3.6. (#1538)