Shutter 3.8

This update brings many new features and improvements for Shutter, a multi-purpose scheduling utility.

Here is quick summary of new features:

  1. Organize your schedules of events and actions into multiple presets, and run them in a chain using a new "Run Preset" action.

  2. Added a new Weekly event for triggering actions on specific days of the week.

  3. Schedule your actions to be executed at any specific date using the new date selection in the On Time event.

  4. Find out the result of your actions via a new Status column, a handy way to find out if some actions have failed.

  5. Additional quick actions, executable with a single click from your desktop: Turn Off Monitor, Mute Volume, Unmute Volume.

  6. Many small visual and operational improvements.

Shutter-3_8-Example.png

Full list of changes:

* Added "Now" button for using the current time in On Time and Weekly events.
* Cleaner layout of User Inactive event configuration.
* Show Alarm and Message forms separately on taskbar.
* Fixed Alarm and Message forms not staying on top when main application form is hidden.
* Updated copyright information.
* Added "Run Preset" action. Allows execution of multiple event-action schedules.
* Warn if preset supplied through the command line could not be loaded. Do not silently start the default preset.
* Set error exit code when failed to execute quick action from the command line.
* Added quick actions: Turn Off Monitor, Mute Volume, Unmute Volume.
* Internal code refactoring for events and actions.
* Fixed miscoding of purchase URL on the Web Interface.
* Restart events when any kind of power resume occurs, instead of only when triggered by user input.
* Refactored internal suspend/resume operations on power events.
* Added new Weekly event for triggering actions on specific days of the week.
* Increased input range of hours/minutes/seconds to 10000 in Countdown event.
* Added optional date selection to On Time event.
* Cleaned layout of Countdown and On Time events.
* Added options to export events and actions to clipboard.
* Enable the shutdown privilege before suspending the system.
* Revised code for enabling the shutdown privilege.
* Revised code for detecting Windows version.
* Display status of each action in the new Status table column.
* Capture result of routines for quitting/closing/killing by window name.
* Use exit code "1" instead of "0" when killing external processes.
* Minor refactoring and code improvements.