Emulator support for Gabbro?

I just updated to the latest SDK version on my Mac. I was hoping there would be Gabbro support. It seems it’s been added as a platform but the emulator gives me an error that it’s not supported yet. Any idea when it might?

Using Pebble Tool, v5.0.23 and SDK, v4.9.148

1 Like

What’s the error?

It’s definitely supported. If you’re having trouble with the local SDK I recommend trying CloudPebble https://cloudpebble.rePebble.com.

1 Like

My bad. It was Clay for the config page. When building, I got the following: “The Pebble package ‘pebble-clay’ doesn’t support the ‘gabbro’ platform.”

1 Like

Use the @rebble/clay package instead.

1 Like

I have @rebble/clay currently. Still the same build message.

1 Like

Try following our tutorial closely for clay, we’ve tested it here - Adding a settings page // Pebble Developers

We’ve also posted the source on GitHub c-watchface-tutorial/part6 at main · coredevices/c-watchface-tutorial · GitHub

Let us know if that doesn’t work

1 Like

You need to remove the pebble-clay package

1 Like

True that! I had to do much more. I’m updating one of the older watch faces. So I had to re-work how the configuration page displays, the filenames and the directory path. Now, it compiles for Gabbro and the config page shows correctly. Migration is sometimes challenging but enjoyable :slight_smile:

1 Like

Circling back on this, the issue was the migration from the older “app.js” to the newer “index.js” and “wscript” paths. After a bit of tweaking, all is well and Gabbro support compiles and works in the emulator. Huzzah!

1 Like