Some changes
This commit is contained in:
parent
e388c70ec8
commit
cba292d3d3
|
@ -102,7 +102,10 @@ public class MainApplication extends MultiDexApplication {
|
|||
Cyanea.getInstance().edit().accent(accent).apply();
|
||||
}
|
||||
if( pref_color_background != -1){
|
||||
Cyanea.getInstance().edit().background(pref_color_background).apply();
|
||||
Cyanea.getInstance().edit()
|
||||
.background(pref_color_background)
|
||||
.backgroundLight(pref_color_background)
|
||||
.backgroundDark(pref_color_background).apply();
|
||||
}
|
||||
|
||||
Cyanea.getInstance().edit().shouldTintNavBar(pref_color_navigation_bar).apply();
|
||||
|
|
|
@ -340,13 +340,13 @@ public class PixelfedComposeActivity extends BaseActivity implements UploadStatu
|
|||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
|
||||
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(getApplicationContext());
|
||||
int iconColor = prefs.getInt("theme_icons_color", -1);
|
||||
if( iconColor == -1){
|
||||
iconColor = ThemeHelper.getAttColor(getApplicationContext(), R.attr.iconColor);
|
||||
if( iconColor != -1){
|
||||
Helper.changeDrawableColor(getApplicationContext(), toot_visibility, iconColor);
|
||||
Helper.changeDrawableColor(getApplicationContext(), toot_emoji, iconColor);
|
||||
toot_sensitive.setButtonTintList(ColorStateList.valueOf(iconColor));
|
||||
toot_sensitive.setTextColor(iconColor);
|
||||
}
|
||||
Helper.changeDrawableColor(getApplicationContext(), toot_visibility, iconColor);
|
||||
Helper.changeDrawableColor(getApplicationContext(), toot_emoji, iconColor);
|
||||
toot_sensitive.setButtonTintList(ColorStateList.valueOf(iconColor));
|
||||
toot_sensitive.setTextColor(iconColor);
|
||||
|
||||
}
|
||||
Bundle b = getIntent().getExtras();
|
||||
ArrayList<Uri> sharedUri = new ArrayList<>();
|
||||
|
|
|
@ -31,16 +31,13 @@ import android.widget.LinearLayout;
|
|||
import android.widget.TextView;
|
||||
import androidx.appcompat.app.ActionBar;
|
||||
import androidx.appcompat.app.AlertDialog;
|
||||
import androidx.appcompat.widget.Toolbar;
|
||||
import androidx.fragment.app.Fragment;
|
||||
import androidx.fragment.app.FragmentManager;
|
||||
import androidx.fragment.app.FragmentStatePagerAdapter;
|
||||
import androidx.preference.PreferenceManager;
|
||||
import androidx.viewpager.widget.PagerAdapter;
|
||||
import androidx.viewpager.widget.ViewPager;
|
||||
|
||||
import com.google.android.material.tabs.TabLayout;
|
||||
import com.jaredrummler.cyanea.Cyanea;
|
||||
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import app.fedilab.android.R;
|
||||
|
@ -169,9 +166,6 @@ public class SettingsActivity extends BaseActivity {
|
|||
Bundle bundle = new Bundle();
|
||||
ContentSettingsFragment.type typeOfSettings;
|
||||
switch (position) {
|
||||
case 0:
|
||||
typeOfSettings = ContentSettingsFragment.type.TIMELINES;
|
||||
break;
|
||||
case 1:
|
||||
typeOfSettings = ContentSettingsFragment.type.NOTIFICATIONS;
|
||||
break;
|
||||
|
@ -211,17 +205,7 @@ public class SettingsActivity extends BaseActivity {
|
|||
|
||||
|
||||
private void showDialog(){
|
||||
SharedPreferences sharedpreferences = PreferenceManager.getDefaultSharedPreferences(SettingsActivity.this);
|
||||
int theme = sharedpreferences.getInt(Helper.SET_THEME, Helper.THEME_DARK);
|
||||
int style;
|
||||
if (theme == Helper.THEME_DARK) {
|
||||
style = R.style.DialogDark;
|
||||
} else if (theme == Helper.THEME_BLACK) {
|
||||
style = R.style.DialogBlack;
|
||||
} else {
|
||||
style = R.style.Dialog;
|
||||
}
|
||||
AlertDialog.Builder dialogBuilder = new AlertDialog.Builder(SettingsActivity.this, style);
|
||||
AlertDialog.Builder dialogBuilder = new AlertDialog.Builder(SettingsActivity.this);
|
||||
dialogBuilder.setMessage(R.string.restart_message);
|
||||
dialogBuilder.setTitle(R.string.apply_changes);
|
||||
dialogBuilder.setPositiveButton(R.string.restart, new DialogInterface.OnClickListener() {
|
||||
|
|
|
@ -57,6 +57,7 @@ import android.text.Html;
|
|||
import android.text.InputFilter;
|
||||
import android.text.InputType;
|
||||
import android.text.TextWatcher;
|
||||
import android.util.Log;
|
||||
import android.util.Patterns;
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.Menu;
|
||||
|
@ -405,13 +406,13 @@ public class TootActivity extends BaseActivity implements UploadStatusDelegate,
|
|||
|
||||
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(getApplicationContext());
|
||||
int iconColor = prefs.getInt("theme_icons_color", -1);
|
||||
if( iconColor == -1){
|
||||
iconColor = ThemeHelper.getAttColor(getApplicationContext(), R.attr.iconColor);
|
||||
if( iconColor != -1){
|
||||
Helper.changeDrawableColor(getApplicationContext(), toot_emoji, iconColor);
|
||||
Helper.changeDrawableColor(getApplicationContext(), toot_visibility, iconColor);
|
||||
Helper.changeDrawableColor(getApplicationContext(), poll_action, iconColor);
|
||||
Helper.changeDrawableColor(getApplicationContext(), toot_picture, iconColor);
|
||||
}
|
||||
Helper.changeDrawableColor(getApplicationContext(), toot_emoji, iconColor);
|
||||
Helper.changeDrawableColor(getApplicationContext(), toot_visibility, iconColor);
|
||||
Helper.changeDrawableColor(getApplicationContext(), poll_action, iconColor);
|
||||
Helper.changeDrawableColor(getApplicationContext(), toot_picture, iconColor);
|
||||
|
||||
isScheduled = false;
|
||||
if (sharedpreferences.getBoolean(Helper.SET_DISPLAY_EMOJI, true)) {
|
||||
final EmojiPopup emojiPopup = EmojiPopup.Builder.fromRootView(drawer_layout).build(toot_content);
|
||||
|
|
|
@ -20,7 +20,6 @@ import app.fedilab.android.helper.Helper;
|
|||
public class ColorSettingsFragment extends PreferenceFragmentCompat implements SharedPreferences.OnSharedPreferenceChangeListener {
|
||||
|
||||
|
||||
private HashMap<String, Object> initialPref;
|
||||
|
||||
@Override
|
||||
public void onCreatePreferences(Bundle bundle, String s) {
|
||||
|
@ -28,23 +27,14 @@ public class ColorSettingsFragment extends PreferenceFragmentCompat implements
|
|||
|
||||
Preference button = findPreference("reset_pref");
|
||||
FragmentActivity context = getActivity();
|
||||
int style;
|
||||
assert context != null;
|
||||
SharedPreferences sharedpreferences = PreferenceManager.getDefaultSharedPreferences(context);
|
||||
int theme = sharedpreferences.getInt(Helper.SET_THEME, Helper.THEME_DARK);
|
||||
if (theme == Helper.THEME_DARK) {
|
||||
style = R.style.DialogDark;
|
||||
} else if (theme == Helper.THEME_BLACK) {
|
||||
style = R.style.DialogBlack;
|
||||
} else {
|
||||
style = R.style.Dialog;
|
||||
}
|
||||
initialPref = new HashMap<>();
|
||||
|
||||
PreferenceFragmentCompat preferenceFragmentCompat = this;
|
||||
button.setOnPreferenceClickListener(new Preference.OnPreferenceClickListener() {
|
||||
@Override
|
||||
public boolean onPreferenceClick(Preference preference) {
|
||||
AlertDialog.Builder dialogBuilder = new AlertDialog.Builder(context, style);
|
||||
AlertDialog.Builder dialogBuilder = new AlertDialog.Builder(context);
|
||||
dialogBuilder.setMessage(R.string.reset_color);
|
||||
dialogBuilder.setPositiveButton(R.string.reset, new DialogInterface.OnClickListener() {
|
||||
@Override
|
||||
|
@ -58,6 +48,7 @@ public class ColorSettingsFragment extends PreferenceFragmentCompat implements
|
|||
editor.remove("pref_color_background");
|
||||
editor.remove("pref_color_navigation_bar");
|
||||
editor.remove("theme_accent");
|
||||
editor.remove("theme_text_color");
|
||||
editor.remove("theme_primary");
|
||||
editor.commit();
|
||||
dialog.dismiss();
|
||||
|
|
|
@ -84,11 +84,14 @@
|
|||
<item name="android:layout_marginStart">5dp</item>
|
||||
<item name="android:layout_marginEnd">5dp</item>
|
||||
</style>
|
||||
|
||||
<style name="Dialog" parent="Cyanea.AlertDialog.Theme.Light">
|
||||
<item name="iconColor">@color/black</item>
|
||||
<item name="textColor">@color/black</item>
|
||||
<item name="android:textColor">@color/black</item>
|
||||
<item name="buttonBarButtonStyle">@style/DialogButton</item>
|
||||
</style>
|
||||
|
||||
<style name="DialogDark" parent="Cyanea.AlertDialog.Theme.Dark">
|
||||
<item name="iconColor">@color/dark_icon_theme</item>
|
||||
<item name="android:textColor">@color/dark_text</item>
|
||||
|
|
Loading…
Reference in New Issue