Assets 8

Installation Guide

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

Plover weekly-v4.0.0.dev8+66.g685bd33

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

Changes

  • Windows: fix C++ Redistributable DLL error (#957)
  • Windows: fix emoji output (#942)
  • Mac: fix portable mode (#932)
  • Main Dictionary updates:
    1. use AOE instead of E for prefix "e" (#951)
    2. update from issue 400 (#960)
  • Fix issues when output is set to "Spaces After" (#965)
  • Tooltips added for dictionary status icons (#962)
Pre-release

@morinted morinted released this Apr 1, 2018

Assets 8

Plover v4.0.0.dev8+8.ge062cda6

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

Changes

  • disable serial flow control settings when not applicable (this was known to cause weird issues when changed from default)
  • the paper tape now has improved support for non-Latin keys
  • the log files encoding is now always set to UTF-8 (so Unicode in translations is properly handled)
  • configuration changes by plugins are now fully validated before being applied
  • improve support for installing plugins from source
  • when running from a distribution, Plover can be started with --no-user-plugins to disable user plugins: the distribution default embedded plugins will still be available, so the plugins manager can be used to update/remove a problematic plugin
  • [Linux] fix crash when using a Microsoft keyboard
  • [Linux] fix crash when the window manager does not support the NETWM protocol (with commands like {PLOVER:ADD_TRANSLATION})

Installation Guide

Download below this post.

Pre-release

@morinted morinted released this Dec 4, 2017

Assets 8

Plover v4.0.0.dev6+5.ga5641165

This is a patch-fix for weekly-v4.0.0.dev6, as that release's Suggestions tool caused Plover to crash

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


Features

  • New plugin types:
    • Macros

      Macros will allow for custom functionality at the stroke level. Existing features such as repeat last stroke, toggle asterisk, and asterisk (undo) have been reimplemented as macros.

      With this release, you can map other chords to "undo" by using the translation =undo.

      You can still use the old syntax for macros, but there are new, easier-to-recall versions available:

      • {*}: =retrospective_toggle_asterisk
      • {*!}: =retrospective_delete_space
      • {*?}: =retrospective_insert_space
      • {*+}: =repeat_last_stroke
    • Metas

      Metas are plugins that affect output -- you've used them in the form of delete space, capitalize next word, etc.

      With custom metas we could potentially introduce plugins for audio-file timestamp output, asterisk-undoable pasting, spelling-correction, text case transformation, and so much more.

Fixes

  • Fix trailing space issue in spaces-after; #851
  • Fix display of \n and \t in the Add Translation dialog; #854
  • Improve stability of Gemini PR protocol; #846
  • Improve stability of ProCAT protocol; #601
  • Reduce CPU usage of Passport protocol
  • Fix several formatting issues especially related to retrospective uppercasing and capitalization; #836, #837

Installation Guide

Download below this post.

Pre-release

@morinted morinted released this Nov 20, 2017

Assets 8

Plover v4.0.0.dev5+23.g773ba288

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


Last week we introduced the first weekly with the plugins manager, a tool built into Plover that lets you get new features and widgets for Plover.

Thanks to our users, we were able to find and fix a bunch of bugs.

Fixes

  • fix crash when Add Translation dialog would try to write to an errored dictionary
  • automatically set QT tool window names
  • fix a crash when the plugins manager was opened without an internet connection
  • Windows: fix possible crash caused by a dll
  • Mac: prevent Plover from hanging when quitting

Installation Guide

Download below this post.

Pre-release

@morinted morinted released this Nov 12, 2017

Assets 8

Plover v4.0.0.dev5+9.gba958374

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

Changes

Plugins

Plugins manager showing a list of plugins that are installed and can be installed

Screenshot of the new plugins manager (background image source)

  • with a new plugins manager, install, list, update, and remove plugins from within Plover!
  • new supported plugins:
    • Dict Commands

      Enable, disable, and reorder your dictionaries using strokes.

    • Dictionary Builder

      Interactive wizard to build up your dictionaries from a text article or list of words.

    • Italian Stentura

      Use an Italian Stentura machine with Plover.

    • MIDI

      Use a MIDI piano or a dedicated MIDI machine like Michela with Plover. For keyboard makers: MIDI is a great protocol option with lots of keys and is easier to implement than some serial protocols.

    • Plugins Manager (installed by default)

      Find, install, update, and remove plugins for Plover.

    • Python Dictionary

      .py dictionaries are pure functions that map a set of chords to a translation. A better alternative to scripting the creation of dictionaries for anyone who knows Python.

    • Treal (installed by default)

      Use the Treal steno machine (the code was moved out of Plover and into a plugin).

    • VLC Commands

      Control VLC media player playback using strokes.

    • Windows Brightness

      Control monitor brightness on Windows.

    • WPM Meter

      Speedometer widgets that show your typing speed and strokes-per-second.

  • support for custom machine configuration widgets

User Interface

  • new icon for read-only dictionaries
  • show a "reload" icon while dictionaries are being loaded
  • outdated dictionaries are automatically reloaded on configuration change (e.g. when clicking the machine reconnect button)
  • improve lookup: strip spaces from lookup, improve and fix display (correctly show translations containing HTML markup)
  • improve suggestions: only suggest on new/modified text, rework word splitting (e.g. if "full-release" is entered, suggestions for "release" will be shown too)
  • improve keymap configuration widget to be easier to use
  • add support for creating new dictionaries

Main Dictionary

  • cleanup main dictionary: remove legacy Eclipse TPHR-BG entries, remove redundant entries
  • dictionary has some additions and changes thanks to community feedback from issue 400, significant changes are outlined here.

Linux

  • the AppImage can now be installed/uninstalled
  • drop the need for wmctrl

Mac

  • don't suppress keyup events created by Plover, which improves compatibility with some applications when using a Keyboard as a steno machine.

Other

  • keyboard: fix a number of edge cases / bugs
  • rework keymap configuration widget
  • formatting rework: consistent output with both space placement settings, better handling retro-case commands

Development

  • drop Python 2 support
  • update Python version to 3.6
  • update PyQt5 version to latest LTS: 5.9
  • export utils as plover_build_utils so it's available for plugins development

Installation Guide

Download below this post.

Nov 11, 2017
bump development version