• RE: Data field is active even without activity

    TL;DR try creating a custom activity that's a copy of Walk and only using your custom data field there.

    I have auto activity enabled, but set it to 10 minutes and this happens even if I walk for only like 3 minutes.

    My guess is that the auto…

  • RE: UserActivityHistoryIterator and activity.type filters fenix 7 Sapphire Solar

    So the nature of this bug is that it causes timestamps to appear to be roughly 20 years earlier than they should be.

    e.g.

    - An activity recorded in 2022 will appear to be from 2002

    - A 2012 activity will appear to be from 1992

    - A 2032 activity will appear…

  • Menu2 looks terrible on new devices (fenix7 / ciq4?)

    Menu2 looks terrible on new devices and the alignment options make no sense. Or does it only look bad in the simulator?

    Here's a simple Menu2, adapted from the example in the api documentation. No alignment options specified.

    function onMenu() {
    …

  • How to have 2 versions (16K, 32K) of resources including translations (eng, hun)?

    I decided to remove some features from the devices that have only 16K DF memory to be able to squeeze it in the 16K. So after I removed (with annotations) part of the code I'd like to remove also the unnecessary properties and settings. So when in a device…

  • Is it impossible to calling a particular function periodically in the background?

    Code: https://github.com/coitloz88/Garmin-Project/tree/master/BackgroundTest using vscode

    Hello! I'm developing part of a project that collects Garmin's sensor data (Accel / HeartRate) in real time and sends it to user's phone.

    The goals…

  • Letting off steam.

    Whilst we are always looking for ways to give our users a better experience, Garmin is looking for ways to sell more devices, and this is often at the expense of we long-suffering developers.

    Two examples:

    1. While we look at ways to exploit CIQ/SDK enhancements…

  • RE: ERA report error in try/catch

    Well, c++ has exceptions but it also has uncatchable errors (e.g. dereferencing a null pointer, running out of memory).

    Java also has uncatchable errors (e.g. out of memory.)

    I'm not aware of any Turing-complete language which has no fatal runtime errors…

  • RE: [Request] Snowshoeing activity profile

    So it looks like Garmin Connect does support snowshoeing, meaning you can change the activity type after the fact:

    If you want to have a snowshoeing activity profile on your watch, you can try making a copy of XC ski (or whatever the closest activity…

  • RE: Best practices for reducing memory usage?

    I've come across this problem a lot, especially when developing data fields for older / midrange devices with 16 - 32 KB of available memory.

    None of these is "official" advice, it's just stuff I've used for developing my own personal apps.…

  • Watchface: Astropium

    Ladies and Gentlemen,

    I have the honor to introduce you to the Astropium, the watchface that will allow you to observe the beauty of astronomy.

    See all the main astronomical events on 24-hour dial:


    • sunrise
    • sunset
    • twilight (civil)…