We've released Connect IQ SDK version 3.1.9, which includes additional device support. Get it on our developer site (https://developer.garmin.com/connect-iq/sdk) or install through the SDK Manager in Eclipse.

Here is a list of the changes and updates:

General Changes

  • Require MacOS 10.9 to run the simulator and Monkey Motion
  • Ensure navigation data angles are always in the proper range
  • Fix incorrect Eclipse plug-in link in the Getting Started section of the Programmer’s Guide
  • Fix datafield images in UX Guide Appendix
  • Add support for the Edge® 130 Plus, Edge® 1030 Plus, and the MARQ Golfer
  • Add support for Venu Mercedes-Benz® Collection
  • Fix issue causing y4m files to not be selectable as an alpha channel filter in the Monkey Motion UI tool
  • Set the conversion settings in the settings window when loading a .mmm using File > Load in the Monkey Motion UI tool
  • Prevent web request callbacks from being sent to the wrong callback
  • Update errors in documentation
  • Add Media.stopPlayback()
  • Add System.isAppInstalled()
  • Add Graphics.FONT_GLANCE_* enumerators for glance fonts
  • Fix an issue that would crash an app when receiving a JSON response that is too large to be parsed
  • Fix widgets not being able to access Position module when running as a Glance
  • Fix an issue that caused the Activity::Info::maxCadence to match averageCadence on many devices
  • Fix issue found in devices that support live glance updates where it can not support more than 4 widgets in the glance mode

Simulator Changes

  • Enable simulator support for glances on the fr245, fr245m, and fr945
  • Fix an issue with the obscurity value for the top field in the four field layout on approachs62

Compiler Changes

  • Remove compiler check on PRG size limits when building an app for RunNoEvil testing
  • Fix IQ file export bug, which can occur when exporting an app that has barrel dependencies that contain annotated subcomponents
  • Automatically generate an image palette of 256 colors or less for 16-bit color devices. This can be disabled by adding a automaticPalette attribute to the bitmap definition with the value “false”. Palette reduction for 16 and 64 color devices can be enabled by setting the value to “true”