In the phone app I select start watchface for this face and it shows up on the watch. However, at some point on the phone I see a message that says watchface failed to load. The Start Watchface button turns red again.
Does it change to the default analog face? i think it’s called TicToc? If so, that’s because your watchface is crashing and then it switches to the default system face.
It switches to whatever face is in the line up next, like the color version of this same face, or to TicToc. The face runs happily for as long as I don’t push a menu button, so why is it crashing at that point?
Check your window_unload code. If you check the watch logs, it should show you if it throws an error. Maybe you’re double-freeing a pointer or something like that?
The emulator comes up and runs the watch face. All that comes up in the log of the build is
"[VERBOSE] xsHost.c:155: Found mod “pebble.moddable.tech”
Which is usual.
I do not recall seeing any warnings coming up. The overview screen of the four watch face projects says “Successful” highlighted in green for all of them.
Turn on the dev connection and run the pebble logs command with --cloudpebble. Or if you’re using Cloudpebble there might be a way to get logs through that
I built your source locally with the latest sdk and it’s working normally, while with the store version it did revert to my previous watchface so I’d suspect it’s something wrong with cloudpebble’s build