So I've been researching the developer docs a bit, in the hopes of putting together my first widget and watch face, and it seems that there's a limitation in the type of data the API can extract.
Here's what I had in mind to build: a widget that shows 7 days averages of basic metrics like daily steps, active minutes, resting heart rate, etc. Kinda like the "Last 7 days" summary on the Garmin Connect app, but as a widget directly on the watch.
I'm looking in particular to ActivityMonitor.getHistory/getHeartRateHistory, but it seems that only data pertaining the current day is available, or in the case of the heart rate the last 4 hours. Am I correct in thinking that what I want to build is impossible with the current SDK? And if the answer is affirmative, and someone from Garmin happens to read this, any chance we could see this functionality in the future? I understand there are in-device limitations, but perhaps the watch could talk with the Garmin Connect App for data that cannot be stored in the device directly.