Status of Pebble Clay?

Should Pebble Clay still be used for setting watchface settings?

It seems to be unmaintained. My understanding is that it was preferred over having to host a dedicated website for the settings, many of which no longer work for past apps.

Clay currently is still unmaintained AFAIK, but it does still work for simple configs, and is probably the easiest/best solution if you don’t have a lot of complex settings.

Since Clay is fairly limited, a lot of watchfaces/apps went for hosted config pages even while it existed. Now that the SDK is under active development again, I’d love to see some effort toward building a config solution that didn’t rely on URL-data-encoding hacks like Clay does!

Personally I’d like it if there was the ability for a watchface/app to embed static HTML content to function as a config page. (A newer and better Clay-like framework could be built on top of such an addition fairly easily.) I wrote a thing about it here at one point:

1 Like

Same as above, but I do think it’s worth considering what your configuration options will be. I use it for a lot of settings in my app but they’re all stuff like Checkboxes for categories, language selection, text size, toggles to turn on features.

I quite like it and even though it’s out of date I think it’s still very usable and worthwhile to consider. If you aren’t getting too far out of “on or off” or “one of a few”, it probably works.

There is a fork that might have renewed interested from Rebble’s perspective so it might come back to life yet, I hope

2 Likes

My source told me the plan is to include Clay by default…

Make sense, I mean many apps could benefit from having settings so having a default built-in setting page would simplify apps/watchfaces developpement a lot.