AutoKey v0.95.3 Release Notes
Release Date: 2018-08-21 // over 5 years ago-
๐ Features
- Phrase expansion can now always be undone using the backspace key, if the feature is enabled in the settings.
Previously it was only be possible if the phrase was triggered by an abbreviation.
Now it also works when using hotkeys or selecting phrases from menus.
This also prevents crashes in
certain cases
_. - ๐ง Qt GUI: Add support for automatically starting
autokey-qt
during login. It can be configured in the settings dialogue. The configuration option allows to choose which GUI is automatically started, if bothautokey-qt
andautokey-gtk
are installed simultaneously, and whether the main window should be shown automatically on launch. - Qt GUI: Added the notification icon theme selection to the settings dialogue. The added section in the general
settings allow to choose between the light and dark theme, like in the
autokey-gtk
settings dialogue. Changing this setting currently requires an application restart to take effect.
๐ Bug fixes
- Scripting API: The Python
__file__
global variable is now properly set for AutoKey scripts. It contains the full path to the Python script file currently running. Previously, it contained the full path to theservice.py
file of the currently running AutoKey instance. - Crash fix: Skip import of the AT-SPI interface, if importing of
pyatspi
fails with a SyntaxError. This may happen with certain versions ofpyatspi
on Python 3.7. For details see#173
_ - ๐ Fix serializing the store during saving, if user stores recursive data structures. It now handles/skips lists that contain themselves or other circular referenced data structures.
- GTK GUI: Fix autostart handling: Create the
$XDG_CONFIG_HOME/autostart
(~/.config/autostart
) directory, if it is not already present. Fixes#149
_ - Qt GUI: Create the user data directories before initializing the logger system. This prevents crashes when autokey-qt
is used for the first time or when the user wiped all previous data. Fixes
#170
_ - Qt GUI: Fix saving the "Always prompt before running this script" checkbox content when editing scripts. This option now works as intended again.
Packaging
- ๐ Stop shipping the
autokey.png
icon file inside ascalable
icon theme directory. Moved to the appropriate raster image directory. - ๐ฆ Corrected broken dependency package name in setup.py. The library is called
python-xlib
and notpython3-xlib
on PyPI.
.. _certain cases: https://github.com/autokey/autokey/issues/164 .. _
#173
: https://github.com/autokey/autokey/issues/173 .. _#149
: https://github.com/autokey/autokey/issues/149 .. _#170
: https://github.com/autokey/autokey/issues/170 - Phrase expansion can now always be undone using the backspace key, if the feature is enabled in the settings.
Previously it was only be possible if the phrase was triggered by an abbreviation.
Now it also works when using hotkeys or selecting phrases from menus.
This also prevents crashes in