Hi, I made a watch face mostly for my own use… perhaps I will eventually upload it who knows. I’m sorry if this has been asked before I have googled and searched here and am really at a loss.

I am using nested ternary operations to display text in a field based upon the minute in hour so I can display “O’clock”, “O’one” etc… My code is very ugly and I wish there was a more efficient way to do this… if there is please let me know as I’m sure this slows down the watch lol… (Although it should only run when it approaches close a minute correct? I imagine some listener is present in the code…)

([MIN] == 0? “O’Clock”: ([MIN] == 1? “O’One”: ([MIN] == 2? “O’Two”: ([MIN] == 3? “O’Three”: ([MIN] == 4? “O’Four”: ([MIN] == 5? “O’Five”: ([MIN] == 6? “O’'Six”: ([MIN] == 7? “O’Seven”: ([MIN] == 8? “O’Eight”:([MIN] == 9? “O’Nine”: ([MIN] == 10? “Ten”:([MIN] == 11? “Eleven”: ([MIN] == 12? “Twelve”:([MIN] == 13? “Thirteen”: ([MIN] == 14? “Fourteen”:([MIN] == 15? “Fifteen”: ([MIN] == 16? “Sixteen”:([MIN] == 17? “Seventeen”: ([MIN] == 18? “Eighteen”:([MIN] == 19? “Nineteen”: ([MIN] == 20? “Twenty”: ([MIN] == 21? “Twenty-one”:([MIN] == 22? “Twenty-two”: ([MIN] == 23? “Twenty-three”: ([MIN] == 24? “Twenty-four”: ([MIN] == 25? “Twenty-five”: ([MIN] == 26? “Twenty-six”: ([MIN] == 27? “Twenty-seven”:([MIN] == 28? “Twenty-eight”: ([MIN] == 29? “Twenty-nine”:([MIN] == 30? “Thirty”: ([MIN] == 31? “Thirty-one”:([MIN] == 32? “Thirty-two”: ([MIN] == 33? “Thirty-three”: ([MIN] == 34? “Thirty-four”:([MIN] == 35? “Thirty-five”: ([MIN] == 36? “Thirty-six”: ([MIN] == 37? “Thirty-seven”:([MIN] == 38? “Thirty-eight”: ([MIN] == 39? “Thirty-nine”: ([MIN] == 40? “Fourty”:([MIN] == 41? “Fourty-one”: ([MIN] == 42? “Fourty-two”:([MIN] == 43? “Fourty-three”: ([MIN] == 44? “Fourty-four”:([MIN] == 45? “Fourty-five”: ([MIN] == 46? “Fourty-six”:([MIN] == 47? “Fourty-seven”: ([MIN] == 48? “Fourty-eight”:([MIN] == 49? “Fourty-nine”: ([MIN] == 50? “Fifty”:([MIN] == 51? “Fifty-one”: ([MIN] == 52? “Fifty-two”: ([MIN] == 53? “Fifty-three”:([MIN] == 54? “Fifty-four”: ([MIN] == 55? “Fifty-five”: ([MIN] == 56? “Fifty-six”:([MIN] == 57? “Fifty-seven”: ([MIN] == 58? “Fifty-eight”: ([MIN] == 59? “Fifty-Nine”:“help”))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))

This worked just fine when I used my watch before… but since updating computers, WFS, and (possibly) wearOS… the text field just displays FALSE… This still diplays just fine within WFS but when I run on device is when I get the FALSE… I also purposely deleted a parenthesis from the end and ran on device and I notice it is rewriting the code like : ([MIN] == 0? “O’clock”:FALSE…

I’m sure there is a simple explanation for this that I am missing… also I know you can do these as a bitmap font but I would like to be able to change the font quickly without having to remake images…

Again sorry for the sloppy code and thanks ahead of time!