Skip to content

Releases: thatsIch/sublime-rainmeter

Support Update Rainmeter Beta 4.2 Revision 3064

21 May 11:26
Compare
Choose a tag to compare

Build against: ST 3176 and RM 3064
Requires at least: ST 3092

Added support to allow disabling and enabling mouse actions on meters or the skin background. Documentation at Mouse Action state bangs.
Added value detection for * as valid option value.

mouse-actions-shaded-or8
Syntax-Highlighting for new mouse action bangs.

Support Update Rainmeter Beta 4.2 Revision 3048

02 May 21:42
Compare
Choose a tag to compare

Build against: ST 3126 and RM 3048
Requires at least: ST 3092

Added support for pipe-seperated lists in Blacklist and Whitelist attribute of UsageMonitor.

pipe-seperated-list-shaded-or8
Syntax-Highlighting for pipe seperated lists in Blacklist and Whitelist attribute of UsageMonitor Plugin. It detects wrong file names and wrong seperators

Support Update Rainmeter Beta 4.2 Revision 3043

27 Apr 21:32
Compare
Choose a tag to compare

Build against: ST 3126 and RM 3043
Requires at least: ST 3092

Added Support for UsageMonitor-Plugin:

  • AutoCompletion
  • Syntax

usagemonitor-shaded-or8
Key Value Support for UsageMontior-Plugin

Migrating Plugins to Measures

15 Feb 09:23
Compare
Choose a tag to compare

Build against: ST 3126 and RM 3029
Requires at least: ST 3092

The later version of Rainmeter migrated some plugins to measures:

  • MediaKey
  • NowPlaying
  • RecyleManager
  • WebParser

Now, this is also stated explicitly in the Rainmeter documentation.

syntax-highlighting-shaded-or8
Supports syntax highlighting

auto-completion-shaded-or8
Supports smart completion

removed-from-smart-completion-shaded-or8
Removed deprecated calls from smart completion

deprecated-shaded-or8
Hightlight deprecated syntax

Support Update Rainmeter Beta 4.1 Revision 2821

01 Jul 11:18
Compare
Choose a tag to compare

Build against: ST 3126 and RM 2821
Requires at least: ST 3092

New Rainmeter Beta added new features. This update adds support for that

  • Added syntax and auto completion support for !EditSkin bang
  • Added syntax and auto completion support for #CONFIGEDITOR# variable

ss 2017-07-01 at 01 12 22 -shaded-or8

Support Update Rainmeter Beta 4.1 Revision 2806

02 Jun 09:22
Compare
Choose a tag to compare

Build against: ST 3126 and RM 2806
Requires at least: ST 3092

This release is to update the current state of the syntax and auto-completion alignment with Rainmeter 2806 which is at this point the latest 4.1 Beta revision.

ss 2017-06-02 at 11 20 45 -shaded-or8

Support Update

29 May 07:04
Compare
Choose a tag to compare

Build against: ST 3126 and RM 2793
Requires at least: ST 3092

This release is to update the current state of the syntax alignment with Rainmeter 2793 which is at this point the latest 4.1 Beta revision.

  • Added syntax and auto completion support for FontWeight option
  • Added syntax support for Path1 option
  • Added syntax and auto completion support for Deg math option

Initial 3rd Party Support for MSIAfterburner.dll

02 May 21:25
Compare
Choose a tag to compare

Build against: ST 3126 and RM 2746
Requires at least: ST 3092

This release adds with #44 an initial 3rd Party Support for the MSI Afterburner Plugin which allows you to extract monitoring information provided by your graphics cards.

The commit only provides basic syntax highlighting but no auto completion since this is a 3rd party plugin.

Highlighting Fixes

18 Apr 21:30
Compare
Choose a tag to compare

Build against: ST 3126 and RM 2746
Requires at least: ST 3092

This release fixes:

  • #42: GraphOrientation and BarOrientation was not highlighted correctly
  • #43: the latest shape API is missing basic support for variables and measures

Install Skin from local folder

09 Mar 10:00
Compare
Choose a tag to compare
Pre-release

Build against: ST 3126 and RM 2746
Requires at least: ST 3092

As in other IDEs you can easily import other types of your project. May it be from Version Control System (VCS), from another IDE or just as a normal folder.

With this pre-release I introduced a new command (CTRL + SHIFT + P) to install from a local folder.

ss 2017-03-09 at 10 45 21

Upon activating that command you get a new input field where you can enter the path to your skin folder

ss 2017-03-09 at 10 48 34

This path is cached which means that after re-activating the command, the entered path stays there in case some error happened.

I use the example path as part of my test suite which you can find here. As you may see is, the project structure is a mess and the installable configurations are not easy to find, as the suite delivers also themes and other important files which are not so important for us at the moment.

The algorithm I developed looks at every .ini file and determines the longest common path between all those. An ini file must be the entry point to a skin, but that does not mean that it must be in a top level. I additionally conclude the configuration from the location of the @Resources folder which is a top level construct.

Using the skin mentioned above I will install Miniml/* into my Rainmeter skins.

You can test this out by either installing it via Git or enable pre-releases in package control.

Cheers
thatsIch