This space is specifically for Connect IQ bug reports. Please review the Connect IQ Bug Reports FAQ before reporting a bug to be sure you have the information needed for Garmin to investigate the bug you wish to report. 

  • RFC: Please make testsuite exit with an exit code of non-zero when tests fail:

    • Ticket Created on
    • 0 Comments
    /home/ciq/.Garmin/ConnectIQ/Sdks/connectiq-sdk-lin-4.1.3-2022-05-10-b3aaee541//bin/monkeydo ./bin/fenix6xpro-xxxx-3.2.6.test.prg fenix6xpro -t ; echo $? # [snip] TestConfiguration.testConfigDeviceSettingsERROR # [snip] FAILED (passed=24, failed...
  • RFC: Add support for the following UTF-8 chars in MonkeyC

    • Ticket Created on
    • 3 Comments
    In order to have useful communication with the end user regardless of language it is easy to get a message across for certain things with symbols. It would be very nice/helpful if we can get support for the following UTF-8 chars Heartrate: ♡ (U+2661...
  • Errors in Compiler2Beta announcement

    • Ticket Created on
    • 0 Comments
    According to the announcement, With the old compiler, import behaved differently between type syntax and functional syntax. With the type syntax, the module name of referenced classes could be inferred by the list of imports; but in function code...
  • Issues in documentation

    Former Member
    Former Member
    • Acknowledged on
    • 0 Comments
    https://developer.garmin.com/connect-iq/core-topics/graphics/ mentions Set the clip area Dc.setClipArea() but the function is called 'setClip()' as mentioned further down in the docs
  • Bug: Print doubles with full precision to prevent weird behaviour by test messages.

    • Ticket Created on
    • 6 Comments
    (:test) function garminDouble(logger) { var mile = 0.6213711922d; var km = 21.0975; var hm = mile * km; Test.assertEqualMessage(hm, 13.109379d, Lang.format("half marathon in miles $1$ equals to $2$", [ hm, 13.109379d ])); } The...
  • feature-request: add label and separator to settings.xml

    • Ticket Created on
    • 1 Comment
    Please add a way to add labels and separators to settings.xml: 1. label is a 1 line, string-only element: <label title="@String.section1Label"/> The advantage of having a label is that we don't need to add a fake property, and we can have better user...
  • Array settings' items key/values are displayed incorrectly

    • Ticket Created on
    • 2 Comments
    This looks like a bug in CIQ Android, but I'll report it here because when I report it anywhere else no Garmin employee sees it as far as I know. When I add an item to a array setting, then while editing I see each sub-field (id) correctly with it's...
  • settings-editor doesn't use the defaults settings for array settings

    • Ticket Created on
    • 2 Comments
    Both in the simulator and in ConnectIQ Android when I have the following settings and I start to add a new item all the fields are empty instead of being filled with the default values: <setting propertyKey="@Properties.u" title="@Strings.settingsUsersTitle...
  • settings-editor lets save "optional" numeric field with empty value and then fails to save again

    • Ticket Created on
    • 0 Comments
    I have the following settings: <setting propertyKey="@Properties.u" title="@Strings.settingsUsersTitle" maxLength="3"> <setting title="@Strings.settingsSensorName" type="string"> <settingConfig id="n" type="alphaNumeric" maxLength="12"/> </setting...
  • shouldn't display "Settings successfully saved" when it couldn't save them

    • Ticket Created on
    • 2 Comments
    Often I get the "Settings successfully saved" message when saving the settings in ConnectIQ Android, but when entering the settings again I see that the array settings I changed/added were not saved. Now I think that this itself is a bug that should be...