Showing product feedback with label SDK.
Show all product feedback
Suggest an idea
Status:
Reviewed By Moderator
Submitted on
01-03-2018
14:58
Submitted by
gaperton
on
01-03-2018
14:58
This feature will resolve one of the major restrictions of the SDK. Currently, there is no way to draw arbitrary elements on the screen which makes it hard to impossible to implement features like the GPS route. The solution described below heavily relies on the existing DOM API and should take considerably less effort to implement than the full-featured canvas. Dynamic Template Symbols instantiation An ability to programmatically instantiate the template symbol defined in *.gui file and insert it into the SVG container element would both resolve the "canvas" problem and make an existing templates symbols concept way more useful than they are right now. Restricting the functionality just to the template symbols and specific container element (in the similar way as it's done with TileList) should help to avoid massive changes to API and keep an implementation simpler. Also, it should be far more efficient than the raw DOM manipulation which is important for the device with constrained resources as Ionic. // Instantiate the symbol from the template const s = document.obtainSymbol( 'symbol-id' ); // Set symbol's attributes... s.attr1 = value1; s.attr2 = value2;
... // Works the same as <set /> tag
s.set( 'child-id', 'attr1', value );
...
// Get reference to the canvas tag. const canvas = document.getElementById( 'my-canvas' ); // Same as document.insertTile const addedNode = document.insertSymbol( s, 0 ); // Remove it. addedNode.remove(); // Clean the canvas. canvas.clean(); It would be preferable that it would just work for the "svg" tag.vBut it might be okay if just the special tag for the for the container element will be used in the same way as the TileList: <use id="my-canvas" href="#symbols-canvas" height="100%" width="100%">
... View more
Status:
Reviewed By Moderator
Submitted on
12-17-2017
17:57
Submitted by
allyann
on
12-17-2017
17:57
It would be good if from a developer point of view you could choose the version number and create a GAM link accordingly. That would allow a developer to distribute to updated versions to testers prior to submitting for review.
... View more
Status:
Under Consideration
Submitted on
08-15-2019
03:08
Submitted by
SunsetRunner
on
08-15-2019
03:08
hello
Is it possible to add in GAM web page a sorting function :
by name
by type
by public status.
It will be helpful for such situation
thank for action
... View more
I was building a CI/CD for updating my app automatically when a commit was done on my master branch. Unfortunately, there was no such functionality on the SDK. Is it possible to add this? This way, I don't have to publish it manually on the GAM every time. Thanks!
... View more
Status:
Not currently planned
Submitted on
08-04-2020
08:26
Submitted by
ofineo
on
08-04-2020
08:26
include active minutes in the ActivityHistoryRecord. it obviously there as it shows in the mobile app
... View more
Status:
Not currently planned
Submitted on
10-15-2018
11:11
Submitted by
paperinik
on
10-15-2018
11:11
It would be nice to be able to play a sound in the companion API. So that people can write code like "ping my device". Alternatively implement this as a core fitbit feature.
... View more
Status:
Not currently planned
Submitted on
09-09-2019
04:52
Submitted by
AlexProphet
on
09-09-2019
04:52
First of all, really well done. Fitbit devices are a pleasure to code for. I've written apps for Android in the past and and the SDK is an unholy mess and it filled me with dread every time I switched on my computer. All the Fitbit tools, the simulator, the command line tools, and studio, are fantastic and the documentation is great too. But I really would be overjoyed if I could program my Ionic in C. It would mean faster apps with more available memory and a language I'm more familiar with. I suspect internally Fitbit and some of its partner companies are already using C. Please open this up to everyone!
... View more
Add option to load an App published build file [*.FBA] into the OS Simulator directly from the menu File option.
... View more
Status:
Under Consideration
Submitted on
06-09-2019
12:26
Submitted by
jeremiahlee
on
06-09-2019
12:26
Since Fitbit does not have feature parity between between its device SDK and the Web API, Fitbit should merge SDK and OAuth permissions and allow FitbitOS SDK apps to make requests to the Fitbit Web API to retrieve additional data. There is already a consent screen when installing FitbitOS apps. Merging these consent screens would make a far better end user experience than having end users have to go through an additional OAuth consent flow via device app settings.
... View more
Status:
Not currently planned
Submitted on
11-07-2018
12:26
Submitted by
Commander_Bob
on
11-07-2018
12:26
Hi FitBit, Seeing as the Blaze is nearing the end of it's life - having been replaced by the ionic and the versa; would it be possible for something to be published in the SDK so that users are able to write (or rewrite) software for their Blaze. Thanks
... View more
Allowing developers to add clock faces or apps will benefit the community as they will be able to experience new clock faces and apps. This will (might) also get the community to get excited about new apps as recently Fitbit closed developers to put clock faces and apps into the gallery
Moderator Edit: Clarified subject
... View more
Add the ability to sleep and wake the screen in the simulator. I had one error in my watchface that only happened on wake. It would be nice to be able to simulate these events.
... View more
Status:
Not currently planned
Submitted on
11-18-2021
19:55
Submitted by
EHills
on
11-18-2021
19:55
Are you able to make it so notifications don't automatically wake your versa 2 screen? Where you have to wake your screen and pull down the message?
... View more
Fitbit programmers will never be able to code all the good ideas that we have on here. My suggestion is that you open up all the features the Fitbit has and allow users to do anything they want with them through the app. That way the Fitbit will be able to do anything that it is physically capable of, rather than only being able to do what the Fitbit programmers have time to impliment. (Fitbit programmers have done a great job so far, but they are finite, so their output is necessarily also limited, compared to the potential!)
... View more