I made a little tool to build your own watch face visually

Former Member
Former Member
I made a visual watch face designer: https://marcosscriven.github.io/watchmaker/

Rather than repeat my other post you'll find more details here:

EDIT - deleted :( https://forums.garmin.com/showthread.php?359565-I-made-a-little-tool-to-build-your-own-watch-face-visually&p=893276#post893276
  • Former Member
    Former Member over 8 years ago
    Hmmm - unfortunately the original post was deleted without a trace, along with the notes I made there.

    Anyway, here goes:

    • This is not associated with Garmin, just a little project for my own interest
    • Takes a few minutes to build, but you can go to another tab in your browser while it does so. Will automatically save when finished
    • Text sizes are only approximate for the dynamic data, as the watch itself draws those


    How to use it:

    • Upon loading a default watch face is there
    • You can either just hit 'File -> Build watchface', or hit 'File-New' and start from scratch
    • You can add new dynamic elements by clicking the watch icon on the bottom left, then on the cavas. You can choose the data (and size) from the presets on the top right
    • Colours are selected from the palette on the bottom left, or from the icon above the watch icon.
    • You can change the 'template' text manually on the right to be any combination of the presets. There's also printf-style formatting.


    You're welcome to post feedback either here or https://github.com/marcosscriven/marcosscriven.github.io/issues

    Thanks

    Marcos
  • Former Member
    Former Member over 8 years ago
    Cool idea! It seems to take a loooong time to build the watch face though...
  • Former Member
    Former Member over 8 years ago
    Yes, it takes around 80 seconds on my MBP on Chrome, 140 second in Firefox. I'd imagine it can take up to a few minutes on slower computers.

    I figured it was worth trying a client-only solution, rather than having to run/pay for a backend.
  • Former Member
    Former Member over 8 years ago
    I'd like an option to save the source code instead of build the watch face.
  • Former Member
    Former Member over 8 years ago
    Interesting idea - could be done quite easily.

    I was more focussed on people that weren't devs, but were interested in designing their own watch face.
  • Former Member
    Former Member over 8 years ago
    Is there a back end compiling the code? Or do you do it in Javascript somehow?
  • Former Member
    Former Member over 8 years ago
    It's all just running in the browser using Javascript.
  • Former Member
    Former Member over 8 years ago
    Where did you get the specs for the .prg file? And the MonkeyC VM?
  • Former Member
    Former Member over 8 years ago
    Ah I see - using Javascript JVM called Doppio.

    The source for the web app is here https://github.com/marcosscriven/marcosscriven.github.io
  • Former Member
    Former Member over 8 years ago
    *WOW* mind blown! :)

    A JVM written in Javascript used to compile Monkey C! No wonder it is slow!