Submit Hint Search The Forums LinksStatsPollsHeadlinesRSS
14,000 hints and counting!

Modify and create color schemes for iCal Apps
Here's how to change existing or create new color schemes in iCal.

Changing color schemes

iCal.app makes an entry in ~/Library/Preferences/com.apple.iCal.sources.plist for each calendar. You can easely change the color by editing the value of the property Color. But what colors are available? Have a look at iCal.app's package contents (ctrl-click on the application icon and choose "Show Package Contents"). Then navigate to Contents -> Resources -> data.wrapdir -> Themes -> default. In this directory, you can see the available colors which are identical to the folder names.

Creating color schemes

Douplicate the blue folder in the aobve themes directory and rename it. Change the colors in all *.png images, adjust the values of the properties "normal event hour color" and "normal event summary color" in the description.plist for the new color folder. Use the hint above to apply the new color to a calendar.

I have not yet found the place where all available colors are stored. If you create lots of calendars, iCal.app cycles (in alphabetical order) through the available colors but the self-made color isn't used automatically.

Why are these settings not available in the preferences panel of iCal.app? Why does Apple not use a drawer for the "Calendar Info"?
    •    
  • Currently 5.00 / 5
  • 1
  • 2
  • 3
  • 4
  • 5
  (1 vote cast)
 
[46,585 views]  

Modify and create color schemes for iCal | 5 comments | Create New Account
Click here to return to the 'Modify and create color schemes for iCal' hint
The following comments are owned by whoever posted them. This site is not responsible for what they say.
?
Authored by: Tobi on Sep 12, '02 11:19:51AM

> Why are these settings not available in the preferences panel of iCal.app? Why does Apple > not use a drawer for the "Calendar Info"?

Why don't you simply use the info panel for the specific calendar?
The colour is esily changeable there...



[ Reply to This | # ]
Does not work...
Authored by: Drogoul on Sep 12, '02 06:16:49PM

The possibility to add new colors to the default six-colors theme would be great but, after having tried the above method, iCal keeps on crashing whenever I launch it. I suspect there must be some other things to change in order for this hint to work reliably... How did you "colorize" the existing .png files ? I used the batch converter of GraphicConverter and perhaps corrupted some of the files (or changed their format).

Alexis



[ Reply to This | # ]
Does not work...
Authored by: mpetit on Sep 12, '02 07:14:43PM

> Why don't you simply use the info panel for the specific calendar?
> The colour is esily changeable there...
I must be blind ...

> How did you "colorize" the existing .png files ? I used the batch converter of
> GraphicConverter and perhaps corrupted some of the files (or changed their format).

That's the way I did it, too. I just converted the blue .png files to greyscale. And don't forget to adjust the description.plist file.



[ Reply to This | # ]
Does not work...
Authored by: Drogoul on Sep 13, '02 03:37:38AM

I tried one again to do the change - and discovered that iCal was crashing because the selected calendar add some tasks pending -- It did not know how to display them using the new color scheme.

Seems to me that this hint needs a little more work to be usable... By the way, if the colors are buried in a directory called "Themes", it's probably an indication that more themes will be available (could be interesting to test the addition of a folder beside the "default" one).

Thanks anyway to have posted this
Alexis



[ Reply to This | # ]
Does not work...
Authored by: osxpounder on Jan 14, '05 02:04:03PM

Just changing the calendar color in the Info panel for a calendar works fine for me. Thanks for pointing that out, Tobi! I didn't think that a calendar would have an info panel, so I never realized I could do it there.

---
--
osxpounder



[ Reply to This | # ]