MagiCal

Licence: Freeware
Version 1.1r2 | Release Date: 2009-09-25 | Download
  • Fixed inability to interact with calendar or access preferences on Mac OS X 10.6 Snow Leopard.
Version 1.1r1 | Release Date: 2008-03-30 | Download
  • Fixed crash when opening preferences on Leopard. Sorry it took so long!
Version 1.1 | Release Date: 2007-08-15 | Download
  • Adjacent MagiCal menu elements now act as a single menu when clicked, making the behaviour more consistent with versions 1.0.x. This does not affect the ability to re-order the menu elements by command-dragging.
  • Restored check-for-updates functionality. MagiCal can now be set to check for new versions at program launch, or periodically. This was previously disabled due to a performance issue.
  • Removed WebKit calendar functionality for the time being due to stability issues. The WebKit calendar has been replaced by a new calendar of similar appearance and functionality but the capability for users to write their own "skins" in CSS is no longer available. To use the new calendar, uncheck the "Use legacy calendar" option (now off by default).
  • Preminary support added for Leopard. MagiCal should now launch on Leopard, but there may still be cosmetic glitches. Please report any issues via the bug tracker.
  • Tooltip now shows after launch without needing to open and close preferences.
  • Fixed a bug that prevented launch at login preference from working if MagiCal was placed in a directory whose name contained spaces or other punctuation.
  • Added partial Catalan localisation. Thanks go to Ignasi Figueras for the translation.
  • Preferences are now saved in binary Plist format for better performance and consistency with other Macintosh applications.
Version 1.1a11 | Release Date: 2007-07-01 | Download
  • Fixed preference for time/date order in tooltip.
  • Left/right alignment of menu icons is now correctly saved when position is set in the preferences. Previously it only worked if menu items were command-dragged into place.
  • Changed "kvar" to "kvart" in the Swedish fuzzy clock in response to a user request (bug id: R421997).
  • Changed handling of "half past" syntax in Swedish fuzzy clock (bug id: R953757).
  • Improved reliability of "launch at login" preference.
Version 1.1a10 | Release Date: 2007-06-23 | Download
  • MagiCal can now display the day of the year using the format "d", or "ddd" if you wish the value to be padded with zeros.
  • MagiCal now allows you to escape characters in the time and date format strings by preceding them with a backslash (\). To display the backslash character itself, use two in a row (\\).
  • Changed menu alignment preference's behaviour to be more intuitive. Changing this preference now has an immediate effect on the menu icons' placement.
  • Calendar weeks are now consistent between the legacy and new-style calendars.
  • It is now possible to specify the algorithm and starting month used for calculating the calendar week, allowing corporate users to synchronise MagiCal with their company's fiscal year. The default setting is to count the week containing the first Thursday in January as week one, in accordance with the ISO:8601 standard.
  • Tweaked the clickable area for some of the checkbox controls in the preferences to reduce accidental activation/deactivation.
Version 1.1a9 | Release Date: 2007-05-15 | Download
  • MagiCal now correctly handles FUZZY time option.
  • Added Hebrew localisation. Thanks go to Aaron Solomon Adelman for the translation. Please note that the fuzzy clock is not currently supported.
  • Bug/feature submission menus now automatically fill in your system version and MagiCal platform version on the bug submission form.
  • The menu icons no longer shift left and right for certain font settings when clock separator flashing is enabled.
  • The time and date no longer get truncated with an ellipsis for certain font settings when the "condensed" text option is used.
  • Improved vertical centring of text within menu bar.
  • Added checkbox to enable/disable sub-pixel antialiasing for menu text to the Miscellaneous preferences panel. Anyone using a custom Mac OS theme that has a translucent or transparent menu bar (such as Crystal Clear) should uncheck this option. You may also wish to disable this option in order to make MagiCal's text more closely match that of the standard system clock.
  • Dragging a MagiCal display element out of the menu bar no longer opens the preferences window.
  • It is no longer possible to hide all of MagiCals menus simultaneously, thereby making it impossible to access the preferences to re-enable them. You will be warned if you attempt to do this.
Version 1.1a8 | Release Date: 2007-05-04 | Download
  • Fixed bug with weekday headings in webkit calendar (introduced in alpha 7).
  • Webkit calendar now uses correct localised week abbreviation.
  • Drop-down calendar is now reset to the present day whenever the menu is clicked, instead of remaining at whatever date you left it on.
Version 1.1a7 | Release Date: 2007-05-03 | Download
  • Made yet more fixes to date and time updating.
  • Eliminated some situations where webkit calendar fails to draw.
  • Webkit calendar month and day now use the correct language localisation.
Version 1.1a3 | Release Date: 2007-04-21 | Download
  • The format HH now correctly uses a 12 hour clock instead of 24.
  • Date and time drop-downs are now populated with default option lists again.
  • Fixed bug with date icon selection drop-down.
Version 1.1a2 | Release Date: 2007-04-20 | Download
  • This latest version of MagiCal is an alpha release, meaning that some of the features are work-in-progress, and there may be bugs. It is recommended that you make a back up of your preferences before installing the new version. Please report any bugs via the menu provided.
  • MagiCal 1.1 has been rewritten from the ground up for better performance and stability. When seconds display or clock separator flashing is enabled the CPU usage is now around 0.5%. If these options are disabled, MagiCal now uses effectively zero CPU.
  • It is now possible to re-order or menu time and date components by command-dragging them. You can also drag each component to the left or right hand side of the other menu items, or remove them by dragging them out of the bar. It is not possible to interleave magical menu items with menu items from other programs however.
  • MagiCal now features a brand new calendar rendered using webkit. This features a more customisable design than before. Anyone with web development abilities can modify the design by editing the CSS files in the application package. A themes/skins system will be added in a future release. There may be some glitches with the new calendar, and it may not work on Mac OS 10.3, in which case you can use the legacy calender option to use the calendar from earlier MagiCal versions.
  • MagiCal now uses better font rendering for the clock, and includes new font options including typeface, bold, italic and "condensed".
  • Clock and calendar icons in the menu bar can now be tinted to match the colour of the time/date text if you so choose.
  • Clicking on a date in the calendar now opens iCal at that date.
  • Calendars are now ordinary document windows, and can be minimised to the Dock. The float on desktop option has been removed for this version, but will be restored in a future release.
  • MagiCal no longer relaunches SystemUIServer every time the menu items are re-arranged, only once when the program is launched.
  • MagiCal's preferences have been expanded and re-arranged to include the new options in a more intuitive layout.
  • MagiCal now includes Traditional Chinese localisation. Thanks go to Lee Ho-Hung for the translation.
  • MagiCal now features a new, more stylish icon.
  • It has been found that the check for updates feature is causing an extra 0.5% CPU usage, even when idle. Until this can be eliminated, this option has been disabled.
Version 1.0.9r4 | Release Date: 2007-04-04 | Download
  • April 1st on the calendar is no longer cut off.
  • Calendar weeks are now supported within the date format. Use "W" or "WW" to display them.
  • The preferences window is now global, so it doesn't vanish if MagiCal is not in the foreground.
  • Changed the preferences "Apply" button to "OK", which is more compliant with the Apple HIG, and makes its purpose clearer.
Version 1.0.9r3 | Release Date: 2007-04-01 | Download
  • Date format no longer shows "March" for certain abbreviated month formats, irrespective of the actual month.
  • MagiCal now correctly preserves date and time formats containing non-roman characters between launches.
Version 1.0.9r2 | Release Date: 2007-03-27 | Download
  • Corrected issue with "P.M." date format option.
  • MagiCal now updates automatically when the system time zone is changed in the system preferences.
Version 1.0.9r1 | Release Date: 2007-03-23 | Download
  • Removed non-functioning "open in iCal" option from preferences. This option will be included for real in the next release. Apologies for any confusion.
Version 1.0.9 | Release Date: 2007-03-22 | Download
  • Corrected a bug in the fuzzy clock that would cause "twelve noon" to be displayed as "twelve o'clock" under some circumstances.
  • Corrected a bug in the fuzzy clock that would cause "midnight" to be displayed as "twelve noon".
  • "Same Font as Time" option now works correctly.
  • Reverted days in Japanese date icon to using English abbreviations instead of Romanji.
  • Added new colourful icon option for menu calendar.
  • Added German localisation for fuzzy clock. Thanks go to Michael Weber for the translation.
  • Added localised month names for Japanese.
  • Added Japanese date format YYYYå¹´M月D日 to date dropdowns, and made this the default format for that localisation. This format could in fact always have been used, however it will hopefully now be more obvious that this is the case. Thanks go to Chris Jacques for his advice on tackling Japanese localisation issues.
Version 1.0.8r2 | Release Date: 2007-03-07 | Download
  • Corrected bug that caused YY to display as month name (introduced in 1.0.8).
  • Rationalised formatting options a little, and added missing case options, such as "day" for lower-case day, etc. Please note that localisation is no longer taken into account for month/day name case, so Europeans who want to see the days/months without capitalisation will need to use lower case in the format string.
  • Applied Dutch "MRT" abbreviation change to calendar icon (previously only applied to text).
  • Corrected some errors in Swedish localisation, and added months and days as well as fuzzy clock values. Thanks go to Mark Vincent for supplying the missing and incorrect values.
Version 1.0.8r1 | Release Date: 2007-03-06 | Download
  • Fixed bug that caused fuzzy clock to display wrong hour under certain circumstances.
  • Fixed bug that prevented just the date, with no clock or calendar icon being displayed.
  • Corrected 3-letter abbreviations for French months juin and juillet to use "JUN" and "JUL" respectively, instead of "JUI" for both.
  • Changed German calendar week abbreviation from "WC" (Woche) to "KW" (Kalenderwoche) in response to a user request.
  • Added fuzzy clock support for French and Swedish localisations. Thanks go to Peter VendlegÃ¥rd for his help with the Swedish translation - any mistakes are mine and not his.
Version 1.0.8 | Release Date: 2007-03-05 | Download
  • Added option to add/remove MagiCal from the login items (so it is automatically launched at startup).
  • Fixed bug which caused non-ASCII characters to display incorrectly in the date and tooltip.
  • Fixed bug which caused crashes and missing icon under Norwegian OS setting (introduced in version 1.0.6).
  • Added partial Japanese localisation (weekdays).
  • Changed 3-letter abbreviation for Dutch month "maart" to "mrt".
  • Added "fuzzy" time option. Just add "Fuzzy","fuzzy" or "FUZZY" to the time format, and it will be substituted by the time in the form "Half past eleven" (accurate to the nearest five minutes), etc. This option is currently not localised for anything except English. If anyone would like to help translate these expressions then please contact me.
  • Added new options to time/date dropdowns and reduced options to a few examples, because now that user can type their own format strings, massive lists aren't necessary.
Version 1.0.7r2 | Release Date: 2007-02-28 | Download
  • Month names containing the letter "M" will now be rendered correctly. Previously the "M" would have been substituted by a number.
  • The "Mon" format option is now correctly substituted by a 3-letter abbreviation of the month instead of a number.
  • Days can now be displayed with two-letter abbreviations (e.g. "Mo" for Monday). To use this, use the code "Da" or "DA" in the date format string.
Version 1.0.7 | Release Date: 2007-02-26 | Download
  • You can now click on the month or year in the drop-down calendar to jump directly to the desired date.
  • Time format now supports display of am/pm as A.M./P.M. - simply type A.M. in the desired position in the time format string to use this option.
  • Time format now supports display of 24hr times without a leading zero by using "2" as the hour format.
  • Added option to display time in the menu tool tip.
  • Changes to the time and date in the system preferences are now immediately reflected by the MagiCal menu and tear-off calendars.
  • Added "Open Date & Time..." option to menu.
  • Added Danish localisation. Thanks go to Michael Kristensen for the translation.
  • Added Brazilian-Portuguese localisation. Thanks go to Ed Lamblet for the translation.
  • Corrected some omissions in the Spanish localisation.
Version 1.0.6 | Release Date: 2007-02-10 | Download
  • MagiCal menu can now be displayed at the far right of the menu bar. The option to enable this can be found under the 'Misc' tab in the preferences.
  • Added Norwegian localisation. Thanks go to Jansen Trond for the translation.
  • Added Dutch localisation. Thanks go to Richard Pijs and Joost Dancet for the translation.
  • Corrected error in German localised calendar icon.
  • Menu highlighting is now drawn in a theme-savvy way.
  • Fixed incorrect display of non-ascii characters in the tool tip.
  • Reduced application size by around 20%.
Version 1.0.5 | Release Date: 2007-02-01 | Download
  • Reduced CPU usage to around 1% on average. Usage will vary between different machines, and may be higher on some configurations.
  • Added "calendar weeks" display option to drop-down and tear-off calendars.
  • Fixed bug in English language date format whereby the 31st of any month would be displayed as the "31th".
  • Fixed a bug that prevented torn-off calendars from updating when "week begins on monday" option is toggled.