Revert the purple/dark theme, back to the pre-purple palette #121

Merged
paulhitt merged 1 commits from revert/pre-purple-theme into main 2026-09-08 17:36:19 +00:00
paulhitt commented 2026-09-08 17:30:50 +00:00 (Migrated from gitlab.com)

Owner's call after two days of iterating on the theme.

Unpicks the ten (iOS) / nine (Android) commits that took the apps from the site-derived blue palette to purple-into-black dark-only. Back to primary #2298FF, Color(light:dark:) throughout, and the app follows the system again instead of being locked dark.

Deliberately not reverted, because these rode in on theme commits without being theme work:

  • AppStoreShotsUITests.swift — the App Store screenshot harness. Reverting it broke the UITest target's build; restored from main.
  • PillTabBar's ground backstop and safe-area inset — painting the ground once centrally is what stopped Files and Wallet shipping without one, and the inset is what stopped Account's Sign out sitting unreachable under the pill. Kept, pointed at the flat background.
  • Android: the same for MainActivity's Surface and CallScreen.

iOS 764 tests pass; Android 574 pass. Both rendered and looked at, not just compiled.

Android 0.11 is already published with the dark theme. Anyone who installed it will see the app change appearance again on the next release, and that release needs a version bump to reach them.

Owner's call after two days of iterating on the theme. Unpicks the ten (iOS) / nine (Android) commits that took the apps from the site-derived blue palette to purple-into-black dark-only. Back to `primary #2298FF`, `Color(light:dark:)` throughout, and the app follows the system again instead of being locked dark. **Deliberately not reverted**, because these rode in on theme commits without being theme work: - `AppStoreShotsUITests.swift` — the App Store screenshot harness. Reverting it broke the UITest target's build; restored from main. - `PillTabBar`'s ground backstop and safe-area inset — painting the ground once centrally is what stopped Files and Wallet shipping without one, and the inset is what stopped Account's *Sign out* sitting unreachable under the pill. Kept, pointed at the flat background. - Android: the same for `MainActivity`'s Surface and `CallScreen`. iOS 764 tests pass; Android 574 pass. Both rendered and looked at, not just compiled. **Android 0.11 is already published with the dark theme.** Anyone who installed it will see the app change appearance again on the next release, and that release needs a version bump to reach them.
paulhitt commented 2026-09-08 17:36:20 +00:00 (Migrated from gitlab.com)

mentioned in commit fb0c11cd79

mentioned in commit fb0c11cd79ba03a0345f9ccf8d4eced8bac6576f
paulhitt (Migrated from gitlab.com) merged commit fb0c11cd79 into main 2026-09-08 17:36:20 +00:00
paulhitt commented 2026-09-09 19:01:03 +00:00 (Migrated from gitlab.com)

changed the description

changed the description
Sign in to join this conversation.