Shop Mobile More Submit  Join Login
Chameleon Calendar by alex2539 Chameleon Calendar by alex2539
Chameleon Calendar
New version released! v1.16
The Chameleon Calendar is a calendar skin for Rainmeter designed to be highly customizable. By modifying the "settings.inc" file, the Chameleon Calendar can fit into any desktop theme! All of the calendars shown above were created just by modifying the settings.

You can change:
- The language used
- The way the date is highlighted (6 different ways that can be mixed and matched!)
- The font face, color, size, style and alignment
- The background color
- The size of each cell
- The spacing between cells
- Whether or not the name of the month appears
- Whether the week starts on Monday or Sunday
- ...And more!

All of this just by editing some words in a simple text file. No confusing code, no mucking about in .ini files, just the settings.

Changes in version 1.1
- Middle-clicking the calendar will now open "settings.inc" in the default editor.
- Margins can now be set on every side of the calendar.
- Along with changing the font color of the highlighted day, you can now also change the font size and string style.
- All of the spacing between elements, including the new margins, can now be colored.
- The background, the margins, the highlight square and all of the gaps between elements can now optionally display an image.
- The update rate was slowed to once per second instead of twice per second to lower CPU usage. However, this means the calendar will load somewhat slower. It can be changed back by modifying the line "Update=1000" in the [Rainmeter] section of calendar.ini.
- A backup set of default settings are now included. To restore the settings to the default, simply delete "settings.inc" and then copy and rename "settings.inc.default" to "settings.inc".


Changes in version 1.15
- Added highlight effects for the current weekday. They function exactly like the current highlight effects, minus row/column highlighting. Also fixed some typos and inconsistencies.


Changes in version 1.16
- A bug where the days would be shifted if MondayIsFirst=1 and a left margin was set has been fixed Thanks to Chewtoy for it pointing out
- Some other minor bug fixes.


WARNING: The default settings are very boring. It is highly recommended that you open up that settings.inc file and be creative.

Comments and suggestions for new features are welcome. If you believe something is missing, mention it here or on the Rainmeter Forums. If it's feasible, I just might add it to the next version.

The skin is in the new .rmskin format. This is a new way of packaging skins included with Rainmeter 1.2. To install a skin, all you need to do is open up the .rmskin and let Rainstaller (by Poiru) work its magic. No more hunting down you skins folder, just run the skin!

Requires Rainmeter v1.2 or higher.
Add a Comment:
 
:iconagelyk:
Agelyk Featured By Owner Dec 15, 2015  Student Digital Artist
super buged guy :S
Reply
:iconaficks:
aficks Featured By Owner Apr 23, 2015
i can't instal
Reply
:iconadeii:
Adeii Featured By Owner Mar 5, 2015
Very interesting!
Reply
:icontierix:
tierix Featured By Owner Oct 4, 2014
yeah, either remove it or fix the downlaod package! we can't install it!!!
Reply
:iconlonewolf-53:
LoneWolf-53 Featured By Owner Sep 20, 2014
Still produces invalid package error when attempting to install!

Fix it or remove it!
Reply
:iconantynoob:
Antynoob Featured By Owner Apr 29, 2014
This shit is bugged - cant open...
Reply
:iconbruzewill:
bruzewill Featured By Owner Apr 4, 2014
Hi, I'm in the same boat as broberge. How do you mount this .rmskin package other than double clicking on it, once removed from the .zip file.
Reply
:iconbroberge:
broberge Featured By Owner Jan 23, 2014
Hi, I'm unable to install it. I have Rainmeter 3.02. When I double click on Chameleon.rmskin, I get "Invalid package: Chameleon.rmskin. The Skin Packager must be used to create valid .rmskin packages". Any idea ???
Reply
:iconzer0gee:
Zer0Gee Featured By Owner Dec 10, 2013
Brilliant as it's nearly possible to customize it as you wish !

I found how to resolve the annoying bug related to the previous days' color of the 1st week :
The formula depends on the setting of the "AlwaysTwoDigits" parameter ; if you've set it to "1", there's no bug, but if it's set to "0", only the previous Sat of the present day is in the right color, all of the previous other days are in the same color of the present day.
Check the formulas related to "Mon0FontColor", "Tue0FontColor"... and so on (lines # 965, 970, 975, 980, 985) (neither the Sunday nor the Saturday formulas are affected). You can simplify the formula not to check the "AlwaysTwoDigits" parameter, which gaves :

Before : "Formula=(Mon0Day>2) && (Mon0Day<((#AlwaysTwoDigits#)?12300:0))?(#ShowExtraDays# ? -1 : -3):((TodayFontAttributes) && ((Mon0Day=MeasureDay) || (Mon0Day=MeasureDay+12300)) ? -4 : -2)"
After :    "Formula=(Mon0Day>2) && (Mon0Day<12300)?(#ShowExtraDays# ? -1 : -3):((TodayFontAttributes) && ((Mon0Day=MeasureDay) || (Mon0Day=MeasureDay+12300)) ? -4 : -2)"

Sorry I can't avoid the displaying of the smileys, but if you copy the whole formula in the notepad, you should see a correct expression.
Repeat the process for lines # 965, 970, 975, 980, 985. Simple as that.

Hope I don't infringe with the rules of the deviantart comments, else please tell me and I'll correct.

For the installation bug, I had it too, but it may be related to the fact I was on an older version (2.5), so I extracted the file after renaming it with ".zip" extension, and I copied the whole folder to my usual rainmeter folder skins, and refreshed it. But maybe it's OK with a newer version (we are officially on v. 3.0.2 now).
Reply
:iconcandybubblesweety:
candybubblesweety Featured By Owner Sep 15, 2013  Hobbyist Artist
I can't install
Reply
:iconbingobugs:
BingoBugs Featured By Owner Jul 10, 2013
Cannot install, Invalid Package?
Reply
:icontiffanyvalentine:
TiffanyValentine Featured By Owner Jun 1, 2013
Can't install :(
Reply
:iconhiphopjunky:
hiphopjunky Featured By Owner Oct 30, 2012
Couldnt install after un-zipping?? Any help??
Reply
:iconfajnalaska:
Fajnalaska Featured By Owner Sep 6, 2012  Hobbyist Interface Designer
I found and fixed the bug showing wrong date when reversing and moving forward months. Now it is the best calendar Rainmeter, works without error. I'm going to publish it in Polish.
Znalazłem i naprawiłem błąd złego pokazywania daty przy cofaniu i przesuwaniu do przodu miesięcy. Teraz to jest najlepszy kalendarz Rainmeter, działa bez błędnie. Mam zamiar opublikować go po polsku.
Reply
:iconsplotquarks:
splotquarks Featured By Owner Oct 19, 2012
I'ts good to know, please tell me how to fix my too :)
Reply
:iconobserver88:
observer88 Featured By Owner Jul 14, 2011
This is going to prove useful.
Reply
:iconstormbolter:
Stormbolter Featured By Owner May 13, 2011
I am new to rainlendar, and I have to say that I found your calendar to be most excelent :aww:

I only have an issue: The calendar doesn't seem to load correctly the days, at least this month. Although I configured the calendar not to show previous and next month's days, It still show last month's. I think this is because I set the calendar to start on monday, and this months starts on sunday (giving the previous month an entire week).

I have also a question. In the .INC file it mentions settings for gcalendar integration. Are you still developing that?
Reply
:iconcol-darby:
Col-Darby Featured By Owner Mar 11, 2011
Hi alex,
Excellent calendar, though the sheer amount of settings one can customize is a bit overwhelming at first. :thumbsup::) You have done a great service to the Rainmeter community by allowing the rest of we skinners to be lazy and use your skin instead of making our own. ;)

Stopping in to mention that I am having an issue with the days from the previous month - the colors will not change, and turning off ShowExtraDays does not make them disappear. The days from the next month function fine, it's just the previous month dates don't seem to be affected by settings changes...
I've tried taking a peek at the actual .ini but I must say the workings of calendar skins are entirely beyond my comprehension, so I was wondering if you had any suggestions? I glanced through the comments but did not spot anything similar.

Thanks much!
Reply
:iconachunkf977:
Achunkf977 Featured By Owner Oct 9, 2010
I can't get to the settings
so I can't change it :(
Reply
:iconalex2539:
alex2539 Featured By Owner Oct 11, 2010
You should be able to open "Settings.inc" in notepad.
Reply
:iconachunkf977:
Achunkf977 Featured By Owner Oct 12, 2010
Thanks =3
Reply
:iconfr33-sp1r1t:
fr33-sp1r1t Featured By Owner Oct 4, 2010
in line 200 of your calendar.ini in the section [DaysInPrevMonth] there is a mistake. the statement (MeasureMonth=10) should read (MeasureMonth=9) or it screws up the calendar (this mistake seems to be carrying round any one who your code for there calendar).
Reply
:iconalex2539:
alex2539 Featured By Owner Oct 11, 2010
Thanks for pointing that out. There are a few fixes I've been meaning to push out, but school and life have kept me busy of late.
Reply
:iconabyssal79:
Abyssal79 Featured By Owner Sep 12, 2010
Love the customizability, replaced my old Calendar skin with this one :D
Reply
:icongoliath6900:
goliath6900 Featured By Owner Sep 12, 2010
you're not having any problems with it? does it show the correct date?
Reply
:iconabyssal79:
Abyssal79 Featured By Owner Sep 13, 2010
It does show the wrong date when changing months and then back to the current one, but I don't use that very often. Refreshing the skin fixes it.
Reply
:icongoliath6900:
goliath6900 Featured By Owner Sep 13, 2010
i see. thanks.
Reply
:icongoliath6900:
goliath6900 Featured By Owner Sep 8, 2010
sorry my bad. i was on the older version. however just updated it and it is showing the wrong date and each time i refresh the skin, it takes me back to January. what should i do. thanks. very nice skin. also i change the font color of the previous days of the month but it does not change on the calendar.
Reply
:icongoliath6900:
goliath6900 Featured By Owner Sep 8, 2010
i've noticed that the highlight for the day stopped working since august. i think the problem started on august 1.
Reply
:iconchristopherxvi:
christopherxvi Featured By Owner Aug 5, 2010
Very nice :)
Reply
:iconpoiru:
poiru Featured By Owner Aug 4, 2010
Something is wrong: [link]

The only change I've made is MondayIsFirst=1
Reply
:iconalex2539:
alex2539 Featured By Owner Aug 5, 2010
Yeah, something is up. I'll try to fix this, but it's going to take some time. I'm gone for two weeks starting this Sunday, so I probably won't make much progress until then. Feel free to take a crack at it yourself though ;).

I'm not going to release another version until this is licked.
Reply
:iconpoiru:
poiru Featured By Owner Aug 5, 2010
I'll give it a shot :)
Reply
:iconvclouds:
VClouds Featured By Owner Aug 1, 2010
From the last couple of days the calendar has stopped working.
it loads but does not show correct information.
Reply
:iconalex2539:
alex2539 Featured By Owner Aug 1, 2010
Did it just spontaneously cease to function? That's very odd. Check that your system's date and time are correct, and I'll upload my latest version. See if it that solves the problem.
Reply
:iconvclouds:
VClouds Featured By Owner Aug 1, 2010
I think it stopped working at the turn of the month...
My system date and other rainmeter calendars are working fine.
Reply
:iconalex2539:
alex2539 Featured By Owner Aug 1, 2010
Have you refreshed the skin since the month turned? It has problems going from one month to the next (an unfortunate side effect of being able to view other months).

Either way, the new version is up. It's not announced since it's missing a couple of key features, but feel free to try it out.
Reply
:iconvclouds:
VClouds Featured By Owner Aug 1, 2010
I installed the new version and restarted rainmeter. even tried it in a virtual machine that runs winxp (im using win7) - but it still doesn't work.
Here's a pic of how it looks like: [link]
Reply
:iconalex2539:
alex2539 Featured By Owner Aug 5, 2010
Yeah... I'm looking into this. Something is wrong somewhere.
Reply
:iconkarakteran:
karakteran Featured By Owner Jul 9, 2010
the most ugliest calendar skin i have ever seen. not worth of trying i guess, hard to manage too. it's not for begginers. if you are new in business like me and don't trust my claims, just try it.
Reply
:iconpoiru:
poiru Featured By Owner Aug 4, 2010
FYI, this is the best calendar EVER for Rainmeter.
Reply
:iconalex2539:
alex2539 Featured By Owner Jul 9, 2010
It's deliberately ugly in order to force you to change it. Explicit directions are included in the Settings.inc file for each and every setting. I tried to help you and you turned it down. I answered all of your questions and did everything possible short of actually doing it for you. You obviously weren't willing to put any effort in yourself and there's nothing I can do about that. You have tried my patience and any further comments from you here will go unheard and ignored.

Anyone having any problems whatsoever can feel free to ask for help. Just don't expect me to literally do it for you.

Also, those of you willing to stick around are in for a treat once the new Rainmeter beta hits. Version 1.3 is bringing a couple of new features I fully plan on taking advantage of. With these features the Calendar will be supporting something... starting with G. That's all you get for now ;)
Reply
:iconkarakteran:
karakteran Featured By Owner Jul 9, 2010
i fix the extension and it's working. but what's this? i got small white window as calendar ugly as hell. clicking twice to open settings option but it doesn't react. what to do?
Reply
:iconalex2539:
alex2539 Featured By Owner Jul 9, 2010
The settings file is opened by middle-clicking, not double-clicking.
Reply
:iconkarakteran:
karakteran Featured By Owner Jul 9, 2010
can you tell me what's middle clicking? right click and chose option?
Reply
:iconalex2539:
alex2539 Featured By Owner Jul 9, 2010
Most mouse will have three buttons. One on the left, one on the right and the scroll wheel in the middle. With the mouse over the calendar, click in the scroll wheel.

If you are on a laptop with only two buttons, usually clicking both at the same time will simulate a middle-click.

If that still doesn't work, right-click the skin, go to "Skin Menu", and choose "Open Skin Folder". In there you will see "Settings.inc". Open that file using Notepad.
Reply
:iconkarakteran:
karakteran Featured By Owner Jul 9, 2010
i have laptop.
thank you for explanation but it doesn't work for me
Reply
:iconkarakteran:
karakteran Featured By Owner Jul 9, 2010
looks good, but won't work on my pc.
.rmskin files can't b written by my rainmeter.
any help?
Reply
:iconalex2539:
alex2539 Featured By Owner Jul 9, 2010
If .rmskin files aren't working then you either don't have the latest version of Rainmeter, which is required to run this skin, or you did not use the installer.

If you are running a version older than v1.2 rev. 440 then please head over to [link] to get the newest version.

If you did not install version 1.2 with the installer, then you will need to associate the files with Rainstaller. Try to open the .rmskin file. When the message pops up telling you that Windows can't open the file, choose "Select the program from a list" and the choose "Browse..." and look for Rainstaller.exe. It will be wherever you have Rainmeter installed in a folder named "Addons".
Reply
Add a Comment:
 
×




Details

Submitted on
June 20, 2010
File Size
42.7 KB
Link
Thumb
Embed

Stats

Views
28,787 (1 today)
Favourites
43 (who?)
Comments
72
Downloads
8,397

License

Creative Commons License
Some rights reserved. This work is licensed under a
Creative Commons Attribution-Noncommercial-Share Alike 3.0 License.
×