Loading app/src/main/java/app/fedilab/android/BaseMainActivity.java +0 −5 Original line number Diff line number Diff line Loading @@ -1064,11 +1064,6 @@ public abstract class BaseMainActivity extends BaseActivity implements NetworkSt } @Override protected void onResume() { super.onResume(); } public void redrawPinned(List<MastodonList> mastodonLists) { int currentItem = binding.viewPager.getCurrentItem(); new ViewModelProvider(BaseMainActivity.this).get(TopBarVM.class).getDBPinned() Loading app/src/main/java/app/fedilab/android/activities/SettingsActivity.java +64 −55 Original line number Diff line number Diff line Loading @@ -16,6 +16,7 @@ package app.fedilab.android.activities; import static app.fedilab.android.BaseMainActivity.currentAccount; import android.content.Intent; import android.graphics.drawable.ColorDrawable; import android.os.Bundle; import android.view.MenuItem; Loading Loading @@ -62,6 +63,7 @@ public class SettingsActivity extends BaseActivity { } canGoBack = false; binding.setAccount.setOnClickListener(v -> displaySettings(SettingsEnum.ACCOUNT)); binding.setTimelines.setOnClickListener(v -> displaySettings(SettingsEnum.TIMELINES)); binding.setNotifications.setOnClickListener(v -> displaySettings(SettingsEnum.NOTIFICATIONS)); binding.setInterface.setOnClickListener(v -> displaySettings(SettingsEnum.INTERFACE)); Loading @@ -79,6 +81,10 @@ public class SettingsActivity extends BaseActivity { public void displaySettings(SettingsEnum settingsEnum) { if (settingsEnum == SettingsEnum.ACCOUNT) { Intent intent = new Intent(SettingsActivity.this, EditProfileActivity.class); startActivity(intent); } else { ThemeHelper.slideViewsToLeft(binding.buttonContainer, binding.fragmentContainer, () -> { FragmentManager fragmentManager = getSupportFragmentManager(); FragmentTransaction fragmentTransaction = Loading Loading @@ -135,6 +141,7 @@ public class SettingsActivity extends BaseActivity { fragmentTransaction.commit(); }); } } @Override Loading Loading @@ -168,6 +175,8 @@ public class SettingsActivity extends BaseActivity { public enum SettingsEnum { @SerializedName("ACCOUNT") ACCOUNT("ACCOUNT"), @SerializedName("TIMELINES") TIMELINES("TIMELINES"), @SerializedName("NOTIFICATIONS") Loading app/src/main/res/layout/activity_settings.xml +15 −0 Original line number Diff line number Diff line Loading @@ -16,12 +16,27 @@ android:orientation="vertical" android:padding="24dp"> <com.google.android.material.button.MaterialButton android:id="@+id/set_account" style="@style/Widget.MaterialComponents.Button.OutlinedButton" android:layout_width="match_parent" android:layout_height="wrap_content" android:paddingVertical="12dp" android:text="@string/account" android:textAlignment="textStart" android:textColor="@color/cyanea_accent_dark_reference" app:icon="@drawable/ic_baseline_navigate_next_24" app:iconGravity="end" app:iconTint="@color/cyanea_accent_dark_reference" app:strokeColor="@color/cyanea_accent_dark_reference" /> <com.google.android.material.button.MaterialButton android:id="@+id/set_timelines" style="@style/Widget.MaterialComponents.Button.OutlinedButton" android:layout_width="match_parent" android:layout_height="wrap_content" android:paddingVertical="12dp" android:layout_marginTop="24dp" android:text="@string/settings_category_label_timelines" android:textAlignment="textStart" android:textColor="@color/cyanea_accent_dark_reference" Loading Loading
app/src/main/java/app/fedilab/android/BaseMainActivity.java +0 −5 Original line number Diff line number Diff line Loading @@ -1064,11 +1064,6 @@ public abstract class BaseMainActivity extends BaseActivity implements NetworkSt } @Override protected void onResume() { super.onResume(); } public void redrawPinned(List<MastodonList> mastodonLists) { int currentItem = binding.viewPager.getCurrentItem(); new ViewModelProvider(BaseMainActivity.this).get(TopBarVM.class).getDBPinned() Loading
app/src/main/java/app/fedilab/android/activities/SettingsActivity.java +64 −55 Original line number Diff line number Diff line Loading @@ -16,6 +16,7 @@ package app.fedilab.android.activities; import static app.fedilab.android.BaseMainActivity.currentAccount; import android.content.Intent; import android.graphics.drawable.ColorDrawable; import android.os.Bundle; import android.view.MenuItem; Loading Loading @@ -62,6 +63,7 @@ public class SettingsActivity extends BaseActivity { } canGoBack = false; binding.setAccount.setOnClickListener(v -> displaySettings(SettingsEnum.ACCOUNT)); binding.setTimelines.setOnClickListener(v -> displaySettings(SettingsEnum.TIMELINES)); binding.setNotifications.setOnClickListener(v -> displaySettings(SettingsEnum.NOTIFICATIONS)); binding.setInterface.setOnClickListener(v -> displaySettings(SettingsEnum.INTERFACE)); Loading @@ -79,6 +81,10 @@ public class SettingsActivity extends BaseActivity { public void displaySettings(SettingsEnum settingsEnum) { if (settingsEnum == SettingsEnum.ACCOUNT) { Intent intent = new Intent(SettingsActivity.this, EditProfileActivity.class); startActivity(intent); } else { ThemeHelper.slideViewsToLeft(binding.buttonContainer, binding.fragmentContainer, () -> { FragmentManager fragmentManager = getSupportFragmentManager(); FragmentTransaction fragmentTransaction = Loading Loading @@ -135,6 +141,7 @@ public class SettingsActivity extends BaseActivity { fragmentTransaction.commit(); }); } } @Override Loading Loading @@ -168,6 +175,8 @@ public class SettingsActivity extends BaseActivity { public enum SettingsEnum { @SerializedName("ACCOUNT") ACCOUNT("ACCOUNT"), @SerializedName("TIMELINES") TIMELINES("TIMELINES"), @SerializedName("NOTIFICATIONS") Loading
app/src/main/res/layout/activity_settings.xml +15 −0 Original line number Diff line number Diff line Loading @@ -16,12 +16,27 @@ android:orientation="vertical" android:padding="24dp"> <com.google.android.material.button.MaterialButton android:id="@+id/set_account" style="@style/Widget.MaterialComponents.Button.OutlinedButton" android:layout_width="match_parent" android:layout_height="wrap_content" android:paddingVertical="12dp" android:text="@string/account" android:textAlignment="textStart" android:textColor="@color/cyanea_accent_dark_reference" app:icon="@drawable/ic_baseline_navigate_next_24" app:iconGravity="end" app:iconTint="@color/cyanea_accent_dark_reference" app:strokeColor="@color/cyanea_accent_dark_reference" /> <com.google.android.material.button.MaterialButton android:id="@+id/set_timelines" style="@style/Widget.MaterialComponents.Button.OutlinedButton" android:layout_width="match_parent" android:layout_height="wrap_content" android:paddingVertical="12dp" android:layout_marginTop="24dp" android:text="@string/settings_category_label_timelines" android:textAlignment="textStart" android:textColor="@color/cyanea_accent_dark_reference" Loading