pebble/devsite/source/_changelogs/3.9.md

58 lines
2.6 KiB
Markdown
Raw Permalink Normal View History

---
# Copyright 2025 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
title: Pebble SDK 3.9 - Changelog
date: 2016-02-03
---
### Changes to Firmware
* Resolved confusion caused by manipulating the window stack while it is animating.
* Fixed a crash when enabling text pagination on aplite.
* Improved the reliability of smartstrap communication when the system is busy.
* Fixed calendar pins sometimes omitting the location on aplite.
* Reduced the memory overhead for PNG decompression to 1152 bytes (plus space for both
the compressed and decompressed versions of the image).
* Fixed an issue causing "call back" on missed call pins on iOS to not actually
call back.
* Fixed an issue causing sleep graphs to not be drawn at all on the deep sleep
screen in the Health app unless there was deep sleep to display.
* Multiple timezone fixes, including Uruguay and Cancun.
* Made system watchface transitions snappier on Pebble Time.
* Redesigned the watch-only mode watchface.
* Changed the low-battery percentage warnings to time estimates.
* Added U+1F3B5 MUSICAL NOTE 🎵 and U+1F381 WRAPPED PRESENT 🎁 to the notification
font.
* Added an indicator of picture notifications on iOS.
* Redesigned Tic-Toc on the Rose Gold Pebble Time Round.
* Moved the hands on Tic-Toc on Pebble Time Round one pixel to the left.
* Assorted health tracking improvements.
* Assorted stability improvements.
* Assorted localization improvements.
### Changes to SDK
* Added the new [Health API](/guides/events-and-services/health/)!
* This enables you to read information from Pebble Health and include it in your
app or watchface.
* Added support for multiple JavaScript files! Check out
[the blog post](/blog/2016/01/29/Multiple-JavaScript-Files/) for more details.
* Fixed an issue introduced in 3.8.2 causing some _successful_ font builds to hang
the build process indefinitely.
* Added ``PBL_IF_MICROPHONE_ELSE``, ``PBL_IF_SMARTSTRAP_ELSE``, and
``PBL_IF_HEALTH_ELSE`` macros, for consistency with ``PBL_IF_COLOR_ELSE`` and
friends. This also includes new `PBL_MICROPHONE`, `PBL_SMARTSTRAP`, and
`PBL_HEALTH` defines.