pebble
  • Tutorials
  • Get the SDK
  • Guides
  • Documentation
  • Examples
  • Community
  • Blog
  • More
Privacy
Cookies
Publish

SDK

  • Download
  • Installation
    • Mac OS X
    • Linux
    • Windows
  • Changelog
    • 4.3
    • 4.2.2
    • 4.2.1
    • 4.2
    • 4.2-beta5
    • 4.2-beta4
    • 4.1.4
    • 4.1.2
    • 4.1.1
    • 4.1
    • 4.0.1
    • 4.0
    • 4.0-rc20
    • 4.0-beta17
    • 4.0-dp3
    • 3.14
    • 4.0-dp2
    • 4.0-dp1
    • 3.13.1
    • 3.13
    • 3.12
    • 3.11.1
    • 3.11
    • 3.10.1
    • 3.10
    • 3.10-beta6
    • 3.10-beta2
    • 3.10-beta1
    • 3.9.2
    • 3.9.1
    • 3.9
    • 3.9-beta8
    • 3.9-beta7
    • 3.9-beta5
    • 3.8.2
    • 3.8.1
    • 3.8
    • 3.8-beta12
    • 3.8-beta10
    • 3.8-beta8
    • 3.7
    • 3.6.2
    • 3.6
    • 3.6-dp8
    • 3.6-dp7
    • 3.6-dp6
    • 3.6-dp5
    • 3.6-dp2
    • 3.4
    • 3.3
    • 3.2.1
    • 3.2
    • 3.1
    • 3.0
    • 3.0-beta12
    • 3.0-beta11
    • 3.0-beta10
    • 3.0-dp9
    • 3.0-dp8
    • 3.0-dp7
    • 3.0-dp6
    • 3.0-dp5
    • 3.0-dp4
    • 3.0-dp3
    • 3.0-dp2
    • 3.0-dp1
    • 2.9
    • 2.8.1
    • 2.8
    • 2.7
    • 2.6.1
    • 2.6
    • 2.5
    • 2.4.1
    • 2.4
    • 2.3
    • 2.2
    • 2.1.1
    • 2.1
    • 2.0.2
    • 2.0.1
    • 2.0.0
    • 2.0-BETA7
    • 2.0-BETA6
    • 2.0-BETA5
    • 2.0-BETA4
    • 2.0-BETA3
    • 2.0-BETA2
    • 2.0-BETA1
    • 2.0-BETA0
    • 2.0-DP3
    • 2.0-DP2
  • Getting Started with Pebble Time Round

Pebble SDK 3.6 - Changelog

Release Date: October 14 2015

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 ActionBarLayers for circular watches.
  • Adjusted the display of ActionMenus for circular watches.
  • Increased the height of the StatusBarLayer on 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_RECT and PBL_PLATFORM_CHALK defines.
  • Added PBL_IF_ROUND_ELSE, PBL_IF_RECT_ELSE, PBL_IF_COLOR_ELSE and PBL_IF_BW_ELSE macros. COLOR_FALLBACK is now considered deprecated.
  • Added graphics_fill_radial and graphics_draw_arc, for drawing partial circles.
  • Added gpoint_from_polar and grect_centered_from_polar for 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_HEIGHT and MENU_CELL_ROUND_UNFOCUSED_TALL_CELL_HEIGHT.
  • Added DEG_TO_TRIGANGLE, the inverse of the pre-existing TRIGANGLE_TO_DEG.
  • Added GBitmapFormat8BitCircular, the new framebuffer format used on Chalk.
  • Added gbitmap_get_data_row_info, because GBitmapFormat8BitCircular does not have a constant number of bytes per row. This should now be used for all framebuffer manipulation.
  • Added the GTextAttributes structure, with methods for defining text flow and paging on a circular display.
  • Added support for GTextAttributes to graphics_draw_text. That NULL parameter that you've been tacking on the end for two and a half years now actually does something.
  • Added methods to TextLayer for 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 transcribe command, enabling testing dictation in the emulator.
  • Added the pebble data-logging command, to download stored datalogging from the watch to the computer.
  • Added the pebble emu-time-format commmand, 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.

Overview

  • Known Issues
  • Changes to Firmware
  • Changes to SDK
  • Changes to Pebble Tool
  • Changes to Emulator/Phonesim