Wednesday, July 16, 2025

Plover 5.0.0.dev3

Plover 5.0.0.dev3

Warning: Version 5 updates the graphical interface library from PyQt5 to PySide6 which requires graphical plugins to be migrated.

v5.0.0.dev3 (2025-07-14)

Features

Core
  • Allow higher priority dictionaries to delete entries from others. (#1160)
  • Improve orthography rules for ^ify suffixes. (#1680)
  • Reduce installer file size. (#1741)
Linux
  • Add dvorak keymap support for uinput users. (#1746)

Bugfixes

Core
  • Allow uninstall of installed unsupported plugins. (#1739)
  • Fix missing font family warnings. (#1740)
Windows
  • Do not consider extended scan codes in Windows keyboard capture. (#1357)

Wednesday, July 9, 2025

Improved Screen Reader Experience on Typey Type

Improved screen reader experience on Typey Type

I just published a change to Typey Type that should improve the experience for people using screen readers. It removes announcements of completed words that were occurring at the same time as the next word for VoiceOver users. A range of other tweaks should make the main text area and other parts easier to use for all screen readers. Please let me know if you have feedback!

There are new sections on the about page about the speak words setting and using screen readers.

I expect the changes will make no difference to people who aren't using screen readers but as always please let me know about any bugs that sneak in.

Go here for feedback.

Wednesday, June 25, 2025

Another Walkaround Gig

I got to use my Jarne to caption at a museum yesterday!

captioner with a face mask and a Jarne on a Connect-a-Desk captioning while standing in a museum
captioner with a face mask and a Jarne on a Connect-a-Desk captioning while standing in a museum

Wednesday, June 18, 2025

Plover v5.0.0.2dev Released!

Get v5.0.0.dev2 here, featuring:
Features

Core

Integrate BuildResources into BuildUi to simplify UI plugin migration to Plover v5. (#1735)

Bugfixes

Core

Fix installation of plugins via git URL. (#1733)

Linux

When inputting Unicode with uinput the code now uses space to finalize the Unicode character instead of enter. (#1731)

API

No significant changes.

Wednesday, June 11, 2025

Jarne as AC Remote

display panel of a Jarne showing air conditioner controls

Did you know that if you had a new model infrared Jarne and the proper firmware, you could use your Jarne as an infrared remote to control your air conditioning unit?!? 🤯

Wednesday, June 4, 2025

Plover v5.0.0.dev1 Released!

Plover v5.0.0.dev1 is here!

Features

Core

Update integrated Python version to 3.13. (#1720)

User Interface

Support dark mode that follows the system settings. (#1601)

Linux

On linux wayland, warn if ibus or fcitx5 isn't running. (#1711)

macOS

Add universal installer for macOS on Intel and Apple silicon. (#1720)

Bugfixes

Linux

Downgrade CI for building Linux AppImage to Ubuntu 22.04 to build against GLIBC 2.35. (#1718)

Fixed keyboards with mouse control functionality not able to be detected in the uinput module. (#1724)

Fix keys getting stuck if keys held when starting Plover and emulating keyboard with Uinput. (#1728)

When using Uinput, fix devices being disabled upon exceptions. (#1729)

macOS

Fix notifications for newer macOS versions. (#1601)

API

Breaking Changes

Update UI from PyQt5 to PySide6. (#1601)