EventGhost Changelog

What's new in EventGhost 0.5.0 RC6

Sep 19, 2020
  • Enhancements:
  • [PowerDVD] switch from WindowMatcher to ctypes, PEP8 formatting #339 (GruberMarkus)
  • Fixed bugs:
  • [SchedulGhost] fix setting the repeat intervall #337 (topic2k)
  • Fixes restart & plugin install #340 (kdschlosser)

New in EventGhost 0.5.0 RC4 (Jul 19, 2017)

  • Enhancements:
  • Changes XmlIdLink to eg.GUID (see comment for more info) #264 (kdschlosser) (see note below)
  • Fixed bugs:
  • SoundMixer: Fixes traceback when using the Primary Sound Driver #255 (kdschlosser)
  • NamedPipe: Fixes traceback if returned item is not able to be evaluated #256 (kdschlosser)
  • Fixes restart not working from the file dropdown menu #257 (kdschlosser)
  • SoundMixer: Fixes lag when setting the relative volume #258 (kdschlosser)
  • EventThread: Fixes -event not working from cli if there is no EG running #261 (kdschlosser)
  • [System] Fix Monitor On action not functioning properly in Windows > 8 #262 (kdschlosser)
  • CLI: fix bug when showing message on -netsend failure #263 (topic2k)
  • Other changes:
  • [XBMC2] update plugin to 0.6.33 #259 (topic2k)

New in EventGhost 0.5.0 Beta 4 (Sep 14, 2016)

  • Enhancements:
  • Register restart handler for easy crash recovery
  • Fixed bugs:
  • Make automatic log scrolling work at all window sizes
  • Make plugin export work for non-English users
  • Prevent traceback in PyCrust when a plugin imports its own modules
  • Open plugin installer even if program isn't running
  • [Window] Prevent random traceback on Grab Text Item(s) action

New in EventGhost 0.5.0 Beta 3 (Aug 17, 2016)

  • Fixed bugs:
  • Catch errors when adding a plugin #
  • Gracefully handle all possible plugin load errors
  • Continue setup only if user data can be backed up

New in EventGhost 0.5.0 Beta 2 (Aug 17, 2016)

  • Fixed bugs:
  • Show update notification for new releases only
  • Change directory to eg.configDir only if it exists
  • Prevent hang on system resume when eg.app.Restart() is called

New in EventGhost 0.5.0 Beta 1 (Aug 17, 2016)

  • Important changes for plugin developers:
  • Migrate from PIL to Pillow #27
  • Upgrade to wxPython 3.0 #35
  • Deprecate eg.revision , remove previously deprecated items #50
  • Parse documents starting with "" as Markdown #59
  • Enhancements:
  • Upgrade to Python 2.7 #8
  • Search for modules in [python-install]Libsite-packages and %PYTHONPATH% #20
  • Preserve view settings when switching versions #21
  • Restore changelog panel in about dialog #22
  • Refresh environment variables automatically or via action #24
  • Add File > Restart menuitem #32
  • Add hotkeys to most menuitems #33
  • Support wildcard patterns in event bindings #46 (
  • Calculate "Python Script" indent size from script #48
  • Replay events via log control's context menu #49
  • Restore automatic and manual update checking #51
  • Add option to hide system tray icon #62
  • Disable log scrolling automatically when not at bottom #64
  • Integrate useful debug menu functionality into core #67
  • Fixed bugs:
  • [Lirc] Prevent an exception if no device is connected #29
  • [MceRemote_Vista] Prevent an exception if no device is connected #30
  • [Speech] Prevent an infinite loop on configuration reload #54

New in EventGhost 0.3.7.r965 (Apr 14, 2014)

  • Added Apple iPhone iPod Touch EventPhone plugin from Melloware.
  • Added KIRA plugin from ldobson.
  • Added new DVBViewer plugin from Prinz.
  • EventGhost now uses Stackless Python
  • Updated wxPython to 2.8.10.1 pre-release.
  • Many bugs fixed.

New in EventGhost 0.3.7.r851 (Apr 14, 2014)

  • Event items now have a configuration dialog, that is somewhat similar to the ones of actions and plugins. If you do an “Add Event...”, the dialog presets to the last event that was logged.
  • The IR decoder code is completely rewritten. Currently the IgorPlugUSB, TechnoTrend, UIRT and USB-UIRT plugins are using it. One feature is its ability to decode RC5 and MCE-RC6 commands to human readable events (like Play, Stop and so on). The downside is, that you might need to re-assign some events to your macros, as some signals are decoded to other strings.
  • The log has a new option to indent items, that should help to detect how the processing of events/macros/actions work.
  • Added a Python shell that you can open through the help menu. A nice toy to experiment with Python.
  • The setup includes a Windows help file now. You can invoke it through the help menu or by pressing F1. The help isn’t very complete. It only contains some parts from the Wiki till now.
  • After reading this article on “Joel on Software”, and thinking about it, I decided to follow his advise, except for the “File” and “Edit” menus. So now all other menu items stay enabled and if there’s some reason EventGhost can’t complete the action, you get a message telling you why.
  • The title bars of the two panes now have a horizontal gradient and their colours are determined by the appearance settings of Windows.
  • EventGhost now is build with Python 2.6.
  • The version number scheme has changed a little. The last number now shows the SVN revision number instead of the build number and is prefixed with a small “r”. This should make it easier for plugin developers to see if their latest changes are included in the installer.
  • Added Japanese translation from user somainit.

New in EventGhost 0.3.6.1487 (Apr 14, 2014)

  • The “log only assigned and activated events” check box is now displayed in red if checked.
  • DesktopRemote’s “Show” action now has an option to force the window to be always on top of all other desktop windows.
  • Added a “Start” action to the VLC plugin, that helps to start VLC with the right command line options.
  • The list of plugin authors in the about dialog is now automatically created from all installed plugins.
  • Fixed sticking keys of the Keyboard plugin after some special events (like Ctrl+Alt+Delete).
  • Many other bugs fixed.

New in EventGhost 0.3.6.1446 (Apr 14, 2014)

  • Added Sceneo TVcentral plugin.

New in EventGhost 0.3.6.1444 (Apr 14, 2014)

  • Added ATI Remote Wonder II plugin.

New in EventGhost 0.3.6.1439 (Apr 14, 2014)

  • Added support for the use of multiple USB-UIRT devices.

New in EventGhost 0.3.6.1408 (Apr 14, 2014)

  • Added BT8x8 based remote controls plugin from junius.
  • Added GOM Player plugin from CHeitkamp.

New in EventGhost 0.3.6.1401 (Apr 14, 2014)

  • Added the executables py.exe and pyw.exe to the installer. These are Python interpreters, that use the EventGhost library files. You can use them to run your own Python code, without the need to install a Python distribution or to start EventGhost. The py.exe executable is a replacement for the python.exe you would normally find in a Python distribution and pyw.exe accordingly for pythonw.exe (that runs code without a console, e.g. for scripts that have their own GUI). They don’t support the command line options of a real Python interpreter, but they are anyhow handy for many tasks.

New in EventGhost 0.3.6.1397 (Apr 14, 2014)

  • The “Show OSD” action now supports multiline text.