mirror of
https://github.com/google/pebble.git
synced 2025-11-13 19:12:49 -05:00
4.0 KiB
4.0 KiB
title, date
| title | date |
|---|---|
| Pebble SDK 3.6 - Changelog | 2015-10-14 |
This changelog contains all changes since SDK 3.4. SDK 3.5 was never shipped.
Known Issues
- Unfocused menu layer cells on Chalk may have their content inappropriately truncated. This behavior will improve before Pebble Time Round is released.
Changes to Firmware
- Added support for circular watches.
- Window stack animations were disabled on Chalk.
- Adjusted the display of
ActionBarLayersfor circular watches. - Adjusted the display of
ActionMenusfor circular watches. - Increased the height of the
StatusBarLayeron Chalk (16 to 24 pixels). - Improved backlight behavior when dictating text.
- Added support for 8 KiB AppMessage buffers.
Changes to SDK
- Added the new "Chalk" platform for the Pebble Time Round.
- Added the Dictation API, enabling voice input on the Basalt and Chalk platforms.
- Added
PBL_ROUND,PBL_RECTandPBL_PLATFORM_CHALKdefines. - Added
PBL_IF_ROUND_ELSE,PBL_IF_RECT_ELSE,PBL_IF_COLOR_ELSEandPBL_IF_BW_ELSEmacros.COLOR_FALLBACKis now considered deprecated. - Added
graphics_fill_radialandgraphics_draw_arc, for drawing partial circles. - Added
gpoint_from_polarandgrect_centered_from_polarfor conversion from polar to cartesian coordinates. - Added
ContentIndicator, which provides a visual indicator of content above or below the display. - Added
menu_layer_set_center_focused, which forces the highlighted menu item to always be in the center of the display. This is the default configuration for menus on Chalk. - Added
menu_layer_is_index_selected. - Added constants for the heights of menu cells on Chalk:
MENU_CELL_ROUND_FOCUSED_SHORT_CELL_HEIGHT,MENU_CELL_ROUND_FOCUSED_TALL_CELL_HEIGHT,MENU_CELL_ROUND_UNFOCUSED_SHORT_CELL_HEIGHTandMENU_CELL_ROUND_UNFOCUSED_TALL_CELL_HEIGHT. - Added
DEG_TO_TRIGANGLE, the inverse of the pre-existingTRIGANGLE_TO_DEG. - Added
GBitmapFormat8BitCircular, the new framebuffer format used on Chalk. - Added
gbitmap_get_data_row_info, becauseGBitmapFormat8BitCirculardoes not have a constant number of bytes per row. This should now be used for all framebuffer manipulation. - Added the
GTextAttributesstructure, with methods for defining text flow and paging on a circular display. - Added support for
GTextAttributestographics_draw_text. ThatNULLparameter that you've been tacking on the end for two and a half years now actually does something. - Added methods to
TextLayerfor flowing and paging text on a circular display. - Added paging support to
ScrollLayer.
Changes to Pebble Tool
- Added support for Chalk and circular displays.
- Added the
pebble transcribecommand, enabling testing dictation in the emulator. - Added the
pebble data-loggingcommand, to download stored datalogging from the watch to the computer. - Added the
pebble emu-time-formatcommmand, allowing switching of the emulator between 12-hour and 24-hour formats.
Changes to Emulator/Phonesim
- Added support for Chalk and circular displays.
- Fixed a JavaScript runtime crash when sending non-ASCII characters by AppMessage.