Connect IQ 1.2.6 SDK Available!

The v1.2.6 release of the Connect IQ SDK is now available!

You can get it one of two ways:
  • Use the Connect IQ SDK Manager in Eclipse, by clicking the Connect IQ menu, selecting Open SDK Manager, and then clicking the Download button for Connect IQ SDK v1.2.6 released March 10, 2016.
  • Download directly from our developer site at http://developer.garmin.com/connect-iq/sdk/

General Changes:
  • Fix Monkey C scope resolution to correctly find a parent class’s member when it has the same symbol as a global variable.
  • Fix APAC fonts on Fenix 3 / HR and D2 Bravo.
  • Update Tall Watch/VVA-HR to allow two-field data field configuration.
  • Fix missing background color on Edge when displaying fonts.
  • Fix Tall Watch / VVAHR Medium Font.

Simulator Changes:
  • Let App Settings Editor read settings of type password instead of overwriting the setting with an empty string.
  • Fix Settings Editor to write UTC values for data fields instead of local values.

Known Issues:
  • If an Exception is thrown from a catch block, the finally block of the current try/catch/finally will not be executed.
  • Former Member
    Former Member over 8 years ago
    998

    Is this what you are describing?

    function main()
    {
    doSomething( :foo );
    }

    function doSomething( symbol )
    {
    if( symbol == :foo )
    {
    //Should get here but does not
    }
    if( symbol == :bar )
    {
    //Ends up here instead
    }
    }


    Yup! Exactlly.
  • Former Member
    Former Member over 8 years ago
    Yup! Exactlly.


    Another thing that is happening, at least with me, when i close the simulator, the "simulator.exe" stays in execution as background process. If i make a change in code and run again, i don't see the changes until i kill the simulator and run it again.
  • Former Member
    Former Member over 8 years ago
    Are all the symbols involved being referenced directly as in the example I posted, or are any of them being saved or referenced in another way?

    If you are open to sending the code that is behaving this way, or an example that you can reproduce the behavior with to [email][email protected][/email], it might help identify the problem.