From: Soren Stoutner Date: Mon, 19 Jun 2017 23:31:29 +0000 (-0700) Subject: Create a dark theme for `SettingsActivity`. X-Git-Tag: v2.4~5 X-Git-Url: https://gitweb.stoutner.com/?p=PrivacyBrowserAndroid.git;a=commitdiff_plain;h=a2a4b36a691762bac757ec32f2a19264f89382e0 Create a dark theme for `SettingsActivity`. --- diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 48e48789..015c4ecb 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -110,7 +110,6 @@ = 21. @@ -165,18 +165,18 @@ public class DomainSettingsFragment extends Fragment { thirdPartyCookiesImageView.setImageDrawable(getResources().getDrawable(R.drawable.cookies_warning)); } else { // First party cookies are enabled but third-party cookies are disabled. thirdPartyCookiesEnabledSwitch.setChecked(false); - thirdPartyCookiesImageView.setImageDrawable(getResources().getDrawable(R.drawable.cookies_disabled)); + thirdPartyCookiesImageView.setImageDrawable(getResources().getDrawable(R.drawable.cookies_disabled_light)); } } else { // First-party cookies are disabled. // Set the status of third-party cookies, but disable it. if (thirdPartyCookiesEnabledInt == 1) { // Third-party cookies are enabled but first-party cookies are disabled. thirdPartyCookiesEnabledSwitch.setChecked(true); thirdPartyCookiesEnabledSwitch.setEnabled(false); - thirdPartyCookiesImageView.setImageDrawable(getResources().getDrawable(R.drawable.cookies_ghosted)); + thirdPartyCookiesImageView.setImageDrawable(getResources().getDrawable(R.drawable.cookies_ghosted_light)); } else { // Both first party and third-party cookies are disabled. thirdPartyCookiesEnabledSwitch.setChecked(false); thirdPartyCookiesEnabledSwitch.setEnabled(false); - thirdPartyCookiesImageView.setImageDrawable(getResources().getDrawable(R.drawable.cookies_ghosted)); + thirdPartyCookiesImageView.setImageDrawable(getResources().getDrawable(R.drawable.cookies_ghosted_light)); } } } else { // Third-party cookies cannot be configured for API <= 21. @@ -192,7 +192,7 @@ public class DomainSettingsFragment extends Fragment { domStorageImageView.setImageDrawable(getResources().getDrawable(R.drawable.dom_storage_enabled)); } else { // JavaScript is enabled but DOM storage is disabled. domStorageEnabledSwitch.setChecked(false); - domStorageImageView.setImageDrawable(getResources().getDrawable(R.drawable.dom_storage_disabled)); + domStorageImageView.setImageDrawable(getResources().getDrawable(R.drawable.dom_storage_disabled_light)); } } else { // JavaScript is disabled. // Set the checked status of DOM storage. @@ -204,7 +204,7 @@ public class DomainSettingsFragment extends Fragment { // Disable `domStorageEnabledSwitch` and set the icon to be ghosted. domStorageEnabledSwitch.setEnabled(false); - domStorageImageView.setImageDrawable(getResources().getDrawable(R.drawable.dom_storage_ghosted)); + domStorageImageView.setImageDrawable(getResources().getDrawable(R.drawable.dom_storage_ghosted_light)); } // Set the form data status. Once minimum API >= 21 we can use a selector as the tint mode instead of specifying different icons. @@ -213,7 +213,7 @@ public class DomainSettingsFragment extends Fragment { formDataImageView.setImageDrawable(getResources().getDrawable(R.drawable.form_data_enabled)); } else { // Form data is disabled. formDataEnabledSwitch.setChecked(false); - formDataImageView.setImageDrawable(getResources().getDrawable(R.drawable.form_data_disabled)); + formDataImageView.setImageDrawable(getResources().getDrawable(R.drawable.form_data_disabled_light)); } // We need to inflated a `WebView` to get the default user agent. @@ -269,18 +269,18 @@ public class DomainSettingsFragment extends Fragment { switch (displayImagesInt) { case DomainsDatabaseHelper.DISPLAY_WEBPAGE_IMAGES_SYSTEM_DEFAULT: if (MainWebViewActivity.displayWebpageImagesBoolean) { - displayWebpageImagesImageView.setImageDrawable(getResources().getDrawable(R.drawable.images_enabled)); + displayWebpageImagesImageView.setImageDrawable(getResources().getDrawable(R.drawable.images_enabled_light)); } else { - displayWebpageImagesImageView.setImageDrawable(getResources().getDrawable(R.drawable.images_disabled)); + displayWebpageImagesImageView.setImageDrawable(getResources().getDrawable(R.drawable.images_disabled_light)); } break; case DomainsDatabaseHelper.DISPLAY_WEBPAGE_IMAGES_ENABLED: - displayWebpageImagesImageView.setImageDrawable(getResources().getDrawable(R.drawable.images_enabled)); + displayWebpageImagesImageView.setImageDrawable(getResources().getDrawable(R.drawable.images_enabled_light)); break; case DomainsDatabaseHelper.DISPLAY_WEBPAGE_IMAGES_DISABLED: - displayWebpageImagesImageView.setImageDrawable(getResources().getDrawable(R.drawable.images_disabled)); + displayWebpageImagesImageView.setImageDrawable(getResources().getDrawable(R.drawable.images_disabled_light)); break; } @@ -300,7 +300,7 @@ public class DomainSettingsFragment extends Fragment { if (domStorageEnabledSwitch.isChecked()) { // DOM storage is enabled. domStorageImageView.setImageDrawable(getResources().getDrawable(R.drawable.dom_storage_enabled)); } else { // DOM storage is disabled. - domStorageImageView.setImageDrawable(getResources().getDrawable(R.drawable.dom_storage_disabled)); + domStorageImageView.setImageDrawable(getResources().getDrawable(R.drawable.dom_storage_disabled_light)); } } else { // JavaScript is disabled. // Update the JavaScript icon. @@ -310,7 +310,7 @@ public class DomainSettingsFragment extends Fragment { domStorageEnabledSwitch.setEnabled(false); // Set the DOM storage icon to be ghosted. - domStorageImageView.setImageDrawable(getResources().getDrawable(R.drawable.dom_storage_ghosted)); + domStorageImageView.setImageDrawable(getResources().getDrawable(R.drawable.dom_storage_ghosted_light)); } } }); @@ -330,17 +330,17 @@ public class DomainSettingsFragment extends Fragment { if (thirdPartyCookiesEnabledSwitch.isChecked()) { // Third-party cookies are enabled. thirdPartyCookiesImageView.setImageDrawable(getResources().getDrawable(R.drawable.cookies_warning)); } else { // Third-party cookies are disabled. - thirdPartyCookiesImageView.setImageDrawable(getResources().getDrawable(R.drawable.cookies_disabled)); + thirdPartyCookiesImageView.setImageDrawable(getResources().getDrawable(R.drawable.cookies_disabled_light)); } } else { // First-party cookies are disabled. // Update the first-party cookies icon. - firstPartyCookiesImageView.setImageDrawable(getResources().getDrawable(R.drawable.cookies_disabled)); + firstPartyCookiesImageView.setImageDrawable(getResources().getDrawable(R.drawable.cookies_disabled_light)); // Disable the third-party cookies `Switch`. thirdPartyCookiesEnabledSwitch.setEnabled(false); // Set the third-party cookies icon to be ghosted. - thirdPartyCookiesImageView.setImageDrawable(getResources().getDrawable(R.drawable.cookies_ghosted)); + thirdPartyCookiesImageView.setImageDrawable(getResources().getDrawable(R.drawable.cookies_ghosted_light)); } } }); @@ -353,7 +353,7 @@ public class DomainSettingsFragment extends Fragment { if (isChecked) { thirdPartyCookiesImageView.setImageDrawable(getResources().getDrawable(R.drawable.cookies_warning)); } else { - thirdPartyCookiesImageView.setImageDrawable(getResources().getDrawable(R.drawable.cookies_disabled)); + thirdPartyCookiesImageView.setImageDrawable(getResources().getDrawable(R.drawable.cookies_disabled_light)); } } }); @@ -366,7 +366,7 @@ public class DomainSettingsFragment extends Fragment { if (isChecked) { domStorageImageView.setImageDrawable(getResources().getDrawable(R.drawable.dom_storage_enabled)); } else { - domStorageImageView.setImageDrawable(getResources().getDrawable(R.drawable.dom_storage_disabled)); + domStorageImageView.setImageDrawable(getResources().getDrawable(R.drawable.dom_storage_disabled_light)); } } }); @@ -379,7 +379,7 @@ public class DomainSettingsFragment extends Fragment { if (isChecked) { formDataImageView.setImageDrawable(getResources().getDrawable(R.drawable.form_data_enabled)); } else { - formDataImageView.setImageDrawable(getResources().getDrawable(R.drawable.form_data_disabled)); + formDataImageView.setImageDrawable(getResources().getDrawable(R.drawable.form_data_disabled_light)); } } }); @@ -436,18 +436,18 @@ public class DomainSettingsFragment extends Fragment { switch (position) { case DomainsDatabaseHelper.DISPLAY_WEBPAGE_IMAGES_SYSTEM_DEFAULT: if (MainWebViewActivity.displayWebpageImagesBoolean) { - displayWebpageImagesImageView.setImageDrawable(getResources().getDrawable(R.drawable.images_enabled)); + displayWebpageImagesImageView.setImageDrawable(getResources().getDrawable(R.drawable.images_enabled_light)); } else { - displayWebpageImagesImageView.setImageDrawable(getResources().getDrawable(R.drawable.images_disabled)); + displayWebpageImagesImageView.setImageDrawable(getResources().getDrawable(R.drawable.images_disabled_light)); } break; case DomainsDatabaseHelper.DISPLAY_WEBPAGE_IMAGES_ENABLED: - displayWebpageImagesImageView.setImageDrawable(getResources().getDrawable(R.drawable.images_enabled)); + displayWebpageImagesImageView.setImageDrawable(getResources().getDrawable(R.drawable.images_enabled_light)); break; case DomainsDatabaseHelper.DISPLAY_WEBPAGE_IMAGES_DISABLED: - displayWebpageImagesImageView.setImageDrawable(getResources().getDrawable(R.drawable.images_disabled)); + displayWebpageImagesImageView.setImageDrawable(getResources().getDrawable(R.drawable.images_disabled_light)); break; } } diff --git a/app/src/main/java/com/stoutner/privacybrowser/fragments/SettingsFragment.java b/app/src/main/java/com/stoutner/privacybrowser/fragments/SettingsFragment.java index 340e4552..6ce6cdcb 100644 --- a/app/src/main/java/com/stoutner/privacybrowser/fragments/SettingsFragment.java +++ b/app/src/main/java/com/stoutner/privacybrowser/fragments/SettingsFragment.java @@ -189,7 +189,11 @@ public class SettingsFragment extends PreferenceFragment { if (firstPartyCookiesEnabledBoolean) { firstPartyCookiesPreference.setIcon(R.drawable.cookies_enabled); } else { - firstPartyCookiesPreference.setIcon(R.drawable.cookies_disabled); + if (MainWebViewActivity.darkTheme) { + firstPartyCookiesPreference.setIcon(R.drawable.cookies_disabled_dark); + } else { + firstPartyCookiesPreference.setIcon(R.drawable.cookies_disabled_light); + } } // Set the `thirdPartyCookiesPreference` icon. @@ -197,10 +201,18 @@ public class SettingsFragment extends PreferenceFragment { if (thirdPartyCookiesEnabledBoolean) { thirdPartyCookiesPreference.setIcon(R.drawable.cookies_warning); } else { - thirdPartyCookiesPreference.setIcon(R.drawable.cookies_disabled); + if (MainWebViewActivity.darkTheme) { + thirdPartyCookiesPreference.setIcon(R.drawable.cookies_disabled_dark); + } else { + thirdPartyCookiesPreference.setIcon(R.drawable.cookies_disabled_light); + } } } else { - thirdPartyCookiesPreference.setIcon(R.drawable.cookies_ghosted); + if (MainWebViewActivity.darkTheme) { + thirdPartyCookiesPreference.setIcon(R.drawable.cookies_ghosted_dark); + } else { + thirdPartyCookiesPreference.setIcon(R.drawable.cookies_ghosted_light); + } } // Set the `domStoragePreference` icon. @@ -208,154 +220,283 @@ public class SettingsFragment extends PreferenceFragment { if (savedPreferences.getBoolean("dom_storage_enabled", false)) { domStoragePreference.setIcon(R.drawable.dom_storage_enabled); } else { - domStoragePreference.setIcon(R.drawable.dom_storage_disabled); + if (MainWebViewActivity.darkTheme) { + domStoragePreference.setIcon(R.drawable.dom_storage_disabled_dark); + } else { + domStoragePreference.setIcon(R.drawable.dom_storage_disabled_light); + } } } else { - domStoragePreference.setIcon(R.drawable.dom_storage_ghosted); + if (MainWebViewActivity.darkTheme) { + domStoragePreference.setIcon(R.drawable.dom_storage_ghosted_dark); + } else { + domStoragePreference.setIcon(R.drawable.dom_storage_ghosted_light); + } } // Set the `saveFormDataPreference` icon. if (savedPreferences.getBoolean("save_form_data_enabled", false)) { saveFormDataPreference.setIcon(R.drawable.form_data_enabled); } else { - saveFormDataPreference.setIcon(R.drawable.form_data_disabled); + if (MainWebViewActivity.darkTheme) { + saveFormDataPreference.setIcon(R.drawable.form_data_disabled_dark); + } else { + saveFormDataPreference.setIcon(R.drawable.form_data_disabled_light); + } } // Set the `customUserAgentPreference` icon. if (customUserAgentPreference.isEnabled()) { - customUserAgentPreference.setIcon(R.drawable.custom_user_agent_enabled); + if (MainWebViewActivity.darkTheme) { + customUserAgentPreference.setIcon(R.drawable.custom_user_agent_enabled_dark); + } else { + customUserAgentPreference.setIcon(R.drawable.custom_user_agent_enabled_light); + } } else { - customUserAgentPreference.setIcon(R.drawable.custom_user_agent_ghosted); + if (MainWebViewActivity.darkTheme) { + customUserAgentPreference.setIcon(R.drawable.custom_user_agent_ghosted_dark); + } else { + customUserAgentPreference.setIcon(R.drawable.custom_user_agent_ghosted_light); + } } // Set the `blockAdsPreference` icon. if (savedPreferences.getBoolean("block_ads", true)) { - blockAdsPreference.setIcon(R.drawable.block_ads_enabled); + if (MainWebViewActivity.darkTheme) { + blockAdsPreference.setIcon(R.drawable.block_ads_enabled_dark); + } else { + blockAdsPreference.setIcon(R.drawable.block_ads_enabled_light); + } } else { - blockAdsPreference.setIcon(R.drawable.block_ads_disabled); + if (MainWebViewActivity.darkTheme) { + blockAdsPreference.setIcon(R.drawable.block_ads_disabled_dark); + } else { + blockAdsPreference.setIcon(R.drawable.block_ads_disabled_light); + } } // Set the `incognitoModePreference` icon. if (savedPreferences.getBoolean("incognito_mode", false)) { - incognitoModePreference.setIcon(R.drawable.incognito_mode_enabled); + if (MainWebViewActivity.darkTheme) { + incognitoModePreference.setIcon(R.drawable.incognito_mode_enabled_dark); + } else { + incognitoModePreference.setIcon(R.drawable.incognito_mode_enabled_light); + } } else { - incognitoModePreference.setIcon(R.drawable.incognito_mode_disabled); + if (MainWebViewActivity.darkTheme) { + incognitoModePreference.setIcon(R.drawable.incognito_mode_disabled_dark); + } else { + incognitoModePreference.setIcon(R.drawable.incognito_mode_disabled_light); + } } // Set the `doNotTrackPreference` icon. if (savedPreferences.getBoolean("do_not_track", false)) { - doNotTrackPreference.setIcon(R.drawable.do_not_track_enabled); + if (MainWebViewActivity.darkTheme) { + doNotTrackPreference.setIcon(R.drawable.do_not_track_enabled_dark); + } else { + doNotTrackPreference.setIcon(R.drawable.do_not_track_enabled_light); + } } else { - doNotTrackPreference.setIcon(R.drawable.do_not_track_disabled); + if (MainWebViewActivity.darkTheme) { + doNotTrackPreference.setIcon(R.drawable.do_not_track_disabled_dark); + } else { + doNotTrackPreference.setIcon(R.drawable.do_not_track_disabled_light); + } } - // Set the `proxyThroughOrbotPreference` icon. - if (proxyThroughOrbotBoolean) { - proxyThroughOrbotPreference.setIcon(R.drawable.orbot_enabled); - } else { - proxyThroughOrbotPreference.setIcon(R.drawable.orbot_disabled); - } + // Set the Tor icons according to the theme. + if (proxyThroughOrbotBoolean) { // Proxying is enabled. + if (MainWebViewActivity.darkTheme) { + proxyThroughOrbotPreference.setIcon(R.drawable.orbot_enabled_dark); + torHomepagePreference.setIcon(R.drawable.home_enabled_dark); + torSearchPreference.setIcon(R.drawable.search_enabled_dark); - // Set the `torSearchPreference` and `torSearchCustomURLPreference` icons. - if (proxyThroughOrbotBoolean) { - // Set the `torHomepagePreference` and `torSearchPreference` icons. - torHomepagePreference.setIcon(R.drawable.home_enabled); - torSearchPreference.setIcon(R.drawable.search_enabled); + // Set the custom search icon. + if (torSearchCustomURLPreference.isEnabled()) { + torSearchCustomURLPreference.setIcon(R.drawable.search_custom_url_enabled_dark); + } else { + torSearchCustomURLPreference.setIcon(R.drawable.search_custom_url_ghosted_dark); + } + } else { + proxyThroughOrbotPreference.setIcon(R.drawable.orbot_enabled_light); + torHomepagePreference.setIcon(R.drawable.home_enabled_light); + torSearchPreference.setIcon(R.drawable.search_enabled_light); - // Set the `torSearchCustomURLPreference` icon. - if (torSearchCustomURLPreference.isEnabled()) { - torSearchCustomURLPreference.setIcon(R.drawable.search_custom_url_enabled); + // Set the custom search icon. + if (torSearchCustomURLPreference.isEnabled()) { + torSearchCustomURLPreference.setIcon(R.drawable.search_custom_url_enabled_light); + } else { + torSearchCustomURLPreference.setIcon(R.drawable.search_custom_url_ghosted_light); + } + } + } else { // Proxying is disabled. + if (MainWebViewActivity.darkTheme) { + proxyThroughOrbotPreference.setIcon(R.drawable.orbot_disabled_dark); + torHomepagePreference.setIcon(R.drawable.home_ghosted_dark); + torSearchPreference.setIcon(R.drawable.search_ghosted_dark); + torSearchCustomURLPreference.setIcon(R.drawable.search_custom_url_ghosted_dark); } else { - torSearchCustomURLPreference.setIcon(R.drawable.search_custom_url_disabled); + proxyThroughOrbotPreference.setIcon(R.drawable.orbot_disabled_light); + torHomepagePreference.setIcon(R.drawable.home_ghosted_light); + torSearchPreference.setIcon(R.drawable.search_ghosted_light); + torSearchCustomURLPreference.setIcon(R.drawable.search_custom_url_ghosted_light); } - } else { // Proxy through Orbot is disabled. - torHomepagePreference.setIcon(R.drawable.home_ghosted); - torSearchPreference.setIcon(R.drawable.search_ghosted); - torSearchCustomURLPreference.setIcon(R.drawable.search_custom_url_ghosted); } // Set the `searchCustomURLPreference` icon. if (searchCustomURLPreference.isEnabled()) { - searchCustomURLPreference.setIcon(R.drawable.search_custom_url_enabled); + if (MainWebViewActivity.darkTheme) { + searchCustomURLPreference.setIcon(R.drawable.search_custom_url_enabled_dark); + } else { + searchCustomURLPreference.setIcon(R.drawable.search_custom_url_enabled_light); + } } else { - searchCustomURLPreference.setIcon(R.drawable.search_custom_url_ghosted); + if (MainWebViewActivity.darkTheme) { + searchCustomURLPreference.setIcon(R.drawable.search_custom_url_ghosted_dark); + } else { + searchCustomURLPreference.setIcon(R.drawable.search_custom_url_ghosted_light); + } } // Set the full screen browsing mode icons. - if (fullScreenBrowsingModeBoolean) { - // Set the `fullScreenBrowsingModePreference` icon. - fullScreenBrowsingModePreference.setIcon(R.drawable.full_screen_enabled); - - if (hideSystemBarsBoolean) { - // Set `hideSystemBarsPreference` to use the enabled icon. - hideSystemBarsPreference.setIcon(R.drawable.hide_system_bars_enabled); - - // Set `translucentNavigationBarPreference` to use the ghosted icon. - translucentNavigationBarPreference.setIcon(R.drawable.translucent_bar_ghosted); - } else { // `hideSystemBarsBoolean` is false. - // Set `hideSystemBarsPreference` to use the disabled icon. - hideSystemBarsPreference.setIcon(R.drawable.hide_system_bars_disabled); - - // Set the correct icon for `translucentNavigationBarPreference`. - if (savedPreferences.getBoolean("translucent_navigation_bar", true)) { - translucentNavigationBarPreference.setIcon(R.drawable.translucent_bar_enabled); + if (fullScreenBrowsingModeBoolean) { // `fullScreenBrowsingModeBoolean` is `true`. + // Set the `fullScreenBrowsingModePreference` icon according to the theme. + if (MainWebViewActivity.darkTheme) { + fullScreenBrowsingModePreference.setIcon(R.drawable.full_screen_enabled_dark); + } else { + fullScreenBrowsingModePreference.setIcon(R.drawable.full_screen_enabled_light); + } + + if (hideSystemBarsBoolean) { // `hideSystemBarsBoolean` is `true`. + // Set the icons according to the theme. + if (MainWebViewActivity.darkTheme) { + hideSystemBarsPreference.setIcon(R.drawable.hide_system_bars_enabled_dark); + translucentNavigationBarPreference.setIcon(R.drawable.translucent_bar_ghosted_dark); + } else { + hideSystemBarsPreference.setIcon(R.drawable.hide_system_bars_enabled_light); + translucentNavigationBarPreference.setIcon(R.drawable.translucent_bar_ghosted_light); + } + } else { // `hideSystemBarsBoolean` is `false`. + // Set the `hideSystemBarsPreference` icon according to the theme. + if (MainWebViewActivity.darkTheme) { + // Set the icon for `hideSystemBarsPreference`. + hideSystemBarsPreference.setIcon(R.drawable.hide_system_bars_disabled_dark); + + // Set the icon for `translucentNavigationBarPreference`. + if (savedPreferences.getBoolean("translucent_navigation_bar", true)) { + translucentNavigationBarPreference.setIcon(R.drawable.translucent_bar_enabled_dark); + } else { + translucentNavigationBarPreference.setIcon(R.drawable.translucent_bar_disabled_dark); + } } else { - translucentNavigationBarPreference.setIcon(R.drawable.translucent_bar_disabled); + // Set the icon for `hideSystemBarsPreference`. + hideSystemBarsPreference.setIcon(R.drawable.hide_system_bars_disabled_light); + + // Set the icon for `translucentNavigationBarPreference`. + if (savedPreferences.getBoolean("translucent_navigation_bar", true)) { + translucentNavigationBarPreference.setIcon(R.drawable.translucent_bar_enabled_light); + } else { + translucentNavigationBarPreference.setIcon(R.drawable.translucent_bar_disabled_light); + } } } - } else { // `fullScreenBrowsingModeBoolean` is false. - fullScreenBrowsingModePreference.setIcon(R.drawable.full_screen_disabled); - hideSystemBarsPreference.setIcon(R.drawable.hide_system_bars_ghosted); - translucentNavigationBarPreference.setIcon(R.drawable.translucent_bar_ghosted); + } else { // `fullScreenBrowsingModeBoolean` is `false`. + // Set the icons according to the theme. + if (MainWebViewActivity.darkTheme) { + fullScreenBrowsingModePreference.setIcon(R.drawable.full_screen_disabled_dark); + hideSystemBarsPreference.setIcon(R.drawable.hide_system_bars_ghosted_dark); + translucentNavigationBarPreference.setIcon(R.drawable.translucent_bar_ghosted_dark); + } else { + fullScreenBrowsingModePreference.setIcon(R.drawable.full_screen_disabled_light); + hideSystemBarsPreference.setIcon(R.drawable.hide_system_bars_ghosted_light); + translucentNavigationBarPreference.setIcon(R.drawable.translucent_bar_ghosted_light); + } } // Set the `clearEverythingPreference` icon. if (clearEverythingBoolean) { - clearEverythingPreference.setIcon(R.drawable.clear_everything_enabled); + if (MainWebViewActivity.darkTheme) { + clearEverythingPreference.setIcon(R.drawable.clear_everything_enabled_dark); + } else { + clearEverythingPreference.setIcon(R.drawable.clear_everything_enabled_light); + } } else { clearEverythingPreference.setIcon(R.drawable.clear_everything_disabled); } // Set the `clearCookiesPreference` icon. if (clearEverythingBoolean || savedPreferences.getBoolean("clear_cookies", true)) { - clearCookiesPreference.setIcon(R.drawable.cookies_cleared); + if (MainWebViewActivity.darkTheme) { + clearCookiesPreference.setIcon(R.drawable.cookies_cleared_dark); + } else { + clearCookiesPreference.setIcon(R.drawable.cookies_cleared_light); + } } else { clearCookiesPreference.setIcon(R.drawable.cookies_warning); } // Set the `clearDomStoragePreference` icon. if (clearEverythingBoolean || savedPreferences.getBoolean("clear_dom_storage", true)) { - clearDomStoragePreference.setIcon(R.drawable.dom_storage_cleared); + if (MainWebViewActivity.darkTheme) { + clearDomStoragePreference.setIcon(R.drawable.dom_storage_cleared_dark); + } else { + clearDomStoragePreference.setIcon(R.drawable.dom_storage_cleared_light); + } } else { clearDomStoragePreference.setIcon(R.drawable.dom_storage_warning); } // Set the `clearFormDataPreference` icon. if (clearEverythingBoolean || savedPreferences.getBoolean("clear_form_data", true)) { - clearFormDataPreference.setIcon(R.drawable.form_data_cleared); + if (MainWebViewActivity.darkTheme) { + clearFormDataPreference.setIcon(R.drawable.form_data_cleared_dark); + } else { + clearFormDataPreference.setIcon(R.drawable.form_data_cleared_light); + } } else { clearFormDataPreference.setIcon(R.drawable.form_data_warning); } // Set the `clearCachePreference` icon. if (clearEverythingBoolean || savedPreferences.getBoolean("clear_cache", true)) { - clearCachePreference.setIcon(R.drawable.cache_cleared); + if (MainWebViewActivity.darkTheme) { + clearCachePreference.setIcon(R.drawable.cache_cleared_dark); + } else { + clearCachePreference.setIcon(R.drawable.cache_cleared_light); + } } else { clearCachePreference.setIcon(R.drawable.cache_warning); } // Set the `swipeToRefreshPreference` icon. if (savedPreferences.getBoolean("swipe_to_refresh", false)) { - swipeToRefreshPreference.setIcon(R.drawable.refresh_enabled); + if (MainWebViewActivity.darkTheme) { + swipeToRefreshPreference.setIcon(R.drawable.refresh_enabled_dark); + } else { + swipeToRefreshPreference.setIcon(R.drawable.refresh_enabled_light); + } } else { - swipeToRefreshPreference.setIcon(R.drawable.refresh_disabled); + if (MainWebViewActivity.darkTheme) { + swipeToRefreshPreference.setIcon(R.drawable.refresh_disabled_dark); + } else { + swipeToRefreshPreference.setIcon(R.drawable.refresh_disabled_light); + } } // Set the `displayAdditionalAppBarIconsPreference` icon. if (savedPreferences.getBoolean("display_additional_app_bar_icons", false)) { - displayAdditionalAppBarIconsPreference.setIcon(R.drawable.more_enabled); + if (MainWebViewActivity.darkTheme) { + displayAdditionalAppBarIconsPreference.setIcon(R.drawable.more_enabled_dark); + } else { + displayAdditionalAppBarIconsPreference.setIcon(R.drawable.more_enabled_light); + } } else { - displayAdditionalAppBarIconsPreference.setIcon(R.drawable.more_disabled); + if (MainWebViewActivity.darkTheme) { + displayAdditionalAppBarIconsPreference.setIcon(R.drawable.more_disabled_dark); + } else { + displayAdditionalAppBarIconsPreference.setIcon(R.drawable.more_disabled_light); + } } // Set the `darkThemePreference` icon. @@ -367,9 +508,17 @@ public class SettingsFragment extends PreferenceFragment { // Set the `displayWebpageImagesPreference` icon. if (savedPreferences.getBoolean("display_webpage_images", true)) { - displayWebpageImagesPreference.setIcon(R.drawable.images_enabled); + if (MainWebViewActivity.darkTheme) { + displayWebpageImagesPreference.setIcon(R.drawable.images_enabled_dark); + } else { + displayWebpageImagesPreference.setIcon(R.drawable.images_enabled_light); + } } else { - displayWebpageImagesPreference.setIcon(R.drawable.images_disabled); + if (MainWebViewActivity.darkTheme) { + displayWebpageImagesPreference.setIcon(R.drawable.images_disabled_dark); + } else { + displayWebpageImagesPreference.setIcon(R.drawable.images_disabled_light); + } } @@ -391,14 +540,22 @@ public class SettingsFragment extends PreferenceFragment { if (sharedPreferences.getBoolean("dom_storage_enabled", false)) { domStoragePreference.setIcon(R.drawable.dom_storage_enabled); } else { - domStoragePreference.setIcon(R.drawable.dom_storage_disabled); + if (MainWebViewActivity.darkTheme) { + domStoragePreference.setIcon(R.drawable.dom_storage_disabled_dark); + } else { + domStoragePreference.setIcon(R.drawable.dom_storage_disabled_light); + } } } else { // `javascript_enabled` is `false`. // Update the icon for `javascript_enabled`. javaScriptPreference.setIcon(R.drawable.privacy_mode); // Set the icon for `dom_storage_disabled` to be ghosted. - domStoragePreference.setIcon(R.drawable.dom_storage_ghosted); + if (MainWebViewActivity.darkTheme) { + domStoragePreference.setIcon(R.drawable.dom_storage_ghosted_dark); + } else { + domStoragePreference.setIcon(R.drawable.dom_storage_ghosted_light); + } } break; @@ -413,17 +570,33 @@ public class SettingsFragment extends PreferenceFragment { if (sharedPreferences.getBoolean("third_party_cookies_enabled", false)) { thirdPartyCookiesPreference.setIcon(R.drawable.cookies_warning); } else { - thirdPartyCookiesPreference.setIcon(R.drawable.cookies_disabled); + if (MainWebViewActivity.darkTheme) { + thirdPartyCookiesPreference.setIcon(R.drawable.cookies_disabled_dark); + } else { + thirdPartyCookiesPreference.setIcon(R.drawable.cookies_disabled_light); + } } } else { - thirdPartyCookiesPreference.setIcon(R.drawable.cookies_ghosted); + if (MainWebViewActivity.darkTheme) { + thirdPartyCookiesPreference.setIcon(R.drawable.cookies_ghosted_dark); + } else { + thirdPartyCookiesPreference.setIcon(R.drawable.cookies_ghosted_light); + } } } else { // `first_party_cookies_enabled` is `false`. // Update the icon for `first_party_cookies_enabled`. - firstPartyCookiesPreference.setIcon(R.drawable.cookies_disabled); + if (MainWebViewActivity.darkTheme) { + firstPartyCookiesPreference.setIcon(R.drawable.cookies_disabled_dark); + } else { + firstPartyCookiesPreference.setIcon(R.drawable.cookies_disabled_light); + } // Set the icon for `third_party_cookies_enabled` to be ghosted. - thirdPartyCookiesPreference.setIcon(R.drawable.cookies_ghosted); + if (MainWebViewActivity.darkTheme) { + thirdPartyCookiesPreference.setIcon(R.drawable.cookies_ghosted_dark); + } else { + thirdPartyCookiesPreference.setIcon(R.drawable.cookies_ghosted_light); + } } // Enable `third_party_cookies_enabled` if `first_party_cookies_enabled` is `true` and API >= 21. @@ -435,7 +608,11 @@ public class SettingsFragment extends PreferenceFragment { if (sharedPreferences.getBoolean("third_party_cookies_enabled", false)) { thirdPartyCookiesPreference.setIcon(R.drawable.cookies_warning); } else { - thirdPartyCookiesPreference.setIcon(R.drawable.cookies_disabled); + if (MainWebViewActivity.darkTheme) { + thirdPartyCookiesPreference.setIcon(R.drawable.cookies_disabled_dark); + } else { + thirdPartyCookiesPreference.setIcon(R.drawable.cookies_disabled_light); + } } break; @@ -444,7 +621,11 @@ public class SettingsFragment extends PreferenceFragment { if (sharedPreferences.getBoolean("dom_storage_enabled", false)) { domStoragePreference.setIcon(R.drawable.dom_storage_enabled); } else { - domStoragePreference.setIcon(R.drawable.dom_storage_disabled); + if (MainWebViewActivity.darkTheme) { + domStoragePreference.setIcon(R.drawable.dom_storage_disabled_dark); + } else { + domStoragePreference.setIcon(R.drawable.dom_storage_disabled_light); + } } break; @@ -453,7 +634,11 @@ public class SettingsFragment extends PreferenceFragment { if (sharedPreferences.getBoolean("save_form_data_enabled", false)) { saveFormDataPreference.setIcon(R.drawable.form_data_enabled); } else { - saveFormDataPreference.setIcon(R.drawable.form_data_disabled); + if (MainWebViewActivity.darkTheme) { + saveFormDataPreference.setIcon(R.drawable.form_data_disabled_dark); + } else { + saveFormDataPreference.setIcon(R.drawable.form_data_disabled_light); + } } case "user_agent": @@ -464,27 +649,45 @@ public class SettingsFragment extends PreferenceFragment { // Display the user agent as the summary text for `userAgentPreference`. userAgentPreference.setSummary(bareWebView.getSettings().getUserAgentString()); - // Update `customUserAgentPreference`. + // Disable `customUserAgentPreference`. customUserAgentPreference.setEnabled(false); - customUserAgentPreference.setIcon(R.drawable.custom_user_agent_ghosted); + + // Set the `customUserAgentPreference` icon according to the theme. + if (MainWebViewActivity.darkTheme) { + customUserAgentPreference.setIcon(R.drawable.custom_user_agent_ghosted_dark); + } else { + customUserAgentPreference.setIcon(R.drawable.custom_user_agent_ghosted_light); + } break; case "Custom user agent": // Display `Custom user agent` as the summary text for `userAgentPreference`. userAgentPreference.setSummary(R.string.custom_user_agent); - // Update `customUserAgentPreference`. + // Enable `customUserAgentPreference`. customUserAgentPreference.setEnabled(true); - customUserAgentPreference.setIcon(R.drawable.custom_user_agent_enabled); + + // Set the `customUserAgentPreference` icon according to the theme. + if (MainWebViewActivity.darkTheme) { + customUserAgentPreference.setIcon(R.drawable.custom_user_agent_enabled_dark); + } else { + customUserAgentPreference.setIcon(R.drawable.custom_user_agent_enabled_light); + } break; default: // Display the user agent as the summary text for `userAgentPreference`. userAgentPreference.setSummary(sharedPreferences.getString("user_agent", "PrivacyBrowser/1.0")); - // Update `customUserAgentPreference`. + // Disable `customUserAgentPreference`. customUserAgentPreference.setEnabled(false); - customUserAgentPreference.setIcon(R.drawable.custom_user_agent_ghosted); + + // Set the `customUserAgentPreference` icon according to the theme. + if (MainWebViewActivity.darkTheme) { + customUserAgentPreference.setIcon(R.drawable.custom_user_agent_ghosted_dark); + } else { + customUserAgentPreference.setIcon(R.drawable.custom_user_agent_ghosted_light); + } break; } break; @@ -497,27 +700,51 @@ public class SettingsFragment extends PreferenceFragment { case "block_ads": // Update the icon. if (sharedPreferences.getBoolean("block_ads", true)) { - blockAdsPreference.setIcon(R.drawable.block_ads_enabled); + if (MainWebViewActivity.darkTheme) { + blockAdsPreference.setIcon(R.drawable.block_ads_enabled_dark); + } else { + blockAdsPreference.setIcon(R.drawable.block_ads_enabled_light); + } } else { - blockAdsPreference.setIcon(R.drawable.block_ads_disabled); + if (MainWebViewActivity.darkTheme) { + blockAdsPreference.setIcon(R.drawable.block_ads_disabled_dark); + } else { + blockAdsPreference.setIcon(R.drawable.block_ads_disabled_light); + } } break; case "incognito_mode": // Update the icon. if (sharedPreferences.getBoolean("incognito_mode", false)) { - incognitoModePreference.setIcon(R.drawable.incognito_mode_enabled); + if (MainWebViewActivity.darkTheme) { + incognitoModePreference.setIcon(R.drawable.incognito_mode_enabled_dark); + } else { + incognitoModePreference.setIcon(R.drawable.incognito_mode_enabled_light); + } } else { - incognitoModePreference.setIcon(R.drawable.incognito_mode_disabled); + if (MainWebViewActivity.darkTheme) { + incognitoModePreference.setIcon(R.drawable.incognito_mode_disabled_dark); + } else { + incognitoModePreference.setIcon(R.drawable.incognito_mode_disabled_light); + } } break; case "do_not_track": // Update the icon. if (sharedPreferences.getBoolean("do_not_track", false)) { - doNotTrackPreference.setIcon(R.drawable.do_not_track_enabled); + if (MainWebViewActivity.darkTheme) { + doNotTrackPreference.setIcon(R.drawable.do_not_track_enabled_dark); + } else { + doNotTrackPreference.setIcon(R.drawable.do_not_track_enabled_light); + } } else { - doNotTrackPreference.setIcon(R.drawable.do_not_track_disabled); + if (MainWebViewActivity.darkTheme) { + doNotTrackPreference.setIcon(R.drawable.do_not_track_disabled_dark); + } else { + doNotTrackPreference.setIcon(R.drawable.do_not_track_disabled_light); + } } break; @@ -532,22 +759,42 @@ public class SettingsFragment extends PreferenceFragment { // Update the icons. if (currentProxyThroughOrbot) { - // Set the `proxyThroughOrbotPreference`, `torHomepagePreference`, and `torSearchPreference` icons. - proxyThroughOrbotPreference.setIcon(R.drawable.orbot_enabled); - torHomepagePreference.setIcon(R.drawable.home_enabled); - torSearchPreference.setIcon(R.drawable.search_enabled); - - // Set the `torSearchCustomURLPreference` icon. - if (torSearchCustomURLPreference.isEnabled()) { - torSearchCustomURLPreference.setIcon(R.drawable.search_custom_url_enabled); + // Set the Tor icons according to the theme. + if (MainWebViewActivity.darkTheme) { + proxyThroughOrbotPreference.setIcon(R.drawable.orbot_enabled_dark); + torHomepagePreference.setIcon(R.drawable.home_enabled_dark); + torSearchPreference.setIcon(R.drawable.search_enabled_dark); + + // Set the `torSearchCustomURLPreference` icon. + if (torSearchCustomURLPreference.isEnabled()) { + torSearchCustomURLPreference.setIcon(R.drawable.search_custom_url_enabled_dark); + } else { + torSearchCustomURLPreference.setIcon(R.drawable.search_custom_url_ghosted_dark); + } } else { - torSearchCustomURLPreference.setIcon(R.drawable.search_custom_url_disabled); + proxyThroughOrbotPreference.setIcon(R.drawable.orbot_enabled_light); + torHomepagePreference.setIcon(R.drawable.home_enabled_light); + torSearchPreference.setIcon(R.drawable.search_enabled_light); + + // Set the `torSearchCustomURLPreference` icon. + if (torSearchCustomURLPreference.isEnabled()) { + torSearchCustomURLPreference.setIcon(R.drawable.search_custom_url_enabled_light); + } else { + torSearchCustomURLPreference.setIcon(R.drawable.search_custom_url_ghosted_light); + } } } else { // Proxy through Orbot is disabled. - proxyThroughOrbotPreference.setIcon(R.drawable.orbot_disabled); - torHomepagePreference.setIcon(R.drawable.home_ghosted); - torSearchPreference.setIcon(R.drawable.search_ghosted); - torSearchCustomURLPreference.setIcon(R.drawable.search_custom_url_ghosted); + if (MainWebViewActivity.darkTheme) { + proxyThroughOrbotPreference.setIcon(R.drawable.orbot_disabled_dark); + torHomepagePreference.setIcon(R.drawable.home_ghosted_dark); + torSearchPreference.setIcon(R.drawable.search_ghosted_dark); + torSearchCustomURLPreference.setIcon(R.drawable.search_custom_url_ghosted_dark); + } else { + proxyThroughOrbotPreference.setIcon(R.drawable.orbot_disabled_light); + torHomepagePreference.setIcon(R.drawable.home_ghosted_light); + torSearchPreference.setIcon(R.drawable.search_ghosted_light); + torSearchCustomURLPreference.setIcon(R.drawable.search_custom_url_ghosted_light); + } } break; @@ -565,16 +812,28 @@ public class SettingsFragment extends PreferenceFragment { // Use `R.string.custom_url`, which is translated, as the summary instead of the array value, which isn't. torSearchPreference.setSummary(R.string.custom_url); - // Update `torSearchCustomURLPreference`. + // Enable `torSearchCustomURLPreference`. torSearchCustomURLPreference.setEnabled(true); - torSearchCustomURLPreference.setIcon(R.drawable.search_custom_url_enabled); + + // Update the `torSearchCustomURLPreference` icon. + if (MainWebViewActivity.darkTheme) { + torSearchCustomURLPreference.setIcon(R.drawable.search_custom_url_enabled_dark); + } else { + torSearchCustomURLPreference.setIcon(R.drawable.search_custom_url_enabled_light); + } } else { // Set the array value as the summary text. torSearchPreference.setSummary(presentTorSearchString); - // Update `torSearchCustomURLPreference`. + // Disable `torSearchCustomURLPreference`. torSearchCustomURLPreference.setEnabled(false); - torSearchCustomURLPreference.setIcon(R.drawable.search_custom_url_disabled); + + // Update the `torSearchCustomURLPreference` icon. + if (MainWebViewActivity.darkTheme) { + torSearchCustomURLPreference.setIcon(R.drawable.search_custom_url_ghosted_dark); + } else { + torSearchCustomURLPreference.setIcon(R.drawable.search_custom_url_ghosted_light); + } } break; @@ -592,16 +851,28 @@ public class SettingsFragment extends PreferenceFragment { // Set the summary text to `R.string.custom_url`, which is translated. searchPreference.setSummary(R.string.custom_url); - // Update `searchCustomURLPreference`. + // Enable `searchCustomURLPreference`. searchCustomURLPreference.setEnabled(true); - searchCustomURLPreference.setIcon(R.drawable.search_custom_url_enabled); + + // Set the `searchCustomURLPreference` according to the theme. + if (MainWebViewActivity.darkTheme) { + searchCustomURLPreference.setIcon(R.drawable.search_custom_url_enabled_dark); + } else { + searchCustomURLPreference.setIcon(R.drawable.search_custom_url_enabled_light); + } } else { // `Custom URL` is not selected. // Set the summary text to `newSearchString`. searchPreference.setSummary(newSearchString); - // Update `searchCustomURLPreference`. + // Disable `searchCustomURLPreference`. searchCustomURLPreference.setEnabled(false); - searchCustomURLPreference.setIcon(R.drawable.search_custom_url_ghosted); + + // Set the `searchCustomURLPreference` according to the theme. + if (MainWebViewActivity.darkTheme) { + searchCustomURLPreference.setIcon(R.drawable.search_custom_url_ghosted_dark); + } else { + searchCustomURLPreference.setIcon(R.drawable.search_custom_url_ghosted_light); + } } break; @@ -612,57 +883,107 @@ public class SettingsFragment extends PreferenceFragment { case "full_screen_browsing_mode": if (sharedPreferences.getBoolean("full_screen_browsing_mode", false)) { - // Set `fullScreenBrowsingModePreference` to use the enabled icon. - fullScreenBrowsingModePreference.setIcon(R.drawable.full_screen_enabled); - - if (sharedPreferences.getBoolean("hide_system_bars", false)) { - // Set `hideSystemBarsPreference` to use the enabled icon. - hideSystemBarsPreference.setIcon(R.drawable.hide_system_bars_enabled); + // Set the `fullScreenBrowsingModePreference` icon according to the theme. + if (MainWebViewActivity.darkTheme) { + fullScreenBrowsingModePreference.setIcon(R.drawable.full_screen_enabled_dark); + } else { + fullScreenBrowsingModePreference.setIcon(R.drawable.full_screen_enabled_light); + } - // Update `translucentNavigationBarPreference`. + if (sharedPreferences.getBoolean("hide_system_bars", false)) { // `hide_system_bars` is `true`. + // Disable `translucentNavigationBarPreference`. translucentNavigationBarPreference.setEnabled(false); - translucentNavigationBarPreference.setIcon(R.drawable.translucent_bar_ghosted); - } else { // `hide_system_bars` is false. - // Set `hideSystemBarsPreference` to use the disabled icon. - hideSystemBarsPreference.setIcon(R.drawable.hide_system_bars_disabled); - // Update `translucentNavigationBarPreference`. - translucentNavigationBarPreference.setEnabled(true); - if (sharedPreferences.getBoolean("translucent_navigation_bar", true)) { - translucentNavigationBarPreference.setIcon(R.drawable.translucent_bar_enabled); + // Set the icons according to the theme. + if (MainWebViewActivity.darkTheme) { + hideSystemBarsPreference.setIcon(R.drawable.hide_system_bars_enabled_dark); + translucentNavigationBarPreference.setIcon(R.drawable.translucent_bar_ghosted_dark); } else { - translucentNavigationBarPreference.setIcon(R.drawable.translucent_bar_disabled); + hideSystemBarsPreference.setIcon(R.drawable.hide_system_bars_enabled_light); + translucentNavigationBarPreference.setIcon(R.drawable.translucent_bar_ghosted_light); + } + } else { // `hide_system_bars` is `false`. + // Enable `translucentNavigationBarPreference`. + translucentNavigationBarPreference.setEnabled(true); + + // Set the icons according to the theme. + if (MainWebViewActivity.darkTheme) { // Use the dark theme. + // Set the `hideSystemBarsPreference` icon. + hideSystemBarsPreference.setIcon(R.drawable.hide_system_bars_disabled_dark); + + // Set the `translucentNavigationBarPreference` icon. + if (sharedPreferences.getBoolean("translucent_navigation_bar", true)) { + translucentNavigationBarPreference.setIcon(R.drawable.translucent_bar_enabled_dark); + } else { + translucentNavigationBarPreference.setIcon(R.drawable.translucent_bar_disabled_dark); + } + } else { // Use the light theme. + // Set the `hideSystemBarsPreference` icon. + hideSystemBarsPreference.setIcon(R.drawable.hide_system_bars_disabled_light); + + // Set the `translucentNavigationBarPreference` icon. + if (sharedPreferences.getBoolean("translucent_navigation_bar", true)) { + translucentNavigationBarPreference.setIcon(R.drawable.translucent_bar_enabled_light); + } else { + translucentNavigationBarPreference.setIcon(R.drawable.translucent_bar_disabled_light); + } } } } else { // `full_screen_browsing_mode` is false. // Disable `translucentNavigationBarPreference`. translucentNavigationBarPreference.setEnabled(false); - // Update the icons. - fullScreenBrowsingModePreference.setIcon(R.drawable.full_screen_disabled); - hideSystemBarsPreference.setIcon(R.drawable.hide_system_bars_ghosted); - translucentNavigationBarPreference.setIcon(R.drawable.translucent_bar_ghosted); + // Update the icons according to the theme. + if (MainWebViewActivity.darkTheme) { + fullScreenBrowsingModePreference.setIcon(R.drawable.full_screen_disabled_dark); + hideSystemBarsPreference.setIcon(R.drawable.hide_system_bars_ghosted_dark); + translucentNavigationBarPreference.setIcon(R.drawable.translucent_bar_ghosted_dark); + } else { + fullScreenBrowsingModePreference.setIcon(R.drawable.full_screen_disabled_light); + hideSystemBarsPreference.setIcon(R.drawable.hide_system_bars_ghosted_light); + translucentNavigationBarPreference.setIcon(R.drawable.translucent_bar_ghosted_light); + } } break; case "hide_system_bars": if (sharedPreferences.getBoolean("hide_system_bars", false)) { - // Set `hideSystemBarsPreference` to use the enabled icon. - hideSystemBarsPreference.setIcon(R.drawable.hide_system_bars_enabled); - - // Update `translucentNavigationBarPreference`. + // Disable `translucentNavigationBarPreference`. translucentNavigationBarPreference.setEnabled(false); - translucentNavigationBarPreference.setIcon(R.drawable.translucent_bar_ghosted); - } else { // `hide_system_bars` is false. - // Set `hideSystemBarsPreference` to use the disabled icon. - hideSystemBarsPreference.setIcon(R.drawable.hide_system_bars_disabled); - // Update `translucentNavigationBarPreference`. + // Set the icons according to the theme. + if (MainWebViewActivity.darkTheme) { + hideSystemBarsPreference.setIcon(R.drawable.hide_system_bars_enabled_dark); + translucentNavigationBarPreference.setIcon(R.drawable.translucent_bar_ghosted_dark); + } else { + hideSystemBarsPreference.setIcon(R.drawable.hide_system_bars_enabled_light); + translucentNavigationBarPreference.setIcon(R.drawable.translucent_bar_ghosted_light); + } + } else { // `hide_system_bars` is false. + // Enable `translucentNavigationBarPreference`. translucentNavigationBarPreference.setEnabled(true); - if (sharedPreferences.getBoolean("translucent_navigation_bar", true)) { - translucentNavigationBarPreference.setIcon(R.drawable.translucent_bar_enabled); + + // Set the icons according to the theme. + if (MainWebViewActivity.darkTheme) { + // Set the `hideSystemBarsPreference` icon. + hideSystemBarsPreference.setIcon(R.drawable.hide_system_bars_disabled_dark); + + // Set the `translucentNavigationBarPreference` icon. + if (sharedPreferences.getBoolean("translucent_navigation_bar", true)) { + translucentNavigationBarPreference.setIcon(R.drawable.translucent_bar_enabled_dark); + } else { + translucentNavigationBarPreference.setIcon(R.drawable.translucent_bar_disabled_dark); + } } else { - translucentNavigationBarPreference.setIcon(R.drawable.translucent_bar_disabled); + // Set the `hideSystemBarsPreference` icon. + hideSystemBarsPreference.setIcon(R.drawable.hide_system_bars_disabled_light); + + // Set the `translucentNavigationBarPreference` icon. + if (sharedPreferences.getBoolean("translucent_navigation_bar", true)) { + translucentNavigationBarPreference.setIcon(R.drawable.translucent_bar_enabled_light); + } else { + translucentNavigationBarPreference.setIcon(R.drawable.translucent_bar_disabled_light); + } } } break; @@ -670,9 +991,17 @@ public class SettingsFragment extends PreferenceFragment { case "translucent_navigation_bar": // Update the icon. if (sharedPreferences.getBoolean("translucent_navigation_bar", true)) { - translucentNavigationBarPreference.setIcon(R.drawable.translucent_bar_enabled); + if (MainWebViewActivity.darkTheme) { + translucentNavigationBarPreference.setIcon(R.drawable.translucent_bar_enabled_dark); + } else { + translucentNavigationBarPreference.setIcon(R.drawable.translucent_bar_enabled_light); + } } else { - translucentNavigationBarPreference.setIcon(R.drawable.translucent_bar_disabled); + if (MainWebViewActivity.darkTheme) { + translucentNavigationBarPreference.setIcon(R.drawable.translucent_bar_disabled_dark); + } else { + translucentNavigationBarPreference.setIcon(R.drawable.translucent_bar_disabled_light); + } } break; @@ -688,35 +1017,55 @@ public class SettingsFragment extends PreferenceFragment { // Update the `clearEverythingPreference` icon. if (newClearEverythingBoolean) { - clearEverythingPreference.setIcon(R.drawable.clear_everything_enabled); + if (MainWebViewActivity.darkTheme) { + clearEverythingPreference.setIcon(R.drawable.clear_everything_enabled_dark); + } else { + clearEverythingPreference.setIcon(R.drawable.clear_everything_enabled_light); + } } else { clearEverythingPreference.setIcon(R.drawable.clear_everything_disabled); } // Update the `clearCookiesPreference` icon. if (newClearEverythingBoolean || sharedPreferences.getBoolean("clear_cookies", true)) { - clearCookiesPreference.setIcon(R.drawable.cookies_cleared); + if (MainWebViewActivity.darkTheme) { + clearCookiesPreference.setIcon(R.drawable.cookies_cleared_dark); + } else { + clearCookiesPreference.setIcon(R.drawable.cookies_cleared_light); + } } else { clearCookiesPreference.setIcon(R.drawable.cookies_warning); } // Update the `clearDomStoragePreference` icon. if (newClearEverythingBoolean || sharedPreferences.getBoolean("clear_dom_storage", true)) { - clearDomStoragePreference.setIcon(R.drawable.dom_storage_cleared); + if (MainWebViewActivity.darkTheme) { + clearDomStoragePreference.setIcon(R.drawable.dom_storage_cleared_dark); + } else { + clearDomStoragePreference.setIcon(R.drawable.dom_storage_cleared_light); + } } else { clearDomStoragePreference.setIcon(R.drawable.dom_storage_warning); } // Update the `clearFormDataPreference` icon. if (newClearEverythingBoolean || sharedPreferences.getBoolean("clear_form_data", true)) { - clearFormDataPreference.setIcon(R.drawable.form_data_cleared); + if (MainWebViewActivity.darkTheme) { + clearFormDataPreference.setIcon(R.drawable.form_data_cleared_dark); + } else { + clearFormDataPreference.setIcon(R.drawable.form_data_cleared_light); + } } else { clearFormDataPreference.setIcon(R.drawable.form_data_warning); } // Update the `clearCachePreference` icon. if (newClearEverythingBoolean || sharedPreferences.getBoolean("clear_cache", true)) { - clearCachePreference.setIcon(R.drawable.cache_cleared); + if (MainWebViewActivity.darkTheme) { + clearCachePreference.setIcon(R.drawable.cache_cleared_dark); + } else { + clearCachePreference.setIcon(R.drawable.cache_cleared_light); + } } else { clearCachePreference.setIcon(R.drawable.cache_warning); } @@ -725,7 +1074,11 @@ public class SettingsFragment extends PreferenceFragment { case "clear_cookies": // Update the icon. if (sharedPreferences.getBoolean("clear_cookies", true)) { - clearCookiesPreference.setIcon(R.drawable.cookies_cleared); + if (MainWebViewActivity.darkTheme) { + clearCookiesPreference.setIcon(R.drawable.cookies_cleared_dark); + } else { + clearCookiesPreference.setIcon(R.drawable.cookies_cleared_light); + } } else { clearCookiesPreference.setIcon(R.drawable.cookies_warning); } @@ -734,7 +1087,11 @@ public class SettingsFragment extends PreferenceFragment { case "clear_dom_storage": // Update the icon. if (sharedPreferences.getBoolean("clear_dom_storage", true)) { - clearDomStoragePreference.setIcon(R.drawable.dom_storage_cleared); + if (MainWebViewActivity.darkTheme) { + clearDomStoragePreference.setIcon(R.drawable.dom_storage_cleared_dark); + } else { + clearDomStoragePreference.setIcon(R.drawable.dom_storage_cleared_light); + } } else { clearDomStoragePreference.setIcon(R.drawable.dom_storage_warning); } @@ -743,7 +1100,11 @@ public class SettingsFragment extends PreferenceFragment { case "clear_form_data": // Update the icon. if (sharedPreferences.getBoolean("clear_form_data", true)) { - clearFormDataPreference.setIcon(R.drawable.form_data_cleared); + if (MainWebViewActivity.darkTheme) { + clearFormDataPreference.setIcon(R.drawable.form_data_cleared_dark); + } else { + clearFormDataPreference.setIcon(R.drawable.form_data_cleared_light); + } } else { clearFormDataPreference.setIcon(R.drawable.form_data_warning); } @@ -752,7 +1113,11 @@ public class SettingsFragment extends PreferenceFragment { case "clear_cache": // Update the icon. if (sharedPreferences.getBoolean("clear_cache", true)) { - clearCachePreference.setIcon(R.drawable.cache_cleared); + if (MainWebViewActivity.darkTheme) { + clearCachePreference.setIcon(R.drawable.cache_cleared_dark); + } else { + clearCachePreference.setIcon(R.drawable.cache_cleared_light); + } } else { clearCachePreference.setIcon(R.drawable.cache_warning); } @@ -771,18 +1136,34 @@ public class SettingsFragment extends PreferenceFragment { case "swipe_to_refresh": // Update the icon. if (sharedPreferences.getBoolean("swipe_to_refresh", false)) { - swipeToRefreshPreference.setIcon(R.drawable.refresh_enabled); + if (MainWebViewActivity.darkTheme) { + swipeToRefreshPreference.setIcon(R.drawable.refresh_enabled_dark); + } else { + swipeToRefreshPreference.setIcon(R.drawable.refresh_enabled_light); + } } else { - swipeToRefreshPreference.setIcon(R.drawable.refresh_disabled); + if (MainWebViewActivity.darkTheme) { + swipeToRefreshPreference.setIcon(R.drawable.refresh_disabled_dark); + } else { + swipeToRefreshPreference.setIcon(R.drawable.refresh_disabled_light); + } } break; case "display_additional_app_bar_icons": // Update the icon. if (sharedPreferences.getBoolean("display_additional_app_bar_icons", false)) { - displayAdditionalAppBarIconsPreference.setIcon(R.drawable.more_enabled); + if (MainWebViewActivity.darkTheme) { + displayAdditionalAppBarIconsPreference.setIcon(R.drawable.more_enabled_dark); + } else { + displayAdditionalAppBarIconsPreference.setIcon(R.drawable.more_enabled_light); + } } else { - displayAdditionalAppBarIconsPreference.setIcon(R.drawable.more_disabled); + if (MainWebViewActivity.darkTheme) { + displayAdditionalAppBarIconsPreference.setIcon(R.drawable.more_disabled_dark); + } else { + displayAdditionalAppBarIconsPreference.setIcon(R.drawable.more_disabled_light); + } } break; @@ -810,13 +1191,21 @@ public class SettingsFragment extends PreferenceFragment { case "display_webpage_images": if (sharedPreferences.getBoolean("display_webpage_images", true)) { // Update the icon. - displayWebpageImagesPreference.setIcon(R.drawable.images_enabled); + if (MainWebViewActivity.darkTheme) { + displayWebpageImagesPreference.setIcon(R.drawable.images_enabled_dark); + } else { + displayWebpageImagesPreference.setIcon(R.drawable.images_enabled_light); + } // `mainWebView` does not need to be reloaded because unloaded images will load automatically. MainWebViewActivity.reloadOnRestartBoolean = false; } else { // Update the icon. - displayWebpageImagesPreference.setIcon(R.drawable.images_disabled); + if (MainWebViewActivity.darkTheme) { + displayWebpageImagesPreference.setIcon(R.drawable.images_disabled_dark); + } else { + displayWebpageImagesPreference.setIcon(R.drawable.images_disabled_light); + } // Set `mainWebView` to reload on restart to remove the current images. MainWebViewActivity.reloadOnRestartBoolean = true; diff --git a/app/src/main/res/drawable/block_ads_disabled.xml b/app/src/main/res/drawable/block_ads_disabled.xml deleted file mode 100644 index e4b999a7..00000000 --- a/app/src/main/res/drawable/block_ads_disabled.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - diff --git a/app/src/main/res/drawable/block_ads_disabled_dark.xml b/app/src/main/res/drawable/block_ads_disabled_dark.xml new file mode 100644 index 00000000..f01efad9 --- /dev/null +++ b/app/src/main/res/drawable/block_ads_disabled_dark.xml @@ -0,0 +1,12 @@ + + + + + + diff --git a/app/src/main/res/drawable/block_ads_disabled_light.xml b/app/src/main/res/drawable/block_ads_disabled_light.xml new file mode 100644 index 00000000..d60cbcab --- /dev/null +++ b/app/src/main/res/drawable/block_ads_disabled_light.xml @@ -0,0 +1,12 @@ + + + + + + diff --git a/app/src/main/res/drawable/block_ads_enabled.xml b/app/src/main/res/drawable/block_ads_enabled.xml deleted file mode 100644 index b71fce2f..00000000 --- a/app/src/main/res/drawable/block_ads_enabled.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - diff --git a/app/src/main/res/drawable/block_ads_enabled_dark.xml b/app/src/main/res/drawable/block_ads_enabled_dark.xml new file mode 100644 index 00000000..a75ee708 --- /dev/null +++ b/app/src/main/res/drawable/block_ads_enabled_dark.xml @@ -0,0 +1,12 @@ + + + + + + diff --git a/app/src/main/res/drawable/block_ads_enabled_light.xml b/app/src/main/res/drawable/block_ads_enabled_light.xml new file mode 100644 index 00000000..ca8ae425 --- /dev/null +++ b/app/src/main/res/drawable/block_ads_enabled_light.xml @@ -0,0 +1,12 @@ + + + + + + diff --git a/app/src/main/res/drawable/cache_cleared.xml b/app/src/main/res/drawable/cache_cleared.xml deleted file mode 100644 index 4eea31a9..00000000 --- a/app/src/main/res/drawable/cache_cleared.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - diff --git a/app/src/main/res/drawable/cache_cleared_dark.xml b/app/src/main/res/drawable/cache_cleared_dark.xml new file mode 100644 index 00000000..19b5b02f --- /dev/null +++ b/app/src/main/res/drawable/cache_cleared_dark.xml @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/app/src/main/res/drawable/cache_cleared_light.xml b/app/src/main/res/drawable/cache_cleared_light.xml new file mode 100644 index 00000000..0ad00d99 --- /dev/null +++ b/app/src/main/res/drawable/cache_cleared_light.xml @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/app/src/main/res/drawable/cache_warning.xml b/app/src/main/res/drawable/cache_warning.xml index 7b997605..4fcd5473 100644 --- a/app/src/main/res/drawable/cache_warning.xml +++ b/app/src/main/res/drawable/cache_warning.xml @@ -13,6 +13,6 @@ diff --git a/app/src/main/res/drawable/clear_everything_disabled.xml b/app/src/main/res/drawable/clear_everything_disabled.xml index 9432434e..77233c50 100644 --- a/app/src/main/res/drawable/clear_everything_disabled.xml +++ b/app/src/main/res/drawable/clear_everything_disabled.xml @@ -8,6 +8,6 @@ diff --git a/app/src/main/res/drawable/clear_everything_enabled.xml b/app/src/main/res/drawable/clear_everything_enabled.xml deleted file mode 100644 index 9cebc872..00000000 --- a/app/src/main/res/drawable/clear_everything_enabled.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - diff --git a/app/src/main/res/drawable/clear_everything_enabled_dark.xml b/app/src/main/res/drawable/clear_everything_enabled_dark.xml new file mode 100644 index 00000000..b6242a3b --- /dev/null +++ b/app/src/main/res/drawable/clear_everything_enabled_dark.xml @@ -0,0 +1,13 @@ + + + + + + diff --git a/app/src/main/res/drawable/clear_everything_enabled_light.xml b/app/src/main/res/drawable/clear_everything_enabled_light.xml new file mode 100644 index 00000000..118387f7 --- /dev/null +++ b/app/src/main/res/drawable/clear_everything_enabled_light.xml @@ -0,0 +1,13 @@ + + + + + + diff --git a/app/src/main/res/drawable/cookies_cleared.xml b/app/src/main/res/drawable/cookies_cleared.xml deleted file mode 100644 index 32c1abee..00000000 --- a/app/src/main/res/drawable/cookies_cleared.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/app/src/main/res/drawable/cookies_cleared_dark.xml b/app/src/main/res/drawable/cookies_cleared_dark.xml new file mode 100644 index 00000000..1d718d4a --- /dev/null +++ b/app/src/main/res/drawable/cookies_cleared_dark.xml @@ -0,0 +1,18 @@ + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/cookies_cleared_light.xml b/app/src/main/res/drawable/cookies_cleared_light.xml new file mode 100644 index 00000000..1a14271b --- /dev/null +++ b/app/src/main/res/drawable/cookies_cleared_light.xml @@ -0,0 +1,18 @@ + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/cookies_disabled.xml b/app/src/main/res/drawable/cookies_disabled.xml deleted file mode 100644 index ea28b274..00000000 --- a/app/src/main/res/drawable/cookies_disabled.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/app/src/main/res/drawable/cookies_disabled_dark.xml b/app/src/main/res/drawable/cookies_disabled_dark.xml new file mode 100644 index 00000000..850341a3 --- /dev/null +++ b/app/src/main/res/drawable/cookies_disabled_dark.xml @@ -0,0 +1,18 @@ + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/cookies_disabled_light.xml b/app/src/main/res/drawable/cookies_disabled_light.xml new file mode 100644 index 00000000..d0deb113 --- /dev/null +++ b/app/src/main/res/drawable/cookies_disabled_light.xml @@ -0,0 +1,18 @@ + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/cookies_ghosted.xml b/app/src/main/res/drawable/cookies_ghosted.xml deleted file mode 100644 index cd1cc86b..00000000 --- a/app/src/main/res/drawable/cookies_ghosted.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/app/src/main/res/drawable/cookies_ghosted_dark.xml b/app/src/main/res/drawable/cookies_ghosted_dark.xml new file mode 100644 index 00000000..e6c08c11 --- /dev/null +++ b/app/src/main/res/drawable/cookies_ghosted_dark.xml @@ -0,0 +1,18 @@ + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/cookies_ghosted_light.xml b/app/src/main/res/drawable/cookies_ghosted_light.xml new file mode 100644 index 00000000..18bbaac3 --- /dev/null +++ b/app/src/main/res/drawable/cookies_ghosted_light.xml @@ -0,0 +1,18 @@ + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/cookies_warning.xml b/app/src/main/res/drawable/cookies_warning.xml index 55678cd6..733448f6 100644 --- a/app/src/main/res/drawable/cookies_warning.xml +++ b/app/src/main/res/drawable/cookies_warning.xml @@ -13,6 +13,6 @@ \ No newline at end of file diff --git a/app/src/main/res/drawable/custom_user_agent_enabled.xml b/app/src/main/res/drawable/custom_user_agent_enabled.xml deleted file mode 100644 index bb47570e..00000000 --- a/app/src/main/res/drawable/custom_user_agent_enabled.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - diff --git a/app/src/main/res/drawable/custom_user_agent_enabled_dark.xml b/app/src/main/res/drawable/custom_user_agent_enabled_dark.xml new file mode 100644 index 00000000..90771978 --- /dev/null +++ b/app/src/main/res/drawable/custom_user_agent_enabled_dark.xml @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/app/src/main/res/drawable/custom_user_agent_enabled_light.xml b/app/src/main/res/drawable/custom_user_agent_enabled_light.xml new file mode 100644 index 00000000..34fd440e --- /dev/null +++ b/app/src/main/res/drawable/custom_user_agent_enabled_light.xml @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/app/src/main/res/drawable/custom_user_agent_ghosted.xml b/app/src/main/res/drawable/custom_user_agent_ghosted.xml deleted file mode 100644 index d6c46e83..00000000 --- a/app/src/main/res/drawable/custom_user_agent_ghosted.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - diff --git a/app/src/main/res/drawable/custom_user_agent_ghosted_dark.xml b/app/src/main/res/drawable/custom_user_agent_ghosted_dark.xml new file mode 100644 index 00000000..0247e6c3 --- /dev/null +++ b/app/src/main/res/drawable/custom_user_agent_ghosted_dark.xml @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/app/src/main/res/drawable/custom_user_agent_ghosted_light.xml b/app/src/main/res/drawable/custom_user_agent_ghosted_light.xml new file mode 100644 index 00000000..fa11a153 --- /dev/null +++ b/app/src/main/res/drawable/custom_user_agent_ghosted_light.xml @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/app/src/main/res/drawable/do_not_track_disabled.xml b/app/src/main/res/drawable/do_not_track_disabled.xml deleted file mode 100644 index 89101050..00000000 --- a/app/src/main/res/drawable/do_not_track_disabled.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - diff --git a/app/src/main/res/drawable/do_not_track_disabled_dark.xml b/app/src/main/res/drawable/do_not_track_disabled_dark.xml new file mode 100644 index 00000000..1cddc7db --- /dev/null +++ b/app/src/main/res/drawable/do_not_track_disabled_dark.xml @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/app/src/main/res/drawable/do_not_track_disabled_light.xml b/app/src/main/res/drawable/do_not_track_disabled_light.xml new file mode 100644 index 00000000..f7d1f65d --- /dev/null +++ b/app/src/main/res/drawable/do_not_track_disabled_light.xml @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/app/src/main/res/drawable/do_not_track_enabled.xml b/app/src/main/res/drawable/do_not_track_enabled.xml deleted file mode 100644 index 4aa90fdd..00000000 --- a/app/src/main/res/drawable/do_not_track_enabled.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - diff --git a/app/src/main/res/drawable/do_not_track_enabled_dark.xml b/app/src/main/res/drawable/do_not_track_enabled_dark.xml new file mode 100644 index 00000000..3ebd6b1e --- /dev/null +++ b/app/src/main/res/drawable/do_not_track_enabled_dark.xml @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/app/src/main/res/drawable/do_not_track_enabled_light.xml b/app/src/main/res/drawable/do_not_track_enabled_light.xml new file mode 100644 index 00000000..984e2cbc --- /dev/null +++ b/app/src/main/res/drawable/do_not_track_enabled_light.xml @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/app/src/main/res/drawable/dom_storage_cleared.xml b/app/src/main/res/drawable/dom_storage_cleared.xml deleted file mode 100644 index 6e8a9e29..00000000 --- a/app/src/main/res/drawable/dom_storage_cleared.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - diff --git a/app/src/main/res/drawable/dom_storage_cleared_dark.xml b/app/src/main/res/drawable/dom_storage_cleared_dark.xml new file mode 100644 index 00000000..ea03e21f --- /dev/null +++ b/app/src/main/res/drawable/dom_storage_cleared_dark.xml @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/app/src/main/res/drawable/dom_storage_cleared_light.xml b/app/src/main/res/drawable/dom_storage_cleared_light.xml new file mode 100644 index 00000000..4435a4ed --- /dev/null +++ b/app/src/main/res/drawable/dom_storage_cleared_light.xml @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/app/src/main/res/drawable/dom_storage_disabled.xml b/app/src/main/res/drawable/dom_storage_disabled.xml deleted file mode 100644 index 50678912..00000000 --- a/app/src/main/res/drawable/dom_storage_disabled.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - diff --git a/app/src/main/res/drawable/dom_storage_disabled_dark.xml b/app/src/main/res/drawable/dom_storage_disabled_dark.xml new file mode 100644 index 00000000..bc457423 --- /dev/null +++ b/app/src/main/res/drawable/dom_storage_disabled_dark.xml @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/app/src/main/res/drawable/dom_storage_disabled_light.xml b/app/src/main/res/drawable/dom_storage_disabled_light.xml new file mode 100644 index 00000000..90095196 --- /dev/null +++ b/app/src/main/res/drawable/dom_storage_disabled_light.xml @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/app/src/main/res/drawable/dom_storage_ghosted.xml b/app/src/main/res/drawable/dom_storage_ghosted.xml deleted file mode 100644 index 6f00eb0d..00000000 --- a/app/src/main/res/drawable/dom_storage_ghosted.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - diff --git a/app/src/main/res/drawable/dom_storage_ghosted_dark.xml b/app/src/main/res/drawable/dom_storage_ghosted_dark.xml new file mode 100644 index 00000000..dad32e79 --- /dev/null +++ b/app/src/main/res/drawable/dom_storage_ghosted_dark.xml @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/app/src/main/res/drawable/dom_storage_ghosted_light.xml b/app/src/main/res/drawable/dom_storage_ghosted_light.xml new file mode 100644 index 00000000..354e7073 --- /dev/null +++ b/app/src/main/res/drawable/dom_storage_ghosted_light.xml @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/app/src/main/res/drawable/dom_storage_warning.xml b/app/src/main/res/drawable/dom_storage_warning.xml index f036ad88..d0780a0e 100644 --- a/app/src/main/res/drawable/dom_storage_warning.xml +++ b/app/src/main/res/drawable/dom_storage_warning.xml @@ -13,6 +13,6 @@ diff --git a/app/src/main/res/drawable/font_size.xml b/app/src/main/res/drawable/font_size.xml deleted file mode 100644 index 9371c71b..00000000 --- a/app/src/main/res/drawable/font_size.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/app/src/main/res/drawable/font_size_dark.xml b/app/src/main/res/drawable/font_size_dark.xml new file mode 100644 index 00000000..ebdfe087 --- /dev/null +++ b/app/src/main/res/drawable/font_size_dark.xml @@ -0,0 +1,18 @@ + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/font_size_light.xml b/app/src/main/res/drawable/font_size_light.xml new file mode 100644 index 00000000..2a16bb9a --- /dev/null +++ b/app/src/main/res/drawable/font_size_light.xml @@ -0,0 +1,18 @@ + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/form_data_cleared.xml b/app/src/main/res/drawable/form_data_cleared.xml deleted file mode 100644 index 4b5a1bb7..00000000 --- a/app/src/main/res/drawable/form_data_cleared.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - diff --git a/app/src/main/res/drawable/form_data_cleared_dark.xml b/app/src/main/res/drawable/form_data_cleared_dark.xml new file mode 100644 index 00000000..76688fd3 --- /dev/null +++ b/app/src/main/res/drawable/form_data_cleared_dark.xml @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/app/src/main/res/drawable/form_data_cleared_light.xml b/app/src/main/res/drawable/form_data_cleared_light.xml new file mode 100644 index 00000000..74b1ddb6 --- /dev/null +++ b/app/src/main/res/drawable/form_data_cleared_light.xml @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/app/src/main/res/drawable/form_data_disabled.xml b/app/src/main/res/drawable/form_data_disabled.xml deleted file mode 100644 index 5cd02765..00000000 --- a/app/src/main/res/drawable/form_data_disabled.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - diff --git a/app/src/main/res/drawable/form_data_disabled_dark.xml b/app/src/main/res/drawable/form_data_disabled_dark.xml new file mode 100644 index 00000000..4287a8be --- /dev/null +++ b/app/src/main/res/drawable/form_data_disabled_dark.xml @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/app/src/main/res/drawable/form_data_disabled_light.xml b/app/src/main/res/drawable/form_data_disabled_light.xml new file mode 100644 index 00000000..6a702b9d --- /dev/null +++ b/app/src/main/res/drawable/form_data_disabled_light.xml @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/app/src/main/res/drawable/form_data_warning.xml b/app/src/main/res/drawable/form_data_warning.xml index 8205e883..8fb30767 100644 --- a/app/src/main/res/drawable/form_data_warning.xml +++ b/app/src/main/res/drawable/form_data_warning.xml @@ -13,6 +13,6 @@ diff --git a/app/src/main/res/drawable/full_screen_disabled.xml b/app/src/main/res/drawable/full_screen_disabled.xml deleted file mode 100644 index 76ecc6b6..00000000 --- a/app/src/main/res/drawable/full_screen_disabled.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - diff --git a/app/src/main/res/drawable/full_screen_disabled_dark.xml b/app/src/main/res/drawable/full_screen_disabled_dark.xml new file mode 100644 index 00000000..46a48e6f --- /dev/null +++ b/app/src/main/res/drawable/full_screen_disabled_dark.xml @@ -0,0 +1,13 @@ + + + + + + diff --git a/app/src/main/res/drawable/full_screen_disabled_light.xml b/app/src/main/res/drawable/full_screen_disabled_light.xml new file mode 100644 index 00000000..d449688e --- /dev/null +++ b/app/src/main/res/drawable/full_screen_disabled_light.xml @@ -0,0 +1,13 @@ + + + + + + diff --git a/app/src/main/res/drawable/full_screen_enabled.xml b/app/src/main/res/drawable/full_screen_enabled.xml deleted file mode 100644 index e9a72ca9..00000000 --- a/app/src/main/res/drawable/full_screen_enabled.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - diff --git a/app/src/main/res/drawable/full_screen_enabled_dark.xml b/app/src/main/res/drawable/full_screen_enabled_dark.xml new file mode 100644 index 00000000..5d4be52c --- /dev/null +++ b/app/src/main/res/drawable/full_screen_enabled_dark.xml @@ -0,0 +1,13 @@ + + + + + + diff --git a/app/src/main/res/drawable/full_screen_enabled_light.xml b/app/src/main/res/drawable/full_screen_enabled_light.xml new file mode 100644 index 00000000..c183c0c9 --- /dev/null +++ b/app/src/main/res/drawable/full_screen_enabled_light.xml @@ -0,0 +1,13 @@ + + + + + + diff --git a/app/src/main/res/drawable/hide_system_bars_disabled.xml b/app/src/main/res/drawable/hide_system_bars_disabled.xml deleted file mode 100644 index 819a896f..00000000 --- a/app/src/main/res/drawable/hide_system_bars_disabled.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - diff --git a/app/src/main/res/drawable/hide_system_bars_disabled_dark.xml b/app/src/main/res/drawable/hide_system_bars_disabled_dark.xml new file mode 100644 index 00000000..fedd0f48 --- /dev/null +++ b/app/src/main/res/drawable/hide_system_bars_disabled_dark.xml @@ -0,0 +1,13 @@ + + + + + + diff --git a/app/src/main/res/drawable/hide_system_bars_disabled_light.xml b/app/src/main/res/drawable/hide_system_bars_disabled_light.xml new file mode 100644 index 00000000..bf2eddec --- /dev/null +++ b/app/src/main/res/drawable/hide_system_bars_disabled_light.xml @@ -0,0 +1,13 @@ + + + + + + diff --git a/app/src/main/res/drawable/hide_system_bars_enabled.xml b/app/src/main/res/drawable/hide_system_bars_enabled.xml deleted file mode 100644 index b9d95944..00000000 --- a/app/src/main/res/drawable/hide_system_bars_enabled.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - diff --git a/app/src/main/res/drawable/hide_system_bars_enabled_dark.xml b/app/src/main/res/drawable/hide_system_bars_enabled_dark.xml new file mode 100644 index 00000000..7efd8724 --- /dev/null +++ b/app/src/main/res/drawable/hide_system_bars_enabled_dark.xml @@ -0,0 +1,13 @@ + + + + + + diff --git a/app/src/main/res/drawable/hide_system_bars_enabled_light.xml b/app/src/main/res/drawable/hide_system_bars_enabled_light.xml new file mode 100644 index 00000000..83dd5a3e --- /dev/null +++ b/app/src/main/res/drawable/hide_system_bars_enabled_light.xml @@ -0,0 +1,13 @@ + + + + + + diff --git a/app/src/main/res/drawable/hide_system_bars_ghosted.xml b/app/src/main/res/drawable/hide_system_bars_ghosted.xml deleted file mode 100644 index 831e33b5..00000000 --- a/app/src/main/res/drawable/hide_system_bars_ghosted.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - diff --git a/app/src/main/res/drawable/hide_system_bars_ghosted_dark.xml b/app/src/main/res/drawable/hide_system_bars_ghosted_dark.xml new file mode 100644 index 00000000..2f396f51 --- /dev/null +++ b/app/src/main/res/drawable/hide_system_bars_ghosted_dark.xml @@ -0,0 +1,13 @@ + + + + + + diff --git a/app/src/main/res/drawable/hide_system_bars_ghosted_light.xml b/app/src/main/res/drawable/hide_system_bars_ghosted_light.xml new file mode 100644 index 00000000..be0630d2 --- /dev/null +++ b/app/src/main/res/drawable/hide_system_bars_ghosted_light.xml @@ -0,0 +1,13 @@ + + + + + + diff --git a/app/src/main/res/drawable/home_enabled.xml b/app/src/main/res/drawable/home_enabled.xml deleted file mode 100644 index c2a19a77..00000000 --- a/app/src/main/res/drawable/home_enabled.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/app/src/main/res/drawable/home_enabled_dark.xml b/app/src/main/res/drawable/home_enabled_dark.xml new file mode 100644 index 00000000..9d10705e --- /dev/null +++ b/app/src/main/res/drawable/home_enabled_dark.xml @@ -0,0 +1,13 @@ + + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/home_enabled_light.xml b/app/src/main/res/drawable/home_enabled_light.xml new file mode 100644 index 00000000..ba3d55e8 --- /dev/null +++ b/app/src/main/res/drawable/home_enabled_light.xml @@ -0,0 +1,13 @@ + + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/home_ghosted.xml b/app/src/main/res/drawable/home_ghosted.xml deleted file mode 100644 index 1cded8c3..00000000 --- a/app/src/main/res/drawable/home_ghosted.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/app/src/main/res/drawable/home_ghosted_dark.xml b/app/src/main/res/drawable/home_ghosted_dark.xml new file mode 100644 index 00000000..4754495e --- /dev/null +++ b/app/src/main/res/drawable/home_ghosted_dark.xml @@ -0,0 +1,13 @@ + + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/home_ghosted_light.xml b/app/src/main/res/drawable/home_ghosted_light.xml new file mode 100644 index 00000000..135f801a --- /dev/null +++ b/app/src/main/res/drawable/home_ghosted_light.xml @@ -0,0 +1,13 @@ + + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/images_disabled.xml b/app/src/main/res/drawable/images_disabled.xml deleted file mode 100644 index 0051e2e3..00000000 --- a/app/src/main/res/drawable/images_disabled.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - diff --git a/app/src/main/res/drawable/images_disabled_dark.xml b/app/src/main/res/drawable/images_disabled_dark.xml new file mode 100644 index 00000000..b9ab19ec --- /dev/null +++ b/app/src/main/res/drawable/images_disabled_dark.xml @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/app/src/main/res/drawable/images_disabled_light.xml b/app/src/main/res/drawable/images_disabled_light.xml new file mode 100644 index 00000000..f17dd4e5 --- /dev/null +++ b/app/src/main/res/drawable/images_disabled_light.xml @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/app/src/main/res/drawable/images_enabled.xml b/app/src/main/res/drawable/images_enabled.xml deleted file mode 100644 index 0b4c4054..00000000 --- a/app/src/main/res/drawable/images_enabled.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - diff --git a/app/src/main/res/drawable/images_enabled_dark.xml b/app/src/main/res/drawable/images_enabled_dark.xml new file mode 100644 index 00000000..dc446df2 --- /dev/null +++ b/app/src/main/res/drawable/images_enabled_dark.xml @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/app/src/main/res/drawable/images_enabled_light.xml b/app/src/main/res/drawable/images_enabled_light.xml new file mode 100644 index 00000000..499d6262 --- /dev/null +++ b/app/src/main/res/drawable/images_enabled_light.xml @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/app/src/main/res/drawable/incognito_mode_disabled.xml b/app/src/main/res/drawable/incognito_mode_disabled.xml deleted file mode 100644 index cde555b6..00000000 --- a/app/src/main/res/drawable/incognito_mode_disabled.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - diff --git a/app/src/main/res/drawable/incognito_mode_disabled_dark.xml b/app/src/main/res/drawable/incognito_mode_disabled_dark.xml new file mode 100644 index 00000000..86ea1a89 --- /dev/null +++ b/app/src/main/res/drawable/incognito_mode_disabled_dark.xml @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/app/src/main/res/drawable/incognito_mode_disabled_light.xml b/app/src/main/res/drawable/incognito_mode_disabled_light.xml new file mode 100644 index 00000000..f7f4a3f7 --- /dev/null +++ b/app/src/main/res/drawable/incognito_mode_disabled_light.xml @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/app/src/main/res/drawable/incognito_mode_enabled.xml b/app/src/main/res/drawable/incognito_mode_enabled.xml deleted file mode 100644 index 9bfa3c14..00000000 --- a/app/src/main/res/drawable/incognito_mode_enabled.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - diff --git a/app/src/main/res/drawable/incognito_mode_enabled_dark.xml b/app/src/main/res/drawable/incognito_mode_enabled_dark.xml new file mode 100644 index 00000000..b3d5c540 --- /dev/null +++ b/app/src/main/res/drawable/incognito_mode_enabled_dark.xml @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/app/src/main/res/drawable/incognito_mode_enabled_light.xml b/app/src/main/res/drawable/incognito_mode_enabled_light.xml new file mode 100644 index 00000000..36282d26 --- /dev/null +++ b/app/src/main/res/drawable/incognito_mode_enabled_light.xml @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/app/src/main/res/drawable/more_disabled.xml b/app/src/main/res/drawable/more_disabled.xml deleted file mode 100644 index 8b303c34..00000000 --- a/app/src/main/res/drawable/more_disabled.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - diff --git a/app/src/main/res/drawable/more_disabled_dark.xml b/app/src/main/res/drawable/more_disabled_dark.xml new file mode 100644 index 00000000..c7a3aace --- /dev/null +++ b/app/src/main/res/drawable/more_disabled_dark.xml @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/app/src/main/res/drawable/more_disabled_light.xml b/app/src/main/res/drawable/more_disabled_light.xml new file mode 100644 index 00000000..056195dd --- /dev/null +++ b/app/src/main/res/drawable/more_disabled_light.xml @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/app/src/main/res/drawable/more_enabled.xml b/app/src/main/res/drawable/more_enabled.xml deleted file mode 100644 index 127938b9..00000000 --- a/app/src/main/res/drawable/more_enabled.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - diff --git a/app/src/main/res/drawable/more_enabled_dark.xml b/app/src/main/res/drawable/more_enabled_dark.xml new file mode 100644 index 00000000..54bb63be --- /dev/null +++ b/app/src/main/res/drawable/more_enabled_dark.xml @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/app/src/main/res/drawable/more_enabled_light.xml b/app/src/main/res/drawable/more_enabled_light.xml new file mode 100644 index 00000000..cd30f253 --- /dev/null +++ b/app/src/main/res/drawable/more_enabled_light.xml @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/app/src/main/res/drawable/orbot_disabled.xml b/app/src/main/res/drawable/orbot_disabled.xml deleted file mode 100644 index a431e87a..00000000 --- a/app/src/main/res/drawable/orbot_disabled.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - diff --git a/app/src/main/res/drawable/orbot_disabled_dark.xml b/app/src/main/res/drawable/orbot_disabled_dark.xml new file mode 100644 index 00000000..39f6821b --- /dev/null +++ b/app/src/main/res/drawable/orbot_disabled_dark.xml @@ -0,0 +1,19 @@ + + + + + + + + diff --git a/app/src/main/res/drawable/orbot_disabled_light.xml b/app/src/main/res/drawable/orbot_disabled_light.xml new file mode 100644 index 00000000..1f35812b --- /dev/null +++ b/app/src/main/res/drawable/orbot_disabled_light.xml @@ -0,0 +1,19 @@ + + + + + + + + diff --git a/app/src/main/res/drawable/orbot_enabled.xml b/app/src/main/res/drawable/orbot_enabled.xml deleted file mode 100644 index 43ab496f..00000000 --- a/app/src/main/res/drawable/orbot_enabled.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - diff --git a/app/src/main/res/drawable/orbot_enabled_dark.xml b/app/src/main/res/drawable/orbot_enabled_dark.xml new file mode 100644 index 00000000..67c9f657 --- /dev/null +++ b/app/src/main/res/drawable/orbot_enabled_dark.xml @@ -0,0 +1,19 @@ + + + + + + + + diff --git a/app/src/main/res/drawable/orbot_enabled_light.xml b/app/src/main/res/drawable/orbot_enabled_light.xml new file mode 100644 index 00000000..8fdad145 --- /dev/null +++ b/app/src/main/res/drawable/orbot_enabled_light.xml @@ -0,0 +1,19 @@ + + + + + + + + diff --git a/app/src/main/res/drawable/refresh_disabled.xml b/app/src/main/res/drawable/refresh_disabled.xml deleted file mode 100644 index 5e06bb62..00000000 --- a/app/src/main/res/drawable/refresh_disabled.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - diff --git a/app/src/main/res/drawable/refresh_disabled_dark.xml b/app/src/main/res/drawable/refresh_disabled_dark.xml new file mode 100644 index 00000000..0059dd56 --- /dev/null +++ b/app/src/main/res/drawable/refresh_disabled_dark.xml @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/app/src/main/res/drawable/refresh_disabled_light.xml b/app/src/main/res/drawable/refresh_disabled_light.xml new file mode 100644 index 00000000..2758345b --- /dev/null +++ b/app/src/main/res/drawable/refresh_disabled_light.xml @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/app/src/main/res/drawable/refresh_enabled.xml b/app/src/main/res/drawable/refresh_enabled.xml deleted file mode 100644 index c9786fea..00000000 --- a/app/src/main/res/drawable/refresh_enabled.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - diff --git a/app/src/main/res/drawable/refresh_enabled_dark.xml b/app/src/main/res/drawable/refresh_enabled_dark.xml new file mode 100644 index 00000000..6c17502f --- /dev/null +++ b/app/src/main/res/drawable/refresh_enabled_dark.xml @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/app/src/main/res/drawable/refresh_enabled_light.xml b/app/src/main/res/drawable/refresh_enabled_light.xml new file mode 100644 index 00000000..f2e0916b --- /dev/null +++ b/app/src/main/res/drawable/refresh_enabled_light.xml @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/app/src/main/res/drawable/search_custom_url_disabled.xml b/app/src/main/res/drawable/search_custom_url_disabled.xml deleted file mode 100644 index 88677668..00000000 --- a/app/src/main/res/drawable/search_custom_url_disabled.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - diff --git a/app/src/main/res/drawable/search_custom_url_enabled.xml b/app/src/main/res/drawable/search_custom_url_enabled.xml deleted file mode 100644 index 3b9579a3..00000000 --- a/app/src/main/res/drawable/search_custom_url_enabled.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - diff --git a/app/src/main/res/drawable/search_custom_url_enabled_dark.xml b/app/src/main/res/drawable/search_custom_url_enabled_dark.xml new file mode 100644 index 00000000..e9cb36bd --- /dev/null +++ b/app/src/main/res/drawable/search_custom_url_enabled_dark.xml @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/app/src/main/res/drawable/search_custom_url_enabled_light.xml b/app/src/main/res/drawable/search_custom_url_enabled_light.xml new file mode 100644 index 00000000..4eff844d --- /dev/null +++ b/app/src/main/res/drawable/search_custom_url_enabled_light.xml @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/app/src/main/res/drawable/search_custom_url_ghosted.xml b/app/src/main/res/drawable/search_custom_url_ghosted.xml deleted file mode 100644 index 08aed01c..00000000 --- a/app/src/main/res/drawable/search_custom_url_ghosted.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - diff --git a/app/src/main/res/drawable/search_custom_url_ghosted_dark.xml b/app/src/main/res/drawable/search_custom_url_ghosted_dark.xml new file mode 100644 index 00000000..a3b48435 --- /dev/null +++ b/app/src/main/res/drawable/search_custom_url_ghosted_dark.xml @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/app/src/main/res/drawable/search_custom_url_ghosted_light.xml b/app/src/main/res/drawable/search_custom_url_ghosted_light.xml new file mode 100644 index 00000000..fc8259f4 --- /dev/null +++ b/app/src/main/res/drawable/search_custom_url_ghosted_light.xml @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/app/src/main/res/drawable/search_enabled.xml b/app/src/main/res/drawable/search_enabled.xml deleted file mode 100644 index cab15922..00000000 --- a/app/src/main/res/drawable/search_enabled.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - diff --git a/app/src/main/res/drawable/search_enabled_dark.xml b/app/src/main/res/drawable/search_enabled_dark.xml new file mode 100644 index 00000000..46f7e831 --- /dev/null +++ b/app/src/main/res/drawable/search_enabled_dark.xml @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/app/src/main/res/drawable/search_enabled_light.xml b/app/src/main/res/drawable/search_enabled_light.xml new file mode 100644 index 00000000..65f7f7ac --- /dev/null +++ b/app/src/main/res/drawable/search_enabled_light.xml @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/app/src/main/res/drawable/search_ghosted.xml b/app/src/main/res/drawable/search_ghosted.xml deleted file mode 100644 index 596682ba..00000000 --- a/app/src/main/res/drawable/search_ghosted.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - diff --git a/app/src/main/res/drawable/search_ghosted_dark.xml b/app/src/main/res/drawable/search_ghosted_dark.xml new file mode 100644 index 00000000..d82fa8ec --- /dev/null +++ b/app/src/main/res/drawable/search_ghosted_dark.xml @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/app/src/main/res/drawable/search_ghosted_light.xml b/app/src/main/res/drawable/search_ghosted_light.xml new file mode 100644 index 00000000..ad8a3503 --- /dev/null +++ b/app/src/main/res/drawable/search_ghosted_light.xml @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/app/src/main/res/drawable/theme_dark.xml b/app/src/main/res/drawable/theme_dark.xml index 2755effe..eb1339e9 100644 --- a/app/src/main/res/drawable/theme_dark.xml +++ b/app/src/main/res/drawable/theme_dark.xml @@ -13,6 +13,6 @@ diff --git a/app/src/main/res/drawable/translucent_bar_disabled.xml b/app/src/main/res/drawable/translucent_bar_disabled.xml deleted file mode 100644 index 4120c40f..00000000 --- a/app/src/main/res/drawable/translucent_bar_disabled.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - diff --git a/app/src/main/res/drawable/translucent_bar_disabled_dark.xml b/app/src/main/res/drawable/translucent_bar_disabled_dark.xml new file mode 100644 index 00000000..73dba40a --- /dev/null +++ b/app/src/main/res/drawable/translucent_bar_disabled_dark.xml @@ -0,0 +1,13 @@ + + + + + + diff --git a/app/src/main/res/drawable/translucent_bar_disabled_light.xml b/app/src/main/res/drawable/translucent_bar_disabled_light.xml new file mode 100644 index 00000000..3c0187d9 --- /dev/null +++ b/app/src/main/res/drawable/translucent_bar_disabled_light.xml @@ -0,0 +1,13 @@ + + + + + + diff --git a/app/src/main/res/drawable/translucent_bar_enabled.xml b/app/src/main/res/drawable/translucent_bar_enabled.xml deleted file mode 100644 index 18a5f8b4..00000000 --- a/app/src/main/res/drawable/translucent_bar_enabled.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - diff --git a/app/src/main/res/drawable/translucent_bar_enabled_dark.xml b/app/src/main/res/drawable/translucent_bar_enabled_dark.xml new file mode 100644 index 00000000..fd2c1627 --- /dev/null +++ b/app/src/main/res/drawable/translucent_bar_enabled_dark.xml @@ -0,0 +1,13 @@ + + + + + + diff --git a/app/src/main/res/drawable/translucent_bar_enabled_light.xml b/app/src/main/res/drawable/translucent_bar_enabled_light.xml new file mode 100644 index 00000000..66f62723 --- /dev/null +++ b/app/src/main/res/drawable/translucent_bar_enabled_light.xml @@ -0,0 +1,13 @@ + + + + + + diff --git a/app/src/main/res/drawable/translucent_bar_ghosted.xml b/app/src/main/res/drawable/translucent_bar_ghosted.xml deleted file mode 100644 index 3d64eb57..00000000 --- a/app/src/main/res/drawable/translucent_bar_ghosted.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - diff --git a/app/src/main/res/drawable/translucent_bar_ghosted_dark.xml b/app/src/main/res/drawable/translucent_bar_ghosted_dark.xml new file mode 100644 index 00000000..5f5ac4cc --- /dev/null +++ b/app/src/main/res/drawable/translucent_bar_ghosted_dark.xml @@ -0,0 +1,13 @@ + + + + + + diff --git a/app/src/main/res/drawable/translucent_bar_ghosted_light.xml b/app/src/main/res/drawable/translucent_bar_ghosted_light.xml new file mode 100644 index 00000000..a1697000 --- /dev/null +++ b/app/src/main/res/drawable/translucent_bar_ghosted_light.xml @@ -0,0 +1,13 @@ + + + + + + diff --git a/app/src/main/res/drawable/user_agent.xml b/app/src/main/res/drawable/user_agent.xml deleted file mode 100644 index cdaf0fb6..00000000 --- a/app/src/main/res/drawable/user_agent.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - diff --git a/app/src/main/res/drawable/user_agent_dark.xml b/app/src/main/res/drawable/user_agent_dark.xml new file mode 100644 index 00000000..83c8d02b --- /dev/null +++ b/app/src/main/res/drawable/user_agent_dark.xml @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/app/src/main/res/drawable/user_agent_light.xml b/app/src/main/res/drawable/user_agent_light.xml new file mode 100644 index 00000000..bf8899c0 --- /dev/null +++ b/app/src/main/res/drawable/user_agent_light.xml @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/app/src/main/res/layout/domain_settings.xml b/app/src/main/res/layout/domain_settings.xml index cdda48e8..0a08e911 100644 --- a/app/src/main/res/layout/domain_settings.xml +++ b/app/src/main/res/layout/domain_settings.xml @@ -231,7 +231,7 @@ android:layout_marginTop="1dp" android:layout_marginEnd="10dp" android:layout_gravity="center_vertical" - android:src="@drawable/user_agent" + android:src="@drawable/user_agent_light" android:contentDescription="@string/user_agent" /> + + + + + \ No newline at end of file diff --git a/app/src/main/res/values/colors.xml b/app/src/main/res/values/colors.xml index e51f0471..46629aaa 100644 --- a/app/src/main/res/values/colors.xml +++ b/app/src/main/res/values/colors.xml @@ -63,6 +63,7 @@ #FFDCEDC8 #FF64DD17 + #FFB71C1C #FFD50000 #00000000 diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml index 41ddc897..d493579d 100644 --- a/app/src/main/res/values/styles.xml +++ b/app/src/main/res/values/styles.xml @@ -52,10 +52,14 @@ - @@ -85,14 +89,14 @@ @@ -105,6 +109,15 @@ @style/PrivacyBrowserTabLayoutDark + + diff --git a/app/src/main/res/xml/preferences.xml b/app/src/main/res/xml/preferences.xml index d7e096b1..2b0c713d 100644 --- a/app/src/main/res/xml/preferences.xml +++ b/app/src/main/res/xml/preferences.xml @@ -59,7 +59,7 @@ android:entries="@array/user_agent_entries" android:entryValues="@array/user_agent_entry_values" android:defaultValue="PrivacyBrowser/1.0" - android:icon="@drawable/user_agent" /> + android:icon="?attr/userAgentIcon" /> + android:icon="?attr/searchIcon" /> + android:icon="?attr/homepageIcon" /> + android:icon="?attr/fontSizeIcon" />