Repository with my Pebble watchfaces, watchapps, and libraries - old and new. Working status is shown in the lists below.
Some PBWs can be found in /pbw
for sideloading.
Platforms:
A
= Aplite,B
= Basalt,C
= Chalk,D
= Diorite,E
= Emery
Name | Screenshot | Builds | Icon | PBW |
---|---|---|---|---|
beam-up |
![]() |
A B C D |
✅ | pbw |
brackets |
![]() |
A B C D |
✅ | pbw |
cards |
![]() |
A B D |
pbw | |
cmd-time-typed |
![]() |
A B C D E |
✅ | pbw |
cmd-time |
![]() |
A B C D E |
✅ | pbw |
dayring |
![]() |
A B C D |
pbw | |
deep-rock |
![]() |
A B D |
pbw | |
dual-gauge |
![]() |
A B C D |
pbw | |
eclipse |
![]() |
A B D |
pbw | |
eventful |
![]() |
A B C D |
pbw | |
events |
![]() |
A B D E |
✅ | pbw |
hollywatch |
![]() |
A B C D |
pbw | |
index |
![]() |
A B C D |
pbw | |
isotime-appstore |
![]() |
A B C D E |
✅ | pbw |
kitty-watchface |
![]() |
A B D |
pbw | |
morndas |
![]() |
A B D |
pbw | |
past-present-future |
![]() |
A B D |
pbw | |
potential-divider |
![]() |
A B D |
✅ | pbw |
pseudotime |
![]() |
A B C D |
pbw | |
split-horizon |
![]() |
A B D |
✅ | pbw |
starfield-demo |
![]() |
A B C D |
pbw | |
starfield-smooth |
![]() |
A B C |
✅ | pbw |
thin |
![]() |
A B C D E |
✅ | pbw |
time-dots-appstore |
![]() |
A B C D |
pbw | |
void-statues |
![]() |
A B C D E |
pbw |
Name | Screenshot | Builds | Icon | PBW |
---|---|---|---|---|
block-world |
![]() |
B C E |
pbw | |
dashboard |
![]() |
A B C D |
✅ | pbw |
news-headlines |
![]() |
A B C D |
✅ | pbw |
tube-status |
![]() |
A B C D E |
✅ | pbw |
pge-examples |
❌ (needs pge package) |
Name | Status | Test App |
---|---|---|
InverterLayerCompat |
✅ | ✅ |
notif-layer |
✅ | ✅ |
pebble-isometric |
✅ | ✅ |
pebble-packet |
✅ | ✅ |
pebble-universal-fb |
✅ | ✅ |
pge |
✅ | ✅ |
pebble-pge-simple |
||
pebble-simple-request |
||
pebble-timeline-js-node |
||
pebble-timeline-js |
Defunct, incomplete, or PoC things live here.
Here are some errors encountered in old projects and the fixes I found:
Caused by invalid name
in package.json
.
Caused by version
that was missing patch component.
Missing wscript
. Running pebble convert-project
helped.
An invalid value of '2' was found in the 'sdkVersion' field of the project's package.json. The latest supported value for this field is '3'.
(Even when it's not true) - manually update appinfo.json
to the more recent
package.json
format from another working project, field by field.
Copy wscript
from a working project.
As of SDK 3, some image resource types like png
were deprecated. bitmap
should be used instead
- Fix build in GitHub Actions
- Finish importing all previous Pebble projects
- Merge all Split Horizon editions into config.
- Migrate all custom config to Clay.
- Verify correct tick unit used to save power.
- Menu icons for all current watchfaces and watchapps