Rainmeter 3.1 Release


There are a lot of new features and capabilities in the latest Rainmeter 3.1. You can safely install the new 3.1 release version right over your existing Rainmeter 3.0 installation, and nothing you have done will be lost or changed. There is never any need to uninstall any earlier version of Rainmeter to use the newest version.

Major additions in Rainmeter 3.1

New IfConditions functionality added. This is a powerful extension to the concepts provided in IfActions, allowing multiple tests and actions, both "true" and "false" testing, and the ability to use logical AND and OR operators in the conditions. See Change Announcements for details and example skins.

New IfMatchAction functionality added. Supports taking actions based on a regular expression comparison with a measure's string value. See Change Announcements for details and examples.

New String measure type added. Used to create and manipulate string values. See Change Announcements for details and examples.

Other enhancements in Rainmeter 3.1

Added new LAN_CONNECTIVITY and INTERNET_CONNECTIVITY SysInfoType options to the SysInfo plugin. Measure will return "1" on success and "-1" on failure.

Added new IDLE_TIME SysInfoType option to the SysInfo plugin. This will return the number of seconds since the last user input (mouse or keyboard) to the operating system.

Added new !SkinCustomMenu bang to display only user-defined context menu items instead of the normal skin context menu.

Added new :EscapeRegExp measure section variable parameter. This will return the string value of the measure with all regular expression reserved characters escaped.

Added new :EncodeURL measure section variable parameter. This will return the string value of the measure as a URL-encoded string.

Added support for opening the Windows properties or context menu dialogs for file or folder objects using the FileView plugin. Details at Change Announcements.

Version history and details