mirror of
https://github.com/google/pebble.git
synced 2025-03-20 02:51:21 +00:00
2.4 KiB
2.4 KiB
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-project
to update your app. - We now include Pebble Packages that you have installed in your
node_modules
folder 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
AppMessage
and resources without identifier conflicts.
require
in PebbleKit JS now requires explicitly using relative paths when loading files in your app (i.e. prefixing filenames with./
).AppMessage
keys 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")
.AppMessage
keys 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.