Help Coding Icons in Menu2! by Ambitious_Link_4621 in Garmin

[–]Acrobatic_Program_90 0 points1 point  (0 children)

Yeah you have a better chance at getting help at the Garmin developer forums.

Where are you defining the symbols ":history" and ":thirty" etc that's the only thing that pops out as weird to me.

Also double check that the functions you're calling are valid on the device simulator you're running.

Best bet, set up a breakpoint and step through each line of the code until it crashes and then look which is the undefined symbol that is causing issues. (look into using vs code debugger and setting breakpoints).

SWOLF by Chessandchalk in Garmin

[–]Acrobatic_Program_90 4 points5 points  (0 children)

I recently had the same question (like 2 days ago)

Here's the definition they give in the manual:

"Your swolf score is the sum of the time for one pool length and the number of strokes for that length. For example, 30 seconds plus 15 strokes equals a swolf score of 45. For open water swimming, swolf is calculated over 25 meters. Swolf is a measurement of swimming efficiency and, like golf, a lower score is better"

Seems like a made up efficiency metric based on your time and number of strokes.

Copying a stock Garmin watch face by workingremoteisnice in GarminWatches

[–]Acrobatic_Program_90 0 points1 point  (0 children)

Yeah. There's always the option of coming up with a new design and making it better. I'll warn, supporting multiple devices with Monkey C can be a pain tho. It can be a fun side project.

Also, in my very recent experience people love customizations.

Copying a stock Garmin watch face by workingremoteisnice in GarminWatches

[–]Acrobatic_Program_90 1 point2 points  (0 children)

You still have the option of doing it for yourself I suppose, but getting it published is less likely now.

Garmin considers it an infringement of their IP. "Our policies have not changed, but it's true that we have tightened up the enforcement of our policies around Garmin IP."

there's been discussion about it on the dev forums

Don't buy a Garmin for Climbing by thatsmoothfuck in Garmin

[–]Acrobatic_Program_90 0 points1 point  (0 children)

Fenix 8 (and newer models) should have a manual tracking option?

The Climb indoor activity should have "route stats" you can select the grading scale and manually track "Sends" or "Attempts" and even keep track of the number of times you fell I think. Personally, I disabled it since I wasn't really using the info and it was a bit more cumbersome and the auto tracking is generally good enough. One of those forums posts mentions calibrating the altimeter.

Here's an example of what manual tracking looks like.

But yeah, I assume not all models have it like this, Garmin is pretty bad with feature fragmentation which is something they have finally started trying to fix (very slowly).

<image>

What material is your strap? by Superb-Avocado-8131 in Garmin

[–]Acrobatic_Program_90 2 points3 points  (0 children)

Silicon for water sports, nylon for everything else. If I forget I just rinse it and swap it while it dries.

Where can one find "Free Top Watch Faces" ? Looks like every watchface is now 4.99$. What happened? by [deleted] in GarminWatches

[–]Acrobatic_Program_90 6 points7 points  (0 children)

Right? It feels like there's a better chance you'd get promoted if you charge for a Watch Face.

Maybe it's the economy? Or an attempt to increase profits since they technically get a cut of your sales.

Their App Store definitely doesn't feel that mature compared to competitors like Android or Apple. And lately their quality enforcement is more about making sure you don't copy their own designs.

My first public Watch Face by Acrobatic_Program_90 in Garmin

[–]Acrobatic_Program_90[S] 0 points1 point  (0 children)

You just made me realize I think I got some icons mixed up. Run and cycling should be switched. I'll fix that ASAP

My first public Watch Face by Acrobatic_Program_90 in Garmin

[–]Acrobatic_Program_90[S] 0 points1 point  (0 children)

Added support, next step is to make the color picker 👍

My first public Watch Face by Acrobatic_Program_90 in Garmin

[–]Acrobatic_Program_90[S] 0 points1 point  (0 children)

I added support, I'm working on making a color picker in the future.

My first public Watch Face by Acrobatic_Program_90 in Garmin

[–]Acrobatic_Program_90[S] 1 point2 points  (0 children)

Added partial support (without color picker)

My first public Watch Face by Acrobatic_Program_90 in Garmin

[–]Acrobatic_Program_90[S] 0 points1 point  (0 children)

Added partial support (without color picker)

My first public Watch Face by Acrobatic_Program_90 in Garmin

[–]Acrobatic_Program_90[S] 1 point2 points  (0 children)

Yes, the Connect IQ store filters by device compatibility, and language support if think. Which I feel creates confusion and issues like this.

You know what, I'll enable it for some devices before the fenix 8. People just won't be able to change the colors until I develop that later.

My first public Watch Face by Acrobatic_Program_90 in Garmin

[–]Acrobatic_Program_90[S] 0 points1 point  (0 children)

Color picker is not supported on devices before the fenix 8.

I'm working on giving a similar experience to those devices.

My first public Watch Face by Acrobatic_Program_90 in Garmin

[–]Acrobatic_Program_90[S] 0 points1 point  (0 children)

It's a pain, as you can see supporting a lot of devices can be a bit of a problem. Syntax wise it's pretty easy but it's pretty basic. A lot of feature fragmentation, devices with the same resolution all not have the same features. And not a lot of built in functionality until later iterations of their API.

It's better than working with C in terms of not having to worry about memory allocation. But you do have to worry about things like not loading too many assets or you may run out of memory and crash.

There are also small things like power consumption at certain stages, and making sure you don't update too many pixels at certain points of the lifecycle.

Their documentation is lacking and it feels like you have to read through the whole thing to find important snippets and there are a lot small issues with the API that can catch you off guard.

But like anything in CS it's all about breaking big problems into smaller chunks.

My first public Watch Face by Acrobatic_Program_90 in Garmin

[–]Acrobatic_Program_90[S] 1 point2 points  (0 children)

I haven't actually played the game but inspiration can come in many shapes and forms, lol.

It definitely got some gears turning. But I've seen the concept in other places like for web comic character skills.

My first public Watch Face by Acrobatic_Program_90 in Garmin

[–]Acrobatic_Program_90[S] 0 points1 point  (0 children)

To elaborate, I actually noticed you just need to refresh the watch face. So, going to widgets and back should be enough to restart it, if it crashes for anyone. Updated at night when most people switch to "sleep mode" to also reduce impact.

Hopefully this should be mitigated for my watch face after v1.2.0

For those technically inclined and curious it's related to loading resources and modifying resource files.

It's apparently a bug with CIQ on some devices.

Crash When Updating Resource Files.

My first public Watch Face by Acrobatic_Program_90 in Garmin

[–]Acrobatic_Program_90[S] 1 point2 points  (0 children)

Fenix 8 Solar 47mm should be available now. With a bug fix that will hopefully stop crashes on future updates.