[PR #2605] [PM-2900] Added two extra dark themes options DarkPlus and SolarizedDarkBlue #3674

Closed
opened 2025-11-26 23:35:59 -06:00 by GiteaMirror · 0 comments
Owner

Original Pull Request: https://github.com/bitwarden/android/pull/2605

State: closed
Merged: No


Type of change

  • Bug fix
  • New feature development
  • Tech debt (refactoring, code cleanup, dependency upgrades, etc)
  • Build/deploy pipeline (DevOps)
  • Other

Objective

These two need dark themes are added to give Bitwarden mobile app a refreshed look. One DarkPlus is inspired from GitHub dark mode and Solarized DarkBlue is inspired from existing Solarized Dark theme to be in blue.

Code changes

  • ThemeHelpers.cs - Added conditions to existing code to make light theme specific style false as added two themes are dark mode theme.
  • OptionsPageViewModel.cs - Added Values to existing theme selector in options page.
  • AppResources.Designer.cs - System generated due to changes made in below file.
  • AppResources.resx - Added Value to display and comment for new theme in option menu.
  • DarkPlus.xaml - DarkPlus theme style definition.
  • DarkPlus.xaml.cs - To initialize DarkPlus theme.
  • SolarizedDarkBlue.xaml - Solarized DarkBlue theme style definition.
  • SolarizedDarkBlue.xaml.cs - To initialize Solarized DarkBlue theme.
  • ThemeManager.cs - Code to change theme style for added themes. Used existing functions.

Screenshots

Dark+ LoginPage

Solarized DarkBlue LoginPage

Dark+ Password

Solarized DarkBlue Password

Dark+ Password generator

[olarized DarkBlue Password generator

Dark+ HomePage

Solarized DarkBlue HomePage

Options theme Value Dark+

Options theme Value Solarized DarkBlue

Settings

**Original Pull Request:** https://github.com/bitwarden/android/pull/2605 **State:** closed **Merged:** No --- ## Type of change - [ ] Bug fix - [ ] New feature development - [ ] Tech debt (refactoring, code cleanup, dependency upgrades, etc) - [ ] Build/deploy pipeline (DevOps) - [X] Other ## Objective These two need dark themes are added to give Bitwarden mobile app a refreshed look. One DarkPlus is inspired from GitHub dark mode and Solarized DarkBlue is inspired from existing Solarized Dark theme to be in blue. ## Code changes * **ThemeHelpers.cs** - Added conditions to existing code to make light theme specific style false as added two themes are dark mode theme. * **OptionsPageViewModel.cs** - Added Values to existing theme selector in options page. * **AppResources.Designer.cs** - System generated due to changes made in below file. * **AppResources.resx** - Added Value to display and comment for new theme in option menu. * **DarkPlus.xaml** - DarkPlus theme style definition. * **DarkPlus.xaml.cs** - To initialize DarkPlus theme. * **SolarizedDarkBlue.xaml** - Solarized DarkBlue theme style definition. * **SolarizedDarkBlue.xaml.cs** - To initialize Solarized DarkBlue theme. * **ThemeManager.cs** - Code to change theme style for added themes. Used existing functions. ## Screenshots <img src="https://github.com/bitwarden/mobile/assets/47635515/c2fb54e7-e66c-4b3c-9a7e-ee9c39f4a208" height="600"> <p align = "left"> <b>Dark+ LoginPage</b> </p> <img src="https://github.com/bitwarden/mobile/assets/47635515/bb8ac6de-b6ae-4522-bbb1-e2f097f048cd" height="600"> <p align = "left"> <b>Solarized DarkBlue LoginPage</b> </p> <img src="https://github.com/bitwarden/mobile/assets/47635515/264f4cd0-6c45-404f-bc5c-2defc2b45f8b" height="600"> <p align = "left"> <b>Dark+ Password</b> </p> <img src="https://github.com/bitwarden/mobile/assets/47635515/2d357d2c-0b33-44cb-bdc3-f3ec8a9dd1fe" height="600"> <p align = "left"> <b>Solarized DarkBlue Password</b> </p> <img src="https://github.com/bitwarden/mobile/assets/47635515/328329ce-867e-4ee9-b021-e8a1e2a7dbb8" height="600"> <p align = "left"> <b>Dark+ Password generator</b> </p> <img src="https://github.com/bitwarden/mobile/assets/47635515/48963cd2-80dc-4226-bdae-440dbf42142c" height="600"> <p align = "left"> <b>[olarized DarkBlue Password generator</b> </p> <img src="https://github.com/bitwarden/mobile/assets/47635515/74aaecc3-3358-4a84-9a59-29f49bfaef2e" height="600"> <p align = "left"> <b>Dark+ HomePage</b> </p> <img src="https://github.com/bitwarden/mobile/assets/47635515/0685c66b-3756-4dce-9294-9a87e61de14f" height="600"> <p align = "left"> <b>Solarized DarkBlue HomePage</b> </p> <img src="https://github.com/bitwarden/mobile/assets/47635515/2d5ef9cd-dda5-492a-b94e-6579b5b8be4f" height="600"> <p align = "left"> <b>Options theme Value Dark+</b> </p> <img src="https://github.com/bitwarden/mobile/assets/47635515/6117f70f-7895-49bd-9aac-037fe59e6ddb" height="600"> <p align = "left"> <b>Options theme Value Solarized DarkBlue</b> </p> <img src="https://github.com/bitwarden/mobile/assets/47635515/064a0824-cf2a-4ab3-981f-9ae335bb5b40" height="600"> <p align = "left"> <b>Settings</b> </p>
GiteaMirror added the pull-request label 2025-11-26 23:35:59 -06:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/android#3674