Hey guys I have a problem with this plugin.
This is the code I'm using:
Code: Select all
[Rainmeter]
Update=100
[mIsFullScreen]
Measure=Plugin
Plugin=IsFullScreen
IfCondition=mIsFullScreen=1
IfTrueAction=[!LoadLayout "Taskbar FullScreen"]
IfCondition2=mIsFullScreen=0
IfTrueAction=[!LoadLayout "Taskbar"]
[Image]
Meter=Image
SolidColor=255,120,120,1
W=40
H=40
It's as simple as it gets, I just need it to change the layouts so when I open a game I won't be seeing "stay topmost" meters.
I use stay topmost because I have meters over taskbar, and this works only with stay topmost and not with the "topmost".
Let's say I join a match in League of Legends, it lags a lot! It's like this skin keeps refreshing each millisecond! I don't know how to explain this, but I've already tried with the "Update" at 1/100/1000 it's always the same.
OR
Do you have any better ideas of how to hide all skins when something is in full screen? Or change properly layouts without lags, (ofc the second layout I'm using is empty)
Also, for some strange reason(for me, for you might not be so strange) if I use it like this:
Code: Select all
[mIsFullScreen]
Measure=Plugin
Plugin=IsFullScreen
IfCondition=mIsFullScreen=1
IfTrueAction=[!LoadLayout "Taskbar FullScreen"]
IfFalseAction=[!LoadLayout "Taskbar"]
It will just not open, "Taskbar" is my main layout, and "Taskbar FullScreen" is the empty layout, so, in "Taskbar"(nothing in full screen) this skin just hides, I open it and it immediately hides.
Hmmm
I just realized how it works, so it does refresh every millisecond, since the code itself says "load the full screen layout" it actually does that constantly.
So when the full screen layout is loaded, I need other skin to say the opposite "if not in full screen then load the layout with no full screen"
I'm trying that right now.
So this doesn't work either, it just does the same, it lags a lot.
Code: Select all
[mIsFullScreen]
Measure=Plugin
Plugin=IsFullScreen
IfCondition=mIsFullScreen=0
IfTrueAction=[!LoadLayout "Taskbar"]