mirror of
https://github.com/bitwarden/android.git
synced 2026-03-19 05:02:48 -05:00
Closed
opened 2025-11-26 23:26:28 -06:00 by GiteaMirror
·
0 comments
No Branch/Tag Specified
main
sdlc/sdk-update
premium-upgrade/PM-33513-checkout-deep-link
premium-upgrade/PM-33512-premium-state-manager
premium-upgrade/PM-33510-billing-manager
sdk-folder-repo-interface
PM-29829/duplicate-items-created-scanning-qrcode
PM-25654-preview-attachment
android-collections
cx/android-architect-agent
PM-30130-remove-archive-feature-flag
llm/add-resolving-sdk-updates-skill
QA-1523/sanity-test-saucelabs
release/2026.3-rc48
PM-24380/flight-recorder-redact-hostname
PM-26577-app-links-support
PM-26896-autofill-fix
release/2026.2-rc47
PM-32714/fallback-to-web-vault-host
pr-6572
PM-28834/setting-app-layout-horizonos
release/2026.2-rc46
release/2026.1-rc45
PM-30644/added-logs-for-debug
PM-30644/quicktile-nav-not-showing-migration
minor-gradle-updates
release/2026.1-rc42
release/2026.1-rc44
release/2026.1-rc43
PM-28834/set-landscape-on-horizonos-devices
context-rules
devclarity/update-code-review-command
PM-20026/force-ltr-passwords-and-codes
release/2025.12-rc41
cmcg/testCoverage
PM-29014/talkback-support-for-passwords
release/2025.12-rc40
BRE-1305/publish_test
accept-user-certs
autofill-permissions
release/2025.11-rc39
PM-22479/check-all-certificates-validate-asset-links
release/2025.10-rc38
agalles/android-latest
optimize-test-workflows
tier2-test-sharding
retro-agent
PM-27001/skip-account-selection-only-one-exists-cxp
release/2025.10-rc37
agalles/test-1118
release/2025.10-rc36
PM-20593-token-refresh
QA-1126b/adding-native-sanity-test
release/2025.9-rc35
pm-25933/sdk-update-password
release/2025.9-rc34
release/2025.8-rc33
agalles/20250821-release
debug-release-issues
pm-24249-allow-automated-prs-for-sdk-updates
release/2025.8-rc32
release/WORKFLOW-TEST-2025.8-rc28
agalles/20250807release
release/2025.07-rc25
release/hotfix-v2025.7.0-bwa
pm-23311/export-vault-policy-bypass
release/2025.07-rc24
authenticator-pm-sync-flags-issue
ps/implement-sdk-repository-example
release/hotfix-v2025.6.0-bwpm
release/2025.06-rc21
agalles/automate-android-fastlane-patch
release/2025.05-rc20
release/2025.04-rc19
languages/basque
release/2025.03-rc19
update-readme
qrcode/feature
innovation/archive/pm-19153-archive-items
qrcode/2-ui-fields
qrcode/1-page
hold-on-biometric-prompt-alternative
release-notes-process
release/2025.02-rc16
bwa-monorepo
PM-8223/new-device-verification-ux-improvements
pm-18451/exempt-from-policies
test-bwa
cs-workaround-linked-0-copy
release/2025.01-rc15
release/2025.01-rc14
release/2024.12-rc13
pm-16670/sync-leave-notice
821
PM-16695/backport-lean-more-new-device-verification
km/15084-testing
release/hotfix-v2024.11.7
release/2024.11-rc1
pm-11304/collection-add-item-button
PM-14241/disabling-logs-app-crash
poc/offline-editing
new-version-calc
pm-11649/expired-link-services
pm-6702/add-feature-flag
pm-6702/email-verification-feature
pm-9933/marketing-copy-update
pm-6702/registration-flows
update-templates
pm-6701/email-verification-selfhost-registration
v2026.2.1-bwpm
v2026.2.1-bwa
v2026.2.0-bwpm
v2026.2.0-bwa
v2026.1.1-bwa
v2026.1.1-bwpm
temp-test
v2026.1.0-bwpm
v2026.1.0-bwa
v2025.12.1-bwa
v2025.12.1-bwpm
v2025.12.0-bwa
v2025.12.0-bwpm
v2025.11.1-bwpm
v2025.11.1-bwa
v2025.11.0-bwpm
v2025.11.0-bwa
v2025.10.1-bwa
v2025.10.1-bwpm
v2025.10.0-bwa
v2025.10.0-bwpm
v2025.9.1-bwa
v2025.9.1-bwpm
v2025.9.0-bwa
v2025.9.0-bwpm
v2025.8.1-bwa
v2025.8.1-bwpm
v2025.8.0-bwa
v2025.8.0-bwpm
v2025.7.2-bwa
v2025.7.2-bwpm
v2025.7.1-bwa
v2025.7.1-bwpm
v2025.7.0-bwa
v2025.7.0-bwpm
v2025.6.1-bwpm
v2025.6.0-bwa
v2025.6.0-bwpm
v2025.1.0-bwa
v2025.5.0-bwa
v2025.5.0-bwpm
v2025.5.999
2025.4.0
v2025.4.0
untagged-4731eaadac73f3dfbbb8
v2025.3.0
v2025.2.0
untagged-815a165c5d70ffe75bc7
v2025.1.2
v2025.1.1
v2025.1.0
v2024.12.0
untagged-5a76b6392a4c8998c63a
v2024.11.7
v2024.11.6
v2024.11.5
v2024.11.4
v2024.11.3
v2024.11.2
v2024.11.1
v2024.11.0
v2024.10.2
v2024.10.1
v2024.10.0
v2024.9.0
v2024.8.1
v2024.8.0
v2024.7.3
v2024.7.2
v2024.7.1
v2024.7.0
v2024.6.1
v2024.6.0
v2024.5.1
v2024.4.1
v2024.4.2
v2024.4.0
v2024.3.3
v2024.3.1
v2024.3.0
v2024.2.1
v2024.2.0
v2024.1.1
v2024.1.0
v2023.12.0
v2023.10.0
v2023.9.2
maui-single-project-android
v2023.9.1
v2023.9.0
v2023.8.0
v2023.7.0
v2023.5.0
v2023.4.0
v2023.3.2
v2023.3.1
v2023.3.0
v2023.2.0
v2023.1.0
v2022.11.0
v2022.10.0
v2022.9.1
v2022.9.0
v2022.8.0
v2022.6.2
v2022.6.1
v2022.6.0
v2022.05.0
v2.18.0
v2.17.0
v2.16.4
v2.16.3
v2.16.2
v2.16.1
v2.15.0
v2.14.2
v2.14.1
v2.14.0
v2.13.0
v2.12.0
v2.11.3
v2.11.2
v2.11.1
v2.11.0
v2.10.0
v2.9.1
v2.9.0
v2.8.2
v2.8.1
v2.8.0
v2.7.2
v2.7.0
v2.6.1
v2.6.0
v2.5.6
v.2.5.5
v2.5.5
v2.5.4
v2.5.3
v2.5.2
v2.5.1
v2.5.0
v2.4.3
v2.4.2
v2.4.1
v2.4.0
v2.3.1
v2.3.0
v2.2.8
v2.2.7
v2.2.6
v2.2.2
v2.2.1
v2.2.0
v2.1.2
v2.1.0
v2.0.6
v2.0.5
v2.0.4
v2.0.3
v2.0.2
v2.0.1
v2.0.0
v1.22.1
v1.22.0
v1.21.0
v1.20.0
v1.19.0
v1.18.1
v1.18.0
v1.17.0
v1.16.0
v1.15.2
v1.15.1
v1.15.0
v1.14.4
v1.14.1
v1.14.0
v1.13.0
v1.12.2
v1.12.1
v1.12.0
v1.11.1
v1.11.0
v1.10.0
v1.9.0
v1.8.1
v1.8.0
v1.7.0
v1.6.5
v1.6.1
v1.6.0
v1.5.1
v1.5.0
v1.4.4
v1.4.3
v1.4.0
v1.3.0
v1.2.1
v1.2.0
v1.1.0
v1.0.0
v0.0.6
v0.0.5
v0.0.4
v0.0.3
v0.0.2
v0.0.1
No Label
pull-request
Milestone
No items
No Milestone
Projects
Clear projects
No project
No Assignees
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: github-starred/android#2961
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/bitwarden/android/pull/1556
Author: @mpbw2
Created: 10/3/2021
Status: ✅ Merged
Merged: 10/8/2021
Merged by: @mpbw2
Base:
master← Head:feature-dynamic-themes📝 Commits (6)
ade6999Dynamic theme switching and visual tweaksf9b4a2cupdate action runner to use macos-11 for iOS 15 support1a63583additional tweaks4789d71refinementsbd04a4crefinementsf3dfc77formatting and tweaks📊 Changes
69 files changed (+2305 additions, -3545 deletions)
View changed files
📝
.github/workflows/build.yml(+1 -1)📝
src/Android/Accessibility/AccessibilityActivity.cs(+1 -1)📝
src/Android/Android.csproj(+10 -8)📝
src/Android/Effects/FabShadowEffect.cs(+2 -2)📝
src/Android/MainActivity.cs(+7 -42)📝
src/Android/Renderers/CustomEditorRenderer.cs(+33 -1)📝
src/Android/Renderers/CustomEntryRenderer.cs(+25 -0)📝
src/Android/Renderers/CustomPickerRenderer.cs(+33 -1)➕
src/Android/Renderers/CustomSwitchRenderer.cs(+59 -0)📝
src/Android/Renderers/ExtendedGridRenderer.cs(+1 -21)📝
src/Android/Renderers/ExtendedSliderRenderer.cs(+17 -1)📝
src/Android/Renderers/ExtendedStackLayoutRenderer.cs(+1 -21)➕
src/Android/Renderers/ExtendedStepperRenderer.cs(+72 -0)📝
src/Android/Resources/drawable-v23/splash_screen.xml(+1 -1)📝
src/Android/Resources/drawable/list_item_bg.xml(+1 -1)➖
src/Android/Resources/drawable/list_item_bg_dark.xml(+0 -7)➖
src/Android/Resources/drawable/list_item_bg_nord.xml(+0 -7)📝
src/Android/Resources/drawable/splash_screen.xml(+1 -1)➕
src/Android/Resources/drawable/switch_thumb.xml(+5 -0)📝
src/Android/Resources/values-night/styles.xml(+19 -1)...and 49 more files
📄 Description
User-Facing Goodies
Dev-Facing Comfort Food
The-Meat
AccessibilityActivity.cs: Changed to newBaseThemein Android stylesAddEditPage.xaml: Updated color ref toDynamicResourceAndroid/iOS.xaml: Updated color refs toDynamicResourceand added/modified stylesApp.xaml.cs: Added theme updater on resume and while running (system auto or manual toggle)AppDelegate.cs: Added theme update listener for iOS-specific visual tweaks. Also changed the order of operations inDidEnterBackgroundso we save theLastActiveTimebefore attempting visual adjustments which crash on iOS 15.0 (seems to be fixed in 15.0.1 but I'm leaving this change)AppResources.resx: Removed references to restarting the app and added a new Default theme string to better indicate its functionAutofillServicesPage.xaml/ViewModel.cs: Adjusted approach to switch overlay to work around drawing bug when control is disabledBase.xaml: Updated color refs toDynamicResource, tweaked FAB button, added segmented button style for the create Send screen, and dedicated overlay style for invisible buttons over top other elementsBaseContentPage.cs: Apply theme toActivityIndicatorLight/Dark/Black/Nord.xaml: Added/adjusted colorsCredentialProviderViewController.cs: Update visuals for theme during initCustomEntry/Editor/Picker/Switch/Slider/StepperRenderer.cs: Handle theme changes for Android focused/toggled modesCustomTabbedRenderer.cs: Added theme update listener to force refresh of iOS TabBar, and added requiredScrollEdgeAppearanceadjustment for iOS 15+DeviceActionService.cs (Android): Changed method of accessibility service detection due to restrictions on general service detection fromActivityManagerand apply themes toAlertDialogDeviceActionService.cs (Android and iOS): Removed custom dark mode detection since Forms does this nowExtendedGrid/StackLayoutRenderer.cs: Removed themed resources since they can't be replaced on the fly, and replaced with common colorGeneratorPage.xaml: Added primary button style to "Regenerate" buttonGeneratorPage.xaml/ViewModel.cs: Aadded theme update listener to redraw password with updated colorsHomePage.xaml.cs: Added theme update listener to swap dark/light logo when neededInfo.plist: Added ProMotion support keyLock/Login/LoginSsoPage.xaml: Added primary button stylingMainActivity.cs: HandleConfigChanges.UiModeto prevent app teardown when switching system dark/light mode, and tweak visuals upon theme switchingOptionsPage.xaml/ViewModel.cs: Remove restart wording and trigger immediate theme change upon selectionSendGroupingsPage.xaml/ViewModel.cs: Fixed race condition on fresh install that caused NPESendAddEditPage.xaml: Remove custom segmented button styling and update color refs toDynamicResourcestyles.xml: Disable forced uppercase in Android buttons to match iOSTabsPage.cs: Force a theme refresh upon tab switching to cover for some not-quite-there-yet drawing issues (plan to remove this in the future)ThemeHelpers.cs: Cleanup and removal of duplicate color constantsThemeManager.cs: Implemented dark mode detection the XF way🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.