It is currently August 19th, 2022, 7:39 pm

My latest 3 Resizable Suites

A package of skins with a "theme" or by a single author
User avatar
adni18
Posts: 24
Joined: May 6th, 2022, 4:21 pm

My latest 3 Resizable Suites

Post by adni18 »

I like to share with you my latest 3 Rainmeter works:
Image
Image
Image

You can download all of them from DeviantArt:
https://www.deviantart.com/adni18/gallery/all
or my personal site, (among many other skins):
https://www.adni18.com/RAINMETER/

:welcome:
User avatar
sl23
Posts: 1028
Joined: February 17th, 2011, 7:45 pm
Location: a Galaxy S7 far far away

Re: My latest 3 Resizable Suites

Post by sl23 »

Being the minimalist that I am,i really like the top set of skins! :thumbup:
User avatar
adni18
Posts: 24
Joined: May 6th, 2022, 4:21 pm

Re: My latest 3 Resizable Suites

Post by adni18 »

Thank you very much! :D
User avatar
sl23
Posts: 1028
Joined: February 17th, 2011, 7:45 pm
Location: a Galaxy S7 far far away

Re: My latest 3 Resizable Suites

Post by sl23 »

You're welcome! :thumbup:

I have tried out your Olympus suite, it's really great. :thumbup:

Just thought you might like to see this code Yincognito shared with me regarding resizing a shape meter...

Code: Select all

[Variables]
; Visuals
Scale=1
ScaleRate=0.1
BackgroundW=220
BackgroundH=65
BackgroundCornerRadius=5
BackgroundColor=0,0,0,130
StrokeW=2
StrokeColor0=255,255,255,60
StrokeColor1=0,255,255,255
StrokeColorIndex=0
FontFace=Aller
FontColor=255,255,255,200
FontSize=16
StringEffect=Shadow
FontEffectColor=0,0,0,150
SolidColor=0,0,0,1
Padding=0
TimeAreaYFactor=0.30
TimeAreaWFactor=0.5
SecondsScale=0.625
; Functionals
DefaultSeconds=10
Seconds=#DefaultSeconds#
Direction=-1
Reset=0

[Rainmeter]
Update=1000
DynamicWindowSize=1
AccurateText=1
OnRefreshAction=[!PauseMeasureGroup TimerGroup]

---Measures---

[Time]
Group=TimerGroup
Measure=Time
Format=%H:%M %S
OnChangeAction=[!SetVariable Seconds (#Seconds#+#Direction#*(1-#Reset#))]
DynamicVariables=1

[Uptime]
Group=TimerGroup
Measure=Uptime
SecondsValue=#Seconds#
Format="%3!02i!:%2!02i! %1!02i!"
IfCondition=(#CURRENTSECTION#<=0) && (Sgn(#Direction#)=-1)
IfTrueAction=[!PauseMeasureGroup TimerGroup]
IfConditionMode=1
DynamicVariables=1

---Styles---

[TextStyle]
FontFace=#FontFace#
FontSize=(#FontSize#*#Scale#)
FontColor=#FontColor#
StringEffect=#StringEffect#
FontEffectColor=#FontEffectColor#
SolidColor=#SolidColor#
Padding=(#Padding#*#Scale#),(#Padding#*#Scale#),(#Padding#*#Scale#),(#Padding#*#Scale#)
AntiAlias=1

---Meters---

[Background]
Meter=Shape
Shape=Rectangle ((#StrokeW#/2)*#Scale#),((#StrokeW#/2)*#Scale#),(#BackgroundW#*#Scale#),(#BackgroundH#*#Scale#),(#BackgroundCornerRadius#*#Scale#) | Fill Color #BackgroundColor# | StrokeWidth (#StrokeW#*#Scale#) | Stroke Color [#StrokeColor[#StrokeColorIndex]]
UpdateDivider=-1
MouseOverAction=[!SetVariable StrokeColorIndex (1-#StrokeColorIndex#)][!UpdateMeter *][!Redraw]
MouseLeaveAction=[!SetVariable StrokeColorIndex (1-#StrokeColorIndex#)][!UpdateMeter *][!Redraw]
MouseScrollUpAction=[!SetVariable Scale (Clamp(#Scale#+#ScaleRate#,#ScaleRate#,10))][!UpdateMeter *][!Redraw]
MouseScrollDownAction=[!SetVariable Scale (Clamp(#Scale#-#ScaleRate#,#ScaleRate#,10))][!UpdateMeter *][!Redraw]
DynamicVariables=1

[UptimeText]
Meter=String
MeterStyle=TextStyle
X=(((#BackgroundW#*#TimeAreaWFactor#)/2)*#Scale#)
Y=((#BackgroundH#*#TimeAreaYFactor#)*#Scale#)
W=((#BackgroundW#*#TimeAreaWFactor#)*#Scale#)
FontWeight=700
StringAlign=Center
MeasureName=Uptime
Text=%1
InlineSetting=Size | ((#FontSize#*#SecondsScale#)*#Scale#)
InlinePattern=^.*( .*)$
LeftMouseUpAction=[!TogglePauseMeasureGroup TimerGroup]
MiddleMouseUpAction=[!SetVariable Seconds #DefaultSeconds#][!SetVariable Reset 1][!UnpauseMeasureGroup TimerGroup][!UpdateMeasureGroup TimerGroup][!PauseMeasureGroup TimerGroup][!SetVariable Reset 0][!UpdateMeter *][!Redraw]
DynamicVariables=1
It was whilst working on a timer skin, not quite sure why he posted it as a resizeable skin though :???: :D
But it is really good for using as a basis for other skins that you want to use in this way.

I just thought you could do without the background images and just use shapes in the Olympus suite. :D
User avatar
adni18
Posts: 24
Joined: May 6th, 2022, 4:21 pm

Re: My latest 3 Resizable Suites

Post by adni18 »

Thank you very much!

As for the code I will check it, thank you for your thought, but have in mind that my main skills are to create images for more than 20 years now, shapes mainly used by coders who doesn't know how to create images in general. I know that minimal shapes are a bit fashionable nowadays and I love the minimal style of certain shapes. Well, I have said enough. Anyway, cheers! :thumbup:
User avatar
adni18
Posts: 24
Joined: May 6th, 2022, 4:21 pm

Re: My latest 3 Resizable Suites

Post by adni18 »

It was whilst working on a timer skin, not quite sure why he posted it as a resizeable skin though :???: :D
It is a resizable skin, just missing this code in the beginning of the skin:

Code: Select all

Author=Yincognito
MouseScrollUpAction=[!SetVariable Scale "(#Scale#+#ScrollMouseIncrement#)"][!WriteKeyValue Variables Scale "(#Scale#+#ScrollMouseIncrement#)"][!Refresh] 
MouseScrollDownAction=[!SetVariable Scale "(#Scale#-#ScrollMouseIncrement# < 0.1 ? 0.1 : #Scale#-#ScrollMouseIncrement#)"][!WriteKeyValue Variables Scale "(#Scale#-#ScrollMouseIncrement# < 0.1 ? 0.1 : #Scale#-#ScrollMouseIncrement#)"][!Refresh]