It is currently April 20th, 2024, 12:10 am

Hexicons 2.5

A package of skins with a "theme" or by a single author
User avatar
CoffeeJoe
Posts: 48
Joined: November 6th, 2019, 4:19 am

Hexicons 2.5

Post by CoffeeJoe »

Image

http://fav.me/ddq28eq

My latest progress on this suite I've been building and learning.

This has some auto alignment features = still room for improvement, also everything is completely scalable (see image)
Manually edit Variables.inc for weather.com locale and common scaling options. All scaling is tied to SkinSize if its not set in the skin it will use the common setting in Variables.inc
The Mem Meter is huge on purpose; for example, put a semicolon to comment the skinsize=256 line and it will revert back to same size as others.

Also in Variables.inc is STKW this is the width of the colored frame around each skin. All settings are a percentage of SkinSize so you can tweak the math (SkinSize*0.06) up or down and test it.
Middle Mouse Click to snap the skin to the nearest intersection on the mathematical grid... allow a skin to sit for 3 update cycles before doing the middle click and it works pretty well.

Looking for some feedback / insights / ideas to continue improving this suite
Thanks, CJ
User avatar
CoffeeJoe
Posts: 48
Joined: November 6th, 2019, 4:19 am

Re: Hexicons 2.5

Post by CoffeeJoe »

Updated Time Skin - Adds Quote from quotationspage.com
Can't attest to the quality of the quotes yet but this puts the content there (a start) :D

(copy entire code below to replace all of HexIcons\Time\Time.ini )

Code: Select all

[Rainmeter]
Update=1000

[Metadata]
Name=HexIcon: Time
Author=CoffeeJoe 
Information=Hexagon Meter
License=Creative Commons Attribution-NonCommercial-ShareAlike 3.0
Version=2.5

[Variables]
@Include=#@#Variables.inc
@Include2=#@#Align.inc
@Include3=#@#Style.inc
;SkinSize=400

[MeasureTime]
Measure=Time
Format=%H:%M

[MeasureColor]
Measure=String
String=FFA800

[MeasureQuoteT]
Measure=PLUGIN
Plugin=WebParser
UpdateRate=14400
URL=http://www.quotationspage.com/data/qotd.rss
RegExp=(?siU)<title.*>(.*)<item>.*<title.*>(.*)</title>.*<description.*>"(.*)"</description>
	
[MeasureAuthor]
Measure=PLUGIN
Plugin=WebParser
Url=[MeasureQuoteT]
StringIndex=2
	
[MeasureQuote]
Measure=PLUGIN
Plugin=WebParser
Url=[MeasureQuoteT]
StringIndex=3

[Base]
Meter=Shape
MeterStyle=BaseStyle
LeftMouseUpAction=["https://calendar.google.com/calendar/r?pli=1"]
MouseOverAction=[!ShowMeterGroup "FlyOut"]
MouseLeaveAction=[!HideMeterGroup "FlyOut"]

[TimeString]
Meter=String
MeterStyle=CommonStyle
MeasureName=MeasureTime
X=(#SkinSize#*0.50)
Y=(#SkinSize#*0.49)
FontSize=(#SkinSize#*0.23)
Text=%1

[MeterOverlay]
Meter=Shape
MeterStyle=OverlayStyle

[MeterQuote]
Meter=String
MeasureName=MeasureQuote
MeasureName2=MeasureAuthor
MeterStyle=FlyoutStyle
Group=FlyOut
W=(#SkinSize#*2.5)
Text=%1#CRLF##CRLF#-%2