Restore Liquid Glass accent UIID bindings - #5373
Conversation
Native fidelity (Android, Material 3)54 pairs compared -- median 95.6%, worst 91.3% ( Distribution --
Geometry vs native (bbox offset / size ratio / center offset / corner radius) -- gated separately from the visual score
Side-by-side comparisons (worst first)
|
|
Compared 144 screenshots: 144 matched. Native Android coverage
✅ Native Android screenshot tests passed. Native Android coverage
Benchmark ResultsDetailed Performance Metrics
|
✅ Continuous Quality ReportTest & Coverage
Static Analysis
Generated automatically by the PR CI workflow. |
|
Compared 167 screenshots: 167 matched. |
|
Compared 141 screenshots: 141 matched. |
|
Compared 141 screenshots: 141 matched. |
|
Compared 140 screenshots: 140 matched. Benchmark ResultsDetailed Performance Metrics
|
Native fidelity (iOS Modern, Metal)68 pairs compared -- median 94.4%, worst 74.3% ( Distribution --
Geometry vs native (bbox offset / size ratio / center offset / corner radius) -- gated separately from the visual score
Side-by-side comparisons (worst first)
|
|
Compared 142 screenshots: 142 matched. Benchmark Results
Detailed Performance Metrics
|
|
Compared 216 screenshots: 216 matched. |
|
Compared 143 screenshots: 143 matched. Benchmark Results
Build and Run Timing
Detailed Performance Metrics
|
|
Compared 137 screenshots: 137 matched. Benchmark Results
Build and Run Timing
Detailed Performance Metrics
|
|
Compared 139 screenshots: 139 matched. |
Cloudflare Preview
|
Update the failing screenshot baselines from the CI artifacts and make fidelity baseline output recursively sorted and pretty-printed for reviewable future diffs.
|
Compared 12 screenshots: 12 matched. |
















































































































































































































































What changed
ButtonandRaisedButtonUIIDs in light and dark appearances while preserving the new glass surfaces.PaletteOverrideThemeScreenshotTestreinstall its overrides after capture retries and the HTML5 Material-to-iOS theme switch.Why
PR #5274 replaced several palette-backed Liquid Glass colors with hard-coded fidelity colors. This broke application accent overrides: the palette screenshot's Raised/Text/Disabled controls rendered with default blue/black/grey instead of magenta/teal. The screenshot test could also silently lose its override after a retry or theme reload and accept those default colors as new goldens.
This restores the established theming contract without removing the Liquid Glass geometry, borders, blur, or materials.
Validation
NativeThemeBindingsTest(2 tests passed)git diff --checkThe currently committed blue palette screenshots are expected to be flagged by the next platform screenshot runs and replaced from their real device renders.