Release Date: October 14 2015
This changelog contains all changes since SDK 3.4. SDK 3.5 was never shipped.
ActionBarLayersfor circular watches.
ActionMenusfor circular watches.
StatusBarLayeron Chalk (16 to 24 pixels).
COLOR_FALLBACKis now considered deprecated.
graphics_draw_arc, for drawing partial circles.
grect_centered_from_polarfor conversion from polar to cartesian coordinates.
ContentIndicator, which provides a visual indicator of content above or below the display.
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.
DEG_TO_TRIGANGLE, the inverse of the pre-existing
GBitmapFormat8BitCircular, the new framebuffer format used on Chalk.
GBitmapFormat8BitCirculardoes not have a constant number of bytes per row. This should now be used for all framebuffer manipulation.
GTextAttributesstructure, with methods for defining text flow and paging on a circular display.
NULLparameter that you've been tacking on the end for two and a half years now actually does something.
TextLayerfor flowing and paging text on a circular display.
pebble transcribecommand, enabling testing dictation in the emulator.
pebble data-loggingcommand, to download stored datalogging from the watch to the computer.
pebble emu-time-formatcommmand, allowing switching of the emulator between 12-hour and 24-hour formats.