0
Fork 0
mirror of https://github.com/Silent1566/webhtv.git synced 2026-10-08 19:44:46 +00:00

refactor(theme): route shared alert dialogs through a themed builder

Verification: mobile+leanback compile BUILD SUCCESSFUL; mobile+leanback theme.* and ui.dialog.* unit tests PASS incl. new guard materialAlertDialogsAreBuiltThroughTheThemedBuilder (0 raw builders left in src/main) and updated DialogRoundedCornerSourceTest; check_ui_tokens --strict PASS violations=0 legacy=0 contrast 38/0; dev3 192.168.50.3:5559 API28 FollowingActivity 导入订阅 dialog (1-arg builder, previously unbound) shows 9980 changed pixels with title/message text moving to #ADADAD under the purple probe vs 0 rewrites before; baseline 409c1b52b rebuilt and reinstalled to prove the 12 ThemeOverlay-as-themeResId crashes are pre-existing (identical stack via git stash), not a migration regression; device prefs byte-verified restored

Task-Guard: THEME-DIALOG-BUILDER-MAIN-20260924
This commit is contained in:
Silent1566 2026-09-24 11:21:30 +08:00
commit 2c2712e55d
65 changed files with 271 additions and 159 deletions