Release Date: October 14 2015
This changelog contains all changes since SDK 3.4. SDK 3.5 was never shipped.
ActionBarLayers for circular watches.ActionMenus for circular watches.StatusBarLayer on Chalk (16 to 24 pixels).PBL_ROUND, PBL_RECT and PBL_PLATFORM_CHALK defines.PBL_IF_ROUND_ELSE, PBL_IF_RECT_ELSE, PBL_IF_COLOR_ELSE and
PBL_IF_BW_ELSE macros. COLOR_FALLBACK is now considered deprecated.graphics_fill_radial and graphics_draw_arc, for drawing partial circles.gpoint_from_polar and grect_centered_from_polar for 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.menu_layer_is_index_selected.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.DEG_TO_TRIGANGLE, the inverse of the pre-existing TRIGANGLE_TO_DEG.GBitmapFormat8BitCircular, the new framebuffer format used on Chalk.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.GTextAttributes structure, with methods for defining text flow and paging on a
circular display.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.TextLayer for flowing and paging text on a circular display.ScrollLayer.pebble transcribe command,
enabling testing dictation in the emulator.pebble data-logging command,
to download stored datalogging from the watch to the computer.pebble emu-time-format commmand,
allowing switching of the emulator between 12-hour and 24-hour formats.