• How to get started!

    Pinned Locked
    1
    15 Votes
    1 Posts
    1k Views
    No one has replied
  • [Guide] How to get deploy working on Linux

    Pinned guide linux suuntoplus development
    1
    18
    2 Votes
    1 Posts
    222 Views
    No one has replied
  • [Tip] How to save/load persistent data

    Pinned tip settings variables tutorial json manifest
    3
    1 Votes
    3 Posts
    390 Views
    S
    @tonyfi Hi, and thank you for the great questions! If you have created your data.json as shown in this thread, make sure to access your settings using the localStorage.getObject() -function To access all the values in the example use: localStorage.getObject("appSettings"); You can save this object as a variable and access the individual fields from there. As for your second question: there currently isn’t a way to simulate the settings on the Suunto mobile app. The only way to verify that your settings work, is to get your feature uploaded to the SuuntoPlus store and then editing the uploaded project as you test your changes. Unfortunately, there also isn’t a logging feature implemented currently. Using the text areas seem to be the best way to quickly test out features. Br. SuuntoPartnerTeam
  • 1 Votes
    5 Posts
    820 Views
    S
    @guderaber There is no way to sync images. Also no information to share regarding limitations either, I’m afraid !
  • Examples explained

    Pinned development
    6
    2 Votes
    6 Posts
    897 Views
    SquirrelS
    @Martin-Lillepuu Exactly, and also keep the custom watchfaces (once available) for personal use without going through the bureaucratic hoops of publishing them to official store.
  • [Tip] Helpful CSS for custom layouts

    Pinned tip css development
    1
    0 Votes
    1 Posts
    195 Views
    No one has replied
  • [Inspiration] Share your app ideas

    Pinned inspiration peer-support
    46
    6 Votes
    46 Posts
    3k Views
    L
    After testing a while on a watch has to say that quite difficult to get apps stable state. Seems to crash easily if you have JavaScript in t.html. Of course I could simplify but where is all the fun then… and my apps are quite simple anyway…
  • [Discussion] Share your projects

    Pinned discussion peer-support
    45
    1 Votes
    45 Posts
    3k Views
    surfboomerangS
    @safari Please let me know if you encounter other issues
  • 0 Votes
    6 Posts
    497 Views
    Raimo JärviR
    @SuuntoPartnerTeam Simulator seems to have a problem in getUserInterface function. This works as expected: function evaluate(input) { systemEvent('distance', input.distance); } But this breaks the simulator, and “TypeError: Cannot read properties of undefined (reading ‘distance’)” is printed to developer tool console: function getUserInterface(input) { systemEvent('distance', input.distance); return { template: 't' }; } Both work in watch.
  • [Question] No stupid questions - ask anything here

    Pinned
    107
    4 Votes
    107 Posts
    6k Views
    A
    @surfboomerang i’m using data.json and may use its values inside the .js file but i wish to be able to set values at the watch itself (if possible), not at vsCode or suuntoplus app. imagine a co2 table (for freedive practice) where user must set specific personal values. in such case, i need (= user need) some kind of a preliminary UI (before app starts) to be able to update settings…
  • SuuntoPlus Community Apps: end of the hype…

    2
    8 Votes
    2 Posts
    248 Views
    SquirrelS
    @Manuel-Extreme I mentioned this before as well. There should be a setting to make an S+ app, or a custom watchface persistent through syncs. This might need support from the Suunto app, adding separate section to manage (view, settings, remove) these unpublished custom apps and watchfaces.
  • Need help connecting to the watch on macOS

    12
    0 Votes
    12 Posts
    520 Views
    S
    Just registered to let you know that I believe this is an issue with how SDS (the server interfacing w/ the IDE extension and the watch’s protocols ?) is spawned by the Suuntoplus Editor. I’m facing the exact same issue, only on a macbook w/ an M4 Pro chip instead of an M3 Max one. Running the following command starts SDS, which after a few seconds picks up the watch and starts the pairing process. SDS_MACOS_BLE_SCAN=1 ~/.vscode/extensions/suunto.suuntoplus-editor-1.42.0/node_modules/@suunto-internal/sds-as/macos/SDSApplicationServer.bin 9801 As a workaround, I tweaked my local version of Suuntoplus Editor to prevent it from starting SDS (via a coding agent, which worked surprisingly well from the first try), and I’m starting it manually in a terminal. The relevant file is ~/.vscode/extensions/suunto.suuntoplus-editor-1.42.0/node_modules/@suunto-internal/sds-as/dist/sds.js The watch is then displayed in VSC, and could be loaded with my app without any issue. [image: 1774720045117-0695f3ac-b672-40ca-87a4-3b948013860b-image.png] I hope that this info will let you debug and patch the Suuntoplus Editor As a side note, I was quite happy to see this editor being available free of charge and without any signup process
  • Watch Faces as part of new OpenSuuntoPlus

    12
    4 Votes
    12 Posts
    2k Views
    Manuel ExtremeM
    @SuuntoPartnerTeam said in Watch Faces as part of new OpenSuuntoPlus: However, whenever you synchronize with the Suunto iOS/Android app, all software not installed from the official store will get wiped! And how can you make apps persistent without being a Suunto partner?
  • My Personal Swim Drills

    1
    5
    5 Votes
    1 Posts
    131 Views
    No one has replied
  • Spent a few hours playing with Suunto Plus

    2
    1
    12 Votes
    2 Posts
    295 Views
    L
    Good stuff! Can you create short instructions how to do it? Been postponing starting as I don’t have any Suuntoplus app ideas but could try with watchface. Thanks!
  • setTransform broken in simulator

    2
    0 Votes
    2 Posts
    135 Views
    Nikolai SimonovN
    @Unpaired8373 on real watch canvas is really limited and can throw a few surprisesat you. I strongly recommend testing everything on real watch. Unfortunatelly simulator lets you test app in really rough way.
  • Main Watch Widgets in OpenSuuntoPlus

    2
    2 Votes
    2 Posts
    289 Views
    2
    @MirageDev IMHO there is no such thing as widgets that can be installed outside of a firmware update. So, I guess there isn’t even infrastructure there, yet…

Suunto Terms | Privacy Policy