English    Deutsch

Using icons in events

Google Labs has a feature called “Event Flair”. It can be used to assign icons to events. You can enable it by clicking the gear icon in the upper right corner of the Google Calendar website, selecting “Labs” and setting “Event Flair” to “Enabled” ( Google Calendar Labs Features ).


(If the "Event Flair" Lab doesn’t work, you can also try to use a 3rd party alternative like this one: https://eventflairs.appspot.com/)

In CalenGoo you can enable this feature by turning “Settings”, “Icons”, “Show Icons” on. Afterward you should tap the “Download Google Icons” button to download the standard icons of the “Event flair” plugin. If you want even more icons you can tap “Settings”, “Icons”, “Download icon list”, enter “http://www.calengoo.com/icons/icons.txt” and tap “Done” to download 100 additional free icons (a subset of the FamFamFam Silk Icons).

Icon Settings
When “Show Icons” is enabled you should find a new “Icon” section at the end of the edit view. There you can choose the icon for the current event. This works only for directly synced Google calendars and for local calendars, but not for calendars that are synced with the iPhone’s calendar. The iPhone’s calendar does not support icons.

Icons in edit viewIcons in month viewIcons in agenda view
These icons are also displayed in Google Calendar even if the “Event flair” feature is not turned on:



Special month view

There is an option “Settings”, “Display and Use”, “Expert”, “Month view”, “Only events with icons” to display only events with icons in the month view. It can be used to display e.g. only the most important events in the month view and get a quick overview:



Adding own icons

You can add own icons in the same way as the “famfamfam” icons above. But because Google Calendar needs to download them when displaying your calendar, they must be saved on a web server. To add your own icons just follow these steps:
  1. Upload your icons (usually 16x16 px PNG files or e.g 32x32 for high res icons for the retina display) to a web server.

    If you don’t have a web server, you can create a free Dropbox account and copy your files into the public folder of your Dropbox. Then right-click these files and choose “Dropbox”, “Copy public link” to get the address of this file. This address can either be used directly with “Settings”, “Icons”, “Download single icon” in Calengoo or you can create a list of icons (see steps 2-4). But you must not remove these files afterward from your public folder, because they will be loaded by Google Calendar every time you use the Google Calendar website and an event with that icon is displayed (i.e. it won’t save the icon, the Google Calendar website will download it again every time it needs it).
    When using Dropbox you have to ensure that the link points directly to the file, not to a Dropbox webpage that just shows the file. The "Copy public link" function should already create the correct link. Direct links in Dropbox usually start with "https://dl.dropbox.com" and not with "https://www.dropbox.com".

    Screen Shot 2012-11-29 at 19.40.16
  2. Create a text file that contains the URLs of all your icons, one per line:

    http://www.calengoo.com/icons/redcross.png
    http://www.calengoo.com/icons/silk/attach.png

    If you sync via OAuth2, the icons must be accessible via https, otherwise they cannot be displayed in Google Calendar.
  3. Upload this text file to your web server, too.
  4. Tap “Settings”, “Icons”, “Download icon list”, enter the URL of your text file and tap “Done”. CalenGoo will now download all icons referenced in the text file.