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.