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.

1 Like

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:

2 Likes

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

3 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.

1 Like