Hi to everyone!
I'm the developer of the Facemaker software, which already supports Huawei, Amazfit and full Android watches.
Soon, it'll also support wearOS and hopefully, Garmin!
Here's my channel showing what you'll be able to do for Garmin very soon: (18) Facemaker - YouTube
I'm developing an intemediate layer between what Facemaker has and Monkey C.
Facemaker has something called Image Combos that I'd like to reproduce for Garmin. They are text widgets, but made with images, each with their own coordinates.
So for example, steps 12235, would translate to 5 images each with their coordinates, incremented by the width of each image of the Image Combo.
These images would be fetched from a single image array, 0 to 9.
This is the last widget I need to implement before I make a release and forever change the Garmin watchface world.
To make it easier for me, something like "variable variable names" would be awesome.
Storing variables on an array, with variable variable names and referencing them later would be great.
All images that compose the Image Combo will be stored in a variable, either with a library or an array.
So, accordidng to the steps (for example), I would update each of those dinamically created images on the onUpdate() method, first by applying a "format" method to make it 5 digits (if padding is selected on Facemaker) and then setting each digit to it's corresponding value.
This is very easy in javascript and other languages, but I haven't seen anything in the MonkeyC API that would allow me to store objects in arrays or libraries, but I guess that's normal when you're studying a new language, right? Creating a library with variable name to BitmapResource would be great.
Can someone show me how to do it, pretty please?
Thank you! I have a platoon of hundreds of watchface designers, from the Huawei framework, eager to provide new wonderful watchfaces for Garmin, so please, help me out.
I'm sure it'll revolutionize the Garmin watchface world.
Thank you,
Nuno