Suunto app Forum Suunto Community Forum
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    Watch Faces as part of new OpenSuuntoPlus

    Scheduled Pinned Locked Moved Suunto Plus Development
    12 Posts 8 Posters 1.5k Views 11 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • S Offline
      SuuntoPartnerTeam @dtsdts
      last edited by

      @dtsdts You did not miss anything! At launch we only provide the ability to create sports apps, not watch faces. Watch face creation – including an intuitive visual editor – is in development, but is not quite ready yet. You will know when it is widely available – we don’t intend to hide it 😉

      SquirrelS Steven HambletonS D Tony GarciaT 4 Replies Last reply Reply Quote 29
      • SquirrelS Offline
        Squirrel Silver Members @SuuntoPartnerTeam
        last edited by

        @SuuntoPartnerTeam said in Watch Faces as part of new OpenSuuntoPlus:

        Watch face creation – including an intuitive visual editor – is in development

        Great news!

        1 Reply Last reply Reply Quote 3
        • Steven HambletonS Offline
          Steven Hambleton Bronze Member @SuuntoPartnerTeam
          last edited by

          @SuuntoPartnerTeam This is amazing news!

          Watch: Suunto Race S

          1 Reply Last reply Reply Quote 3
          • D Offline
            dtsdts @SuuntoPartnerTeam
            last edited by

            @SuuntoPartnerTeam Wonderful, thanks for clarifying that. I look forward to when that is ready!

            1 Reply Last reply Reply Quote 1
            • Tony GarciaT Offline
              Tony Garcia @SuuntoPartnerTeam
              last edited by Tony Garcia

              @SuuntoPartnerTeam Will this be available for a non-Suunto Plus Partner to create? Will I be able to make a watch face myself or we this go through a similar process as open sport app development where I’d have to be a partner to create a watch face?

              S 1 Reply Last reply Reply Quote 1
              • S Offline
                SuuntoPartnerTeam @Tony Garcia
                last edited by

                @Tony-Garcia Partnership is only a requirement for when you wish to upload to the store. You do not need to be a partner to use our development environment or to deploy things onto your own watch. However, whenever you synchronize with the Suunto iOS/Android app, all software not installed from the official store will get wiped!

                Steven HambletonS Manuel ExtremeM 2 Replies Last reply Reply Quote 0
                • Steven HambletonS Offline
                  Steven Hambleton Bronze Member @SuuntoPartnerTeam
                  last edited by

                  @SuuntoPartnerTeam So will there be a curated list of user submitted watch faces from the app store?

                  Perhaps a competition for three new user made watch faces?

                  Watch: Suunto Race S

                  1 Reply Last reply Reply Quote -1
                  • James EastwoodJ Offline
                    James Eastwood Bronze Member
                    last edited by

                    Will you also add the ability to create custom widgets/apps?

                    1 Reply Last reply Reply Quote 3
                    • Manuel ExtremeM Online
                      Manuel Extreme
                      last edited by

                      This the full Release Notes from SuuntoPlus Ext

                      1.37.0 - 12 September 2025

                      • Added a visual drag-and-drop watchface generation system

                      Release Notes

                      1.42.0 - 6 March 2026

                      • Updated some of the documentation

                      1.41.0 - 10 January 2026

                      • Added partial documentation and fixed inaccurate expressions
                      • Updated example applications (Graph, DynamicIcons)
                      • Trimmed leading and trailing whitespace from application names when creating apps
                      • Fixed workout-related issues in the simulator
                      • Added long press and long press cancel events for buttons
                      • Added validation to make getUserInterface a required function

                      1.40.0 - 7 November 2025

                      • Updated and completed the development documentation
                      • Created application-type descriptions with click-to-jump links to the docs
                      • Disabled several immature features
                      • Optimized the application rendering pipeline
                      • Improved application image detection
                      • Added support for Ocean Lite connectivity

                      1.39.0 - 7 November 2025

                      • Add support for Ocean Lite (Ylivieska)
                      • Add support for V4(feat_zappwf_v4) watch face
                      • Rename the command “SuuntoPlus: 打开SuuntoPlus编辑器” to “SuuntoPlus: Open SuuntoPlus Visual Editor (Beta)”
                      • Rename the command “SuuntoPlus: 使用SuuntoPlus编辑器打开” to “SuuntoPlus: Open With SuuntoPlus Visual Editor(Beta)”

                      1.38.0 - 12 September 2025

                      • Fix visual can’t load example

                      1.37.0 - 12 September 2025

                      • Added a visual drag-and-drop watchface generation system
                      • Added support for new dial syntax
                      • Adjusted command names and improved the documentation
                      • Optimized the missing prompt for the nema tool

                      1.36.0 - 26 June 2025

                      • Added the function to force skip application verification for Build
                      • Implemented the initial rendering function for complications
                      • Optimized the dial rendering logic and page layout to display more detailed information and support collapsing applications
                      • Optimized the application detection structure, supporting detection of single-application projects, adjusted the maximum number of detected apps to 1000, and set recursion to 100 levels
                      • Updated to the latest WUI syntax, supported the feat_zappwf_v4 version, and deprecated the zapp_wf_viewmode Token
                      • Supported previewing built-in watch images with Ctrl + mouse click
                      • Changed the dial push to push and automatically switch
                      • Fixed the issue where main.js could not get the input value
                      • Fixed other bugs

                      1.35.0 - 7 May 2025

                      • Fixed the issue of the outdated pngng-s9 library when building the application on Mac
                      • Simplified the way images are used, with simple adjustments to the application syntax, as follows:
                        1. Removed the displays information under manifest for images; the Editor will automatically parse and generate it, eliminating the need for developers to fill it in
                        1. Type information is no longer required in image names; it needs to be declared under image in manifest. If not declared, the Editor will prompt every time the project is opened
                        1. When using images in HTML, there is no need to add the {zapp_folder}/ prefix; they can be used directly
                      • Parsing <import> and <img> tags, supporting highlight prompts, validation checks, and quick navigation
                      • Disabled the use of document and windows under Apps
                      • Added more comprehensive validation checks for manifest.json
                      • Fixed the issue of untimely updates to main.js
                      • Add support for the new watch model Vertical 2
                      • Fixed some other bugs

                      1.34.0 - 28 March 2025

                      • Add a quick project creation page
                      • Optimize the watchface project template
                      • Support visual configuration for the manifest.json file
                      • Add status bar buttons for quick project creation and opening the Simulator
                      • Add the functionality to batch render application reports and export them
                      • Add support for the new watch model Race 2 (Wismar)

                      1.33.0 - 16 February 2025

                      • Preload application data sources, supporting data source modifications in stopped and paused states
                      • Refactor the underlying framework of the Editor to improve performance and flexibility
                      • Optimize screenshot logic to enhance accuracy and success rate
                      • Add a component position hint feature
                      • Introduce the nextgen-ignore.json file, which allows explicitly ignoring specified CSS class styles, and add a new green theme
                      • Add some automated configurations that allow setting whether to automatically start the application, switch the Debugger, switch the Logger, and switch the developer window functions
                      • Add quick buttons to open the developer tools, development documentation, and Editor configuration settings page
                      • Add validation for capabilityRequirements. When capabilityRequirements is 1, a maximum of 4 complications are supported; when it is 2, a maximum of 8 complications are supported
                      • Fix several watch face parsing issues, and fix the bug of caching non-existent applications that users try to open
                      • Add a new APP type filter option

                      1.32.0 - 7 October 2024

                      • Responsive layout for the Editor Simulator panel
                      • Disabled preview for watchface app
                      • Added a template for creating SuuntoPlus WatchFace applications
                      • Optimize compiling multiple languages to the watch
                      • Cache the user’s last selected application and watch configuration
                      • Fixed the issue of directory confusion when creating application workspace directories
                      • Add open suuntoplus simulator item to the right-click menu

                      1.31.0 - 4 September 2024

                      • Add the watch face page switching function
                      • Add the functionality to switch watch faces
                      • Add the quick view feature for the complications file
                      • Optimize the dropdown menu items for the watch model
                      • Optimized the error prompt
                      • Optimize the sorting of applications in the SUUNTOPLUS APPS section
                      • Update developer documentation

                      1.30.1 - 14 August 2024

                      • Fix the abnormal version number of the Editor

                      1.30.0 - 13 August 2024

                      • Optimize code structure and fix known issues
                      • Optimize the implementation logic for tags and attributes such as eval, object, svg, and range
                      • Add validation for image names, quantity, and format, and fix image display issues
                      • Support manual modification of input data values for enum, boolean, and timestamp types
                      • Add functionalities and UI effects for cloud watch faces, along with managing watch faces
                      • Add the ability to build for all languages button and check all SuuntoPlus apps functionality

                      1.29.0 - 23 April 2024

                      • Add SuuntoPlus Sport app Reference documentation, it can be opened in VS Code
                        with “SuuntoPlus: Open Documentation” command
                      • Add and update SuuntoPlus example apps
                      • SuuntoPlus simulator fixes

                      1.28.0 - 21 December 2023

                      • Add localization support for ext*.js files
                      • Add missing resources to simulator (e.g. Navigation/State)
                      • Simulator bug fixes
                      • Add examples to VS Code extension (previously they were links in developer doc). Add
                        “SuuntoPlus: Open Examples” VS Code command that opens examples in a new VS Code window.
                      • Add “Set Watch Language” command to “Suunto watch” view’s context menu

                      1.27.0 - 3 November 2023

                      • Add sp-b-cjk CSS class, it uses a font with all supported characters
                      • Verify used character set in HTML
                      • Add SGEE update command to “Suunto watch” view context menu
                      • SuuntoPlus simulator fixes
                      • Add Suunto Race name

                      1.26.0 - 12 September 2023

                      • Add HTML include element that includes another HTML file in SuuntoPlus build
                      • Add Visual Studio debug runtime for UiXmlConv.exe, fixes building SuuntoPlus
                        apps when you don’t have Visual Studio installed

                      1.25.0 - 7 September 2023

                      • Enable BLE in macOS only if at least a partial serial number is specified in
                        SuuntoPlus extension settings
                      • HTML preview and simulator fixes
                      • Add Repetitions, Volume, OneDecimal, TwoDecimal and ThreeDecimal formatters
                      • Add watch selection to context menu in Suunto Watch view

                      1.24.0 - 18 August 2023

                      • Improve HTML canvas support
                      • Improve localization support
                        • Add language selection to HTML preview and simulator
                        • Add “Build and Add to Watch for Language…” command to context menu in
                          SuuntoPlus apps view
                      • Add IS_NG1 and IS_NG3 template tokens that can be used in main.js or HTML.
                        They are replaced with 0 or 1 depending on display ID.
                      • Check Handlebars templates (manifest, main.js, HTML) and log a warning if
                        there is an unknown token
                      • Simulator: Add support for onLongPressStart, onLongPress and
                        onLongPressCancel event handlers in pushButton element
                      • Try to generate unique application ID for apps and cache ID values by
                        application directory
                      • Add zone gauge support, i.e. <import src="#zone-g" />

                      1.23.0 - 29 June 2023

                      • Add DISPLAY_ID token to main.js, it’s replaced with display ID when app is built

                      1.22.0 - 26 June 2023

                      • Simulator: Improve HTML svg element support
                      • Simulator: Add support for HTML graph element
                      • Add command to create app source package
                      • Add command to build app in all languages
                      • Add localization support for manifest (app name, description etc.)

                      1.21.0 - 22 May 2023

                      • Fix CSS for light theme in latest watch firmware
                      • Fix optimizing images by display (image.displays property in manifest)
                      • Include png files in source package
                      • Improve SuuntoPlus simulator
                      • Bug fixes

                      1.20.0 - 5 May 2023

                      • Add support for multiple SuuntoPlus Apps in VS Code workspace
                      • Add “SuuntoPlus Apps” panel to VS Code Explorer view
                      • Include workout files in simulator (running, cycling, openwater swimming,
                        pool swimming and cross country skiing)
                      • Add “up”, “next”, “up left” and “down left” buttons to simulator
                      • Implement invisible lap in simulator, i.e. lap without popup
                      • Read temperature, cadence and power from FIT file in simulator
                      • Add image.displays manifest option to optimize images in SuuntoPlus App package
                      • Bug fixes and improved error checks

                      1.19.0 - 6 April 2023

                      • Add support for watch display type ‘q’
                      • Improve activity window (lap etc.) resources in simulator
                      • Bug fixes

                      1.18.0 - 31 March 2023

                      • Add onEvent callback function
                      • Add “SuuntoPlus: Create Source Package” command

                      1.17.0 - 24 March 2023

                      • macOS: Fix showing icons in HTML preview and simulator
                      • Fix simulator data views when time speed is increased
                      • HTML fixes in preview and simulator
                      • Get temperature and power from workout file in simulator

                      1.16.0 - 17 March 2023

                      • Fix parsing JSON workout files exported from Suunto app
                      • Sport app settings fixes
                      • Check that “out” values are numbers
                      • Add limited HTML canvas support
                      • Improve watch resources in simulator
                        • Calculate ascent, descent, ascent time and descent time from altitude data
                        • Calculate pressure trend from pressure data
                      • Call onAccelerometer function in simulator
                      • Bug fixes

                      1.15.0 - 13 February 2023

                      • Add option to use workout file in simulator as source for watch resource data
                      • Add option to generate screenshot in original size or 2401 x 2401 pixels
                      • Improve error checking for images in HTML

                      1.14.0 - 30 January 2023

                      • Add HTML preview and simulator screenshot buttons, remove
                        “SuuntoPlus: HTML Screenshot” command
                      • Add “SuuntoPlus: Open Log Files” command
                      • Fix HTML preview issues
                      • Fix HTML view handling in simulator, fixes for example overriding lap popup
                        with “z-popup” view

                      1.13.0 - 13 January 2023

                      • Add SuuntoPlus App settings support to editor and simulator
                      • Fix loading watch system events when they contain invalid UTF-8
                      • Improve SuuntoPlus simulator
                        • Show getSummaryOutputs after stopping simulator
                        • Move outputs and JavaScript variables to separate panels
                        • Add pause / continue exercise button
                      • Add CSS classes: sp-vertical-center (same as existing sp-vc), sp-scale-display, sp-text-bottom
                      • Improve HTML and CSS validation

                      1.12.0 - 20 December 2022

                      • Add localization support for main.js
                      • Improve SuuntoPlus App simulator
                      • Fix non-ASCII characters in app name
                      • Bug fixes

                      1.11.1 - 9 December 2022

                      • Add watch Bluetooth connection support in macOS
                      • Improve SuuntoPlus App simulator
                        • Add lap button
                        • Add activity selection
                        • Add watch images
                      • Warn about unknown CSS classes when editing HTML files
                      • Bug fixes

                      1.10.0 - 28 November 2022

                      • Improve SuuntoPlus App simulator
                      • Improve HTML layout in watches
                      • Add support for watch display type ‘o’

                      1.9.0 - 11 November 2022

                      • Improve HTML layout in UI2 watches
                      • Add “Enable Debug Logging” setting

                      1.8.0 - 4 November 2022

                      • Add display independent HTML support. This allows using one HTML template for
                        all watch displays (s, m, n and l). Display specific HTML templates are still
                        also supported.
                      • Improve SuuntoPlus App simulator
                      • Improve HTML validation

                      1.7.0 - 29 September 2022

                      • Improve SuuntoPlus App simulator
                        • Allow changing watch input resource values
                        • Add settings for unit system (metric / imperial) and time format (12h / 24h)
                        • Add option to change time speed
                        • Add more simulated watch resources
                      • Improve HTML preview

                      1.6.0 - 9 September 2022

                      • Add SuuntoPlus App simulator that runs application in VS Code
                      • Add outputFormat auto completion to HTML editor
                      • Add new SuuntoPlus App type “device”
                      • JavaScript minifier fixes
                      • Improve JavaScript and HTML error checks
                      • Remove unnecessary JavaScript warnings

                      1.5.0 - 23 August 2022

                      • Improve HTML preview
                      • Add command to save HTML preview screenshot
                      • Add compile time localization support
                      • Add support for optimizing application size for different watches and display types
                      • Show workout summary when workout is clicked in watch tree
                      • Remove unnecessary warnings about watch resources and JavaScript code

                      1.4.1 - 16 August 2022

                      • Fix JavaScript syntax error when toString function is used

                      1.4.0 - 12 July 2022

                      • Improve JavaScript error checks
                      • Improve HTML preview
                        • Use correct fonts
                        • Add support for value formatters and units
                      • Add HTML example links to README
                      • Improve HTML examples to use CSS classes
                      • Show an error to user if SuuntoLink is running
                      • Add refresh button to watch view
                      • Add command for adding SuuntoPlus App binary (.fea file) to a connected watch

                      1.3.0 - 15 June 2022

                      • Windows: Add support for connecting to Suunto watch with BLE (requires 64-bit
                        Windows 10 or later)
                      • Add SuuntoPlus HTML preview
                      • Add support for watch display type ‘n’

                      1.2.0 - 1 June 2022

                      • Windows: Add missing Visual Studio runtime dll files
                      • Improve error checking and warnings when building Suunto Plus Sport App

                      1.1.0 - 25 May 2022

                      • List SuuntoPlus Sport Apps in connected Suunto watch, allow deleting Apps
                        from watch
                      • Improve error checking and warnings when building Suunto Plus Sport App
                      • Improve SuuntoPlus JavaScript editor

                      1.0.0 - 11 May 2022

                      Initial release

                      1 Reply Last reply Reply Quote 0
                      • Manuel ExtremeM Online
                        Manuel Extreme @SuuntoPartnerTeam
                        last edited by

                        @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?

                        1 Reply Last reply Reply Quote 1
                        • First post
                          Last post

                        Suunto Terms | Privacy Policy