Skip to content

C-D-Lewis/pebble-dev

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pebble-dev

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.

watchfaces

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

watchapps

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)

libraries

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

other

Defunct, incomplete, or PoC things live here.

Debugging

Here are some errors encountered in old projects and the fixes I found:

Missing node_modules directory

Caused by invalid name in package.json.

Caused by version that was missing patch component.

This project is very outdated, and cannot be handled by this SDK.

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.

waf-looking errors or resource indice errors

Copy wscript from a working project.

Missing images

As of SDK 3, some image resource types like png were deprecated. bitmap should be used instead

To Do

  • 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

About

Pebble watchapps and watchfaces

Resources

Stars

Watchers

Forks