mirror of
https://github.com/M66B/FairEmail.git
synced 2026-04-09 02:23:38 +02:00
Added grey light theme
This commit is contained in:
@@ -78,8 +78,10 @@ abstract class ActivityBase extends AppCompatActivity implements SharedPreferenc
|
||||
setTheme(R.style.AppThemeDark);
|
||||
else if ("black".equals(theme))
|
||||
setTheme(R.style.AppThemeBlack);
|
||||
else if ("grey".equals(theme))
|
||||
setTheme(R.style.AppThemeGrey);
|
||||
else if ("grey_light".equals(theme))
|
||||
setTheme(R.style.AppThemeGreyLight);
|
||||
else if ("grey_dark".equals(theme))
|
||||
setTheme(R.style.AppThemeGreyDark);
|
||||
else if ("system".equals(theme)) {
|
||||
int uiMode = getResources().getConfiguration().uiMode;
|
||||
Log.i("UI mode=" + uiMode);
|
||||
|
||||
@@ -130,9 +130,15 @@ public class ApplicationEx extends Application {
|
||||
if (prefs.getBoolean("autonext", false))
|
||||
editor.putString("onclose", "next");
|
||||
editor.remove("autonext");
|
||||
|
||||
} else if (version < 693) {
|
||||
editor.remove("message_swipe");
|
||||
editor.remove("message_select");
|
||||
|
||||
} else if (version < 696) {
|
||||
String theme = prefs.getString("theme", "light");
|
||||
if ("grey".equals(theme))
|
||||
editor.putString("theme", "grey_dark");
|
||||
}
|
||||
|
||||
if (BuildConfig.DEBUG && false) {
|
||||
|
||||
@@ -392,8 +392,11 @@ public class FragmentOptionsDisplay extends FragmentBase implements SharedPrefer
|
||||
case "black":
|
||||
rgTheme.check(R.id.rbThemeBlack);
|
||||
break;
|
||||
case "grey":
|
||||
rgTheme.check(R.id.rbThemeGrey);
|
||||
case "grey_light":
|
||||
rgTheme.check(R.id.rbThemeGreyLight);
|
||||
break;
|
||||
case "grey_dark":
|
||||
rgTheme.check(R.id.rbThemeGreyDark);
|
||||
break;
|
||||
case "system":
|
||||
rgTheme.check(R.id.rbThemeSystem);
|
||||
@@ -417,8 +420,11 @@ public class FragmentOptionsDisplay extends FragmentBase implements SharedPrefer
|
||||
case R.id.rbThemeBlack:
|
||||
prefs.edit().putString("theme", "black").apply();
|
||||
break;
|
||||
case R.id.rbThemeGrey:
|
||||
prefs.edit().putString("theme", "grey").apply();
|
||||
case R.id.rbThemeGreyLight:
|
||||
prefs.edit().putString("theme", "grey_light").apply();
|
||||
break;
|
||||
case R.id.rbThemeGreyDark:
|
||||
prefs.edit().putString("theme", "grey_dark").apply();
|
||||
break;
|
||||
case R.id.rbThemeSystem:
|
||||
prefs.edit().putString("theme", "system").apply();
|
||||
|
||||
Reference in New Issue
Block a user