diff --git a/NEWS.md b/NEWS.md index 977529ff7..b37370b74 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,3 +1,44 @@ +# v4.0.0.dev12 (2022-08-09) + +## 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) + + # v4.0.0.dev11 (2022-05-15) ## Features diff --git a/news.d/api/1538.break.md b/news.d/api/1538.break.md deleted file mode 100644 index 2c1652144..000000000 --- a/news.d/api/1538.break.md +++ /dev/null @@ -1 +0,0 @@ -Drop support for Python 3.6. diff --git a/news.d/bugfix/1274.windows.md b/news.d/bugfix/1274.windows.md deleted file mode 100644 index f76c46367..000000000 --- a/news.d/bugfix/1274.windows.md +++ /dev/null @@ -1 +0,0 @@ -Fix some key combinations being sent incorrectly. diff --git a/news.d/bugfix/1527.ui.md b/news.d/bugfix/1527.ui.md deleted file mode 100644 index 366e8914b..000000000 --- a/news.d/bugfix/1527.ui.md +++ /dev/null @@ -1 +0,0 @@ -Fix "add translation" dialog "Ok" button not being enabled when the strokes field is automatically populated from the latest untranslate. diff --git a/news.d/bugfix/1545.linux.md b/news.d/bugfix/1545.linux.md deleted file mode 100644 index 84f932a19..000000000 --- a/news.d/bugfix/1545.linux.md +++ /dev/null @@ -1 +0,0 @@ -Fix fallback to Qt if the D-Bus log handler cannot be initialized. diff --git a/news.d/bugfix/1546.ui.md b/news.d/bugfix/1546.ui.md deleted file mode 100644 index 34f5b4ddb..000000000 --- a/news.d/bugfix/1546.ui.md +++ /dev/null @@ -1 +0,0 @@ -Fix `{PLOVER:ADD_TRANSLATION}` implementation when using the headless GUI (`-g none`). diff --git a/news.d/bugfix/1547.core.md b/news.d/bugfix/1547.core.md deleted file mode 100644 index b4b9885f4..000000000 --- a/news.d/bugfix/1547.core.md +++ /dev/null @@ -1 +0,0 @@ -Fix possible exception when calling `Engine.clear_translator_state(undo=True)`. diff --git a/news.d/feature/1510.linux.md b/news.d/feature/1510.linux.md deleted file mode 100644 index 4aa9f8dae..000000000 --- a/news.d/feature/1510.linux.md +++ /dev/null @@ -1 +0,0 @@ -Use `/dev/serial/by-id/xxxx` links for each available serial port in the machine configuration dialog. diff --git a/news.d/feature/1510.ui.md b/news.d/feature/1510.ui.md deleted file mode 100644 index aa65f2443..000000000 --- a/news.d/feature/1510.ui.md +++ /dev/null @@ -1 +0,0 @@ -Show detailed information about each available serial port in the machine configuration dialog. diff --git a/news.d/feature/1514.ui.md b/news.d/feature/1514.ui.md deleted file mode 100644 index bc04f6059..000000000 --- a/news.d/feature/1514.ui.md +++ /dev/null @@ -1 +0,0 @@ -Add support for styling the Qt GUI: automatically load and apply a custom stylesheet from `plover.qss` (in the configuration directory) when present. diff --git a/news.d/feature/1534.ui.md b/news.d/feature/1534.ui.md deleted file mode 100644 index bf3c2efb8..000000000 --- a/news.d/feature/1534.ui.md +++ /dev/null @@ -1 +0,0 @@ -Capture and log Qt messages. diff --git a/news.d/feature/1539.ui.md b/news.d/feature/1539.ui.md deleted file mode 100644 index 2ca9e6e2e..000000000 --- a/news.d/feature/1539.ui.md +++ /dev/null @@ -1 +0,0 @@ -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. diff --git a/plover/__init__.py b/plover/__init__.py index 188ed27f1..50902afe2 100644 --- a/plover/__init__.py +++ b/plover/__init__.py @@ -12,7 +12,7 @@ # want to translate anyway. _ = lambda s: s -__version__ = '4.0.0.dev11' +__version__ = '4.0.0.dev12' __copyright__ = '(C) Open Steno Project' __url__ = 'http://www.openstenoproject.org/' __download_url__ = 'http://www.openstenoproject.org/plover'