v4.0.0.dev12
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)