My favorites | English | Sign in

Google Desktop APIs (Labs)

Release Notes (Mac 1.1)

This page describes developer-visible changes in the 1.1 release of Google Gadgets for Mac, which is bundled with Google Desktop for Mac. This document doesn't cover changes that gadget users can see; those are listed in the end user release notes.

As a rule, the 1.1 release supports version 5.5 of the Google Desktop Gadget API. Exceptions are noted in Writing a Cross-Platform Gadget and marked with "Windows only" in the API reference documentation.

Summary of changes

The version number has been updated to 1.1.*.* (<mac minimumGadgetHostVersion="1.1.0.0"/>).

  1. Support for 5.5 API
  2. Bug fixes
  3. Other changes

Support for 5.5 API

The 1.1 release of Google Gadgets for Mac has almost all the 5.5 changes, including out-of-beta changes. Major additions include the following:

Of all the 5.5 changes, only the following are not in the 1.1 Mac release:

  • Ranking engine — The ranking engine isn't part of the Google Desktop Gadget API; it's in the Windows-only Personalization API.
  • Multiple instances of gadgets — Already supported.
  • onundock event — Floating mode isn't supported on the Mac, so this event is never sent.

For details on changes introduced in 5.5, see the 5.5 release notes.

Bug fixes

The following bugs were fixed in 1.1. This list includes only bugs that might affect your code. For a list of user-visible bugs fixed in 1.1, see the end user release notes.

  • Entity substitution in XML passed to appendElement() and insertElement() used to fail; now it works.
  • Key-up events used to be sent twice; now they're sent once.
  • When an element had an onclick handler, events weren't propagated to the view; now the view gets events.
  • You used to have to include the "framework." prefix when referring to the audio object. Now you can use either framework.audio or audio.
  • Line feeds in labels (for example, "Hello\nWorld") used to be converted to spaces (for example, "Hello World"). Now they correctly create a line break.
  • The alpha channel used to be ignored in developer-specified colors; now it's honored.

Other changes

The default font for edit objects is now Lucida Sans, which renders exactly like the previous default font (Lucida Grande) but also has an italic variant. If Lucida Sans isn't available, Lucida Grande is used instead.

Back to top