v4.36.2-ua1.2 - Text Size support
Text Size support for system menus and the app launcher
Unofficial, community-built firmware based on v4.36.2 (https://github.com/coredevices/PebbleOS/releases/tag/v4.36.2). Not affiliated with Core Devices - flash at your own risk.
Board: Pebble Time 2 (obelix_pvt) only, for now.
What's in it
Backports the "Text Size" preference from upstream main (7 commits by Jeff Hampton, not yet in the 4.36.x release line) and extends it to the places it didn't reach yet:
- Settings → Display → Text Size now actually does something outside a handful of screens - every system menu, not just some of them
- the app launcher (main menu) follows Text Size too: fonts, row height, glance cache size, and the Settings glance's battery/charging icons
- system-menu cell height/font aligned with the launcher's (they were mismatched at "Large")
- the watchface picker follows Text Size too
- system option menus (radio-button lists), including the Text Size picker itself, follow Text Size too
- the Health app now always cycles between cards (Steps/HR/Sleep) regardless of how it was launched - quick-launching it via a directional button used to exit to the watchface at the list boundary instead of wrapping
Three sizes are selectable on this display: Smaller (Medium), Default (Large), Larger (ExtraLarge). Screenshots of all three, across the main menu, Settings, Watchfaces, Display, and Bluetooth screens: https://github.com/uaparit/PebbleOS/tree/v4.36.2-ua-branch#text-size-screenshots
Built with
- Source: v4.36.2-ua1.1-branch (https://github.com/uaparit/PebbleOS/tree/v4.36.2-ua-branch) @ 03d0ae0
- Same toolchain and -DCONFIG_RELEASE=y as the official release CI (built inside ghcr.io/coredevices/pebbleos-docker:v6) - not a debug build
- Dual-slot bundle (slot0 + slot1 merged), same format as the official OTA .pbz - your Pebble app should pick the right slot automatically
Install
Sideload normal_obelix_pvt_v4.36.2-ua1.2.pbz via the Pebble app's developer/sideload install flow. It's a firmware bundle, not an app - install it the same way you'd install an OTA update manually.