Rainmeter 3.3
The following are the changes for the 3.3 beta version of Rainmeter. You can safely install the new 3.3 beta version right over top of your existing Rainmeter 3.2 or earlier 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.
Changes in Rainmeter beta 3.3
December 28, 2015 - Revision 2494
Release Candidate 2
- Added ActionTimer: Added the ActionTimer plugin to the Rainmeter build. This plugin can be used to support animations and meter transitions. Details and examples can be found at ActionTimer Plugin and ActionTimer forum post.
- Added RunCommand: Added the RunCommand plugin to the Rainmeter build. This plugin can be used to execute and obtain values from external commands and programs. Details and examples can be found at RunCommand Plugin and RunCommand forum post.
- Changed Time measure: Added some additional Time measure Format Codes, made possible by the upgrade of the Rainmeter project to Visual Studio 2015. This also corrects some issues with existing codes like %p and a change to %z.
- Fixed WebParser: Corrected an issue where WebParser could not read a local file if it was locked open by some other process.
- Changed Rainmeter Project: Upgraded the project to use the latest Visual Studio 2015 for development.
Important Note:
If you are using the HWiNFO plugin for Rainmeter, you must upgrade to the latest 3.0 version of the plugin and SharedMemoryViewer.exe found in that post. If you have distributed skins using the plugin, you should update them for your users before Rainmeter 3.3 is released.
October 4, 2015 - Revision 2468
- Changed Context options: Changed the maximum number of ContextTitleN / ContextActionN pairs from 15 to 25.
- Fixed Tooltips: Corrected an issue where a dynamic value for a ToolTipTitle would be one skin update behind.
- Fixed Tooltips: Corrected an issue where removing a ToolTipTitle with !SetOption would not work.
September 27, 2015 - Revision 2464
- Changed SysInfo plugin: Added support for Windows 10 to
SysInfoType=OS_VERSION
. - Fixed Quote plugin: Corrected an issue where some Unicode characters in a text file read by the plugin could be mistaken for an end-of-file control character and truncate the returned string.
August 15, 2015 - Revision 2461
- Added Skins: Added new SkinWidth and SkinHeight options to the [Rainmeter] section of a skin. This will constrain the skin to the dimensions defined, either the width, the height, or both. Any meter or part of a meter positioned outside the defined boundaries will be truncated. DynamicWindowSize will be ignored for the defined dimension(s), and meters that would normally display even "outside" the skin will be truncated by the "fixed" skin dimensions.
This can be very useful for having some meter(s) initially defined outside the left/top/right/bottom boundaries of the skin, and then pop or slide into view on mouse or measure actions.
As with all options set in the [Rainmeter] section of the skin, these options cannot be dynamically changed.
An example skin demonstrating how this might be used is at Change Announcements. - Fixed IfActions: Corrected an issue with IfMatch where doing a match on a measure that has returned no string value could crash Rainmeter.
- Fixed Skin Installer: Corrected an issue with the comparison of plugin versions when multiple plugins were included in the .rmskin.
- Fixed String meter: Corrected an issue with
InlineSetting=GradientColor
where the gradient did not properly react to relative positioning dynamically changing the meter position.
August 11, 2015 - Revision 2457
- Fixed WebParser: Fixed a bug introduced in r2455 that caused grandparent > parent > child measures to fail RegExp.
August 11, 2015 - Revision 2455
- Fixed String meter: Additional corrections to the Inline Options settings. Fixed an issue when Unicode characters were embedded in the string.
August 6, 2015 - Revision 2438
- Changed Skin Installer: The Skin Installer application, used to install .rmskin files in Rainmeter, has been modified so it will by default not replace a newer version of an included 3rd-party plugin with an older version. This is based on the "File version" information in the compiled .dll file(s), and is to protect users from having an old plugin in a .rmskin replace a newer version.
It is very important that all 3rd-party plugin authors keep up-to-date with version information in their plugin releases. Going forward, if an author releases a new version of their plugin, but doesn't change the version number information in the .dll, it will not be installed by Rainmeter if the end-user already has the older version of the plugin. - Fixed String meter: Corrected an issue with the Inline Options
GradientColor
setting, that was causing incorrect percentage placement of the gradient in some cases. - Fixed Image meter: Corrected an issue where removing a
MaskImageName
with !SetOption was not possible.
July 31, 2015 - Revision 2423
- Added String meter: Added new Inline Options features to the String meter. This will allow "inline" formatting of part or all of a string, and adds several new formatting options including a color gradient. Example skins demonstrating the features can be found at Change Announcements.
- Added SysInfo plugin: Added
SysInfoType=PAGESIZE
to the SysInfo plugin. - Fixed Plugin API: Corrected a bug, introduced in r2416, which caused some threaded plugins to fail when sending a FinishAction to Rainmeter.
May 31, 2015 - Revision 2416
- Fixed RegExpSubstitute: Corrected a bug, introduced in r2414, where comparisons with an empty string could fail.
- Fixed Plugin API: Corrected a long-standing issue where a plugin could crash or hang Rainmeter if Refresh All or Unload Skin was done while the plugin was executing commands to the main Rainmeter process.
May 24, 2015 - Revision 2414
- Fixed RegExpSubstitute: Fixed a problem where a (capture) that returned an empty string would cause Rainmeter to hang or crash. Care should still be taken when using
*
(zero or more) quantifiers or(?(?=
(If/Then Lookaround) constructs in RegExpSubstitute, as any (capture) returning an empty string can cause the Substitute to fail. - Fixed Net measures: Improved the detection of "Best" and "named"
Interface
options on Windows XP.
April 30, 2015 - Revision 2412
- Fixed Net measures: Corrected a bug when using Interface with a number, introduced in r2410. It is important that this new version be used in place of r2410.
April 29, 2015 - Revision 2410
- Changed Net measures: Changed the values accepted for the Interface option to accept new values of "Best", which will automatically use the active network interface, or a string value of the name of the desired Network Interface Controller (NIC).
- Changed SysInfo plugin: Changed the values accepted for the SysInfoData option with network related SysInfoType options to accept new values of "Best", which will automatically use the active network interface, or a string value of the name of the desired Network Interface Controller (NIC).
- Changed About / Log: Changed the Time column in the About / Log panel to use the current time in Hours, Minutes, Seconds and Milliseconds rather than elapsed time since Rainmeter was started.
April 6, 2015 - Revision 2402
- Added Loop: Added new Loop measure. This will create a looping counter between two numbers. The loop will start at
StartValue
, end atEndValue
, increment byIncrement
, and will loopLoopCount
(or endless) times. Details and examples can be found at Change Announcements. - Added NowPlaying: Added a value of
Genre
to the PlayerType option. This option value is currently supported with the AIMP, CAD, iTunes, WMP and WinAmp PlayerName values.