-
Notifications
You must be signed in to change notification settings - Fork 2
Home
clach04 edited this page Jul 22, 2023
·
36 revisions
Welcome to the watchface_framework wiki! See https://github.com/clach04/watchface_framework for docs.
See Watchfaces.
- Consider using Enamel instead of custom code for config https://github.com/gregoiresage/enamel with Clay
- upgrades for previous watchfaces and settings that move to the new auto message keys
- Turn watchface framework into an npm package? Due to need to create binaries for the package this looks like it won't be possible with macros (would need to be configured at runtime, with variables only)?
- event package support https://www.npmjs.com/package/pebble-events?mc_cid=55695a4dd5&mc_eid=4c57b5c5fc (https://github.com/Katharine/pebble-events)
- Provide BG_IMAGE without needing a GRect()
- Check default BG color typedef works
- include timestamps in js logging
- simplify js code for config (share dict settings for pebble and phone) - mostly implemented
- Show quiet mode status
- Bluetooth disconnect options
- add option to invert display on Bluetooth disconnect
- use a 3rd party BT library - experiment at https://github.com/clach04/pebble_watchface_framework/tree/package-pebble-bluetooth-icon (prefer built in)
- add options to allow vibrate during quiet time and/or when sleeping
- no vib when time is between user configured times (for Aplite which does not have quiet time nor sleep detection)
- support PDC/path for BT icon https://www.reddit.com/r/pebbledevelopers/comments/59xcle/svg2pdcpy_conversion_result_looks_different_than/d9ft23n/
- Support GUI layout as created in CloudPebble (see UI Editor) https://developer.pebble.com/guides/tools-and-resources/cloudpebble/
- JS version for Rocky.js http://pebble.github.io/rockyjs/docs/#pebble-api-compatibility for faster dev iterations