Remember that Pebble I was talking about the other day? Well despite the fact that half the time the display looks like this:
I’ve managed to compile and run this:
The key to being able to use the screen is to hold the Down button quite hard… But unfortunately this isn’t always practical, like when I want to use the Down button repeatedly on a list. I have contacted Support but have yet to receive a reply…
But in the meantime I can keep writing watchfaces, just can’t use ’em.
But what if we wanted to change it? Well, here’s how you’d go about it:
- Load up Ubuntu Linux or a suitable VM, download the Pebble SDK (including dependencies and libraries) and set it all up as described here.
- Write the source file, with guidance from the SDK documentation. I’ve already done this (and you can read it in full here).
- Change this line to whatever you want this very basic watchface to say.
- Navigate to the watchface’s directory in a Terminal. For example:
cd ./~pebble-dev/myWatchfaces/TextTestand build the watchface using
./waf configure build
- Find the resulting package file in the ‘build’ directory. For example:
- Copy this file from Ubuntu to Windows if you’re using a VM (I couldn’t get the next step to work when inside a VM.)
- You need to get to the package file directly on the phone. The suggested method is to use a Python HTTP Server, which comes pre-written as part of the Python distribution.
- On the phone, open a Browser and go to the LAN address of the computer running the server. On my network this would be
- There you will find the file. Tap the file name and the Pebble app will open and install the watchface in seconds.
- Now you should see the watchface with its changes on the watch!
Now to work on some other ideas I’ve had…