Disabled dark mode setting for now

This commit is contained in:
Sylvain Berfini 2019-03-05 09:03:31 +01:00
parent 7360c1f832
commit f45169f3a2
4 changed files with 29 additions and 29 deletions

View file

@ -22,7 +22,6 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
import android.Manifest;
import android.content.Context;
import android.content.pm.PackageManager;
import androidx.appcompat.app.AppCompatDelegate;
import java.io.BufferedReader;
import java.io.File;
import java.io.IOException;
@ -1433,17 +1432,17 @@ public class LinphonePreferences {
}
public boolean isDarkModeEnabled() {
return getConfig()
.getBool(
"app",
"dark_mode",
AppCompatDelegate.getDefaultNightMode()
== AppCompatDelegate.MODE_NIGHT_YES);
return false; /*getConfig()
.getBool(
"app",
"dark_mode",
AppCompatDelegate.getDefaultNightMode()
== AppCompatDelegate.MODE_NIGHT_YES);*/
}
public void enableDarkMode(boolean enable) {
/*public void enableDarkMode(boolean enable) {
getConfig().setBool("app", "dark_mode", enable);
}
}*/
public static class AccountBuilder {
private final Core lc;

View file

@ -1689,8 +1689,8 @@ public class SettingsFragment extends PreferencesListFragment {
}
private void initAdvancedSettings() {
((CheckBoxPreference) findPreference(getString(R.string.pref_dark_mode_key)))
.setChecked(mPrefs.isDarkModeEnabled());
/*((CheckBoxPreference) findPreference(getString(R.string.pref_dark_mode_key)))
.setChecked(mPrefs.isDarkModeEnabled());*/
((CheckBoxPreference) findPreference(getString(R.string.pref_friendlist_subscribe_key)))
.setChecked(mPrefs.isFriendlistsubscriptionEnabled());
((CheckBoxPreference) findPreference(getString(R.string.pref_debug_key)))
@ -1712,23 +1712,23 @@ public class SettingsFragment extends PreferencesListFragment {
}
private void setAdvancedPreferencesListener() {
findPreference(getString(R.string.pref_dark_mode_key))
.setOnPreferenceChangeListener(
new OnPreferenceChangeListener() {
@Override
public boolean onPreferenceChange(
Preference preference, Object newValue) {
boolean value = (Boolean) newValue;
mPrefs.enableDarkMode(value);
if (value) {
LinphoneActivity.instance().setTheme(R.style.LinphoneStyleDark);
} else {
LinphoneActivity.instance()
.setTheme(R.style.LinphoneStyleLight);
}
return true;
}
});
/*findPreference(getString(R.string.pref_dark_mode_key))
.setOnPreferenceChangeListener(
new OnPreferenceChangeListener() {
@Override
public boolean onPreferenceChange(
Preference preference, Object newValue) {
boolean value = (Boolean) newValue;
mPrefs.enableDarkMode(value);
if (value) {
LinphoneActivity.instance().setTheme(R.style.LinphoneStyleDark);
} else {
LinphoneActivity.instance()
.setTheme(R.style.LinphoneStyleLight);
}
return true;
}
});*/
findPreference(getString(R.string.pref_friendlist_subscribe_key))
.setOnPreferenceChangeListener(

View file

@ -5,7 +5,7 @@
<!-- Android theme override -->
<item name="colorAccent">@color/colorA</item>
<item name="android:textColorPrimary">@color/colorC</item>
<item name="android:textColorSecondary">@color/colorH</item>
<item name="android:textColorSecondary">@color/colorD</item>
<item name="android:textColorHint">@color/colorE</item>
<item name="android:colorBackground">@color/colorH</item>
<item name="android:textColorPrimaryInverse">@color/colorH</item>

View file

@ -382,6 +382,7 @@
<CheckBoxPreference
android:key="@string/pref_dark_mode_key"
android:persistent="false"
android:layout="@layout/hidden"
android:title="@string/pref_dark_mode" />
<PreferenceCategory android:title="@string/pref_debug_title">