mirror of
https://github.com/google/pebble.git
synced 2025-11-15 03:52:46 -05:00
2.4 KiB
2.4 KiB
title, date
| title | date |
|---|---|
| Pebble SDK 3.13 - Changelog | 2016-06-07 |
This firmware was released only for the Pebble Time series.
Changes to Firmware
- Added the Weather app (requires mobile app 3.13).
- Reduced confusion between walking and sleeping in Pebble Health.
- Added U+1F525 FIRE (🔥) to the supported emoji.
layer_set_value()functions now always mark the layer as dirty.- Removed complaints about sleeping less than usual if you none-the-less slept plenty.
- Improved Pebble Health summary notifications
gcolor_equal()now considers all transparent functions to be equivalent. This change only affects apps built with SDK 3.13 or later.
Changes to SDK
- We launched Pebble Packages, our new,
npm-based package solution!
- Check out our Pebble Package guides!
- appinfo.json is deprecated; long live package.json! Use
pebble convert-projectto update your app. - We now include Pebble Packages that you have installed in your
node_modulesfolder for use in the C or PebbleKit JS code of your app. - We also include standard node modules for use in PebbleKit JS (but compatibility varies).
- We can now create packages as a new project type. Try
pebble new-package! - Packages can also use
AppMessageand resources without identifier conflicts.
requirein PebbleKit JS now requires explicitly using relative paths when loading files in your app (i.e. prefixing filenames with./).AppMessagekeys are now included in your C code with aMESSAGE_KEY_prefix. They are also included in your PebbleKit JS code as the return value ofrequire("message_keys").AppMessagekeys can be auto-assigned, so numbers don't have to be picked explicitly for communication between C and PebbleKit JS. This is designed to enable libraries to function without conflicts.