V3.2 Upgrade Guide

Framework 3.2 is fully backward compatible with 3.0 and 3.1. Existing class names render unchanged, and every 3.2 feature (themes, the paint API, adaptive charts, adaptive icons) is opt-in. This guide lists the few things worth reviewing when you upgrade.

#

From Framework v2

v3 is structurally backward compatible with v2: your class names still compile and render. One visual change needs review: v3 rebuilt the 1bit grayscale dither patterns on a 14-step linear scale, so most shade names produce different lightness values than they did in v2.

The full shade-by-shade migration table lives in the Framework 3.1 upgrade guide. It lists each shade's v2 and v3 lightness and which v3 shade restores the original look.

#

Verifying the Upgrade

Use the Raw / Preview toggle in Device Preview to compare full-bright token values against panel-accurate output. To check theme behavior, pick a Style in the screen picker and confirm your plugin stays legible under each theme.