mirror of
https://github.com/KokaKiwi/BarInsta
synced 2026-03-05 20:11:36 +00:00
Add Barinsta Light theme
This commit is contained in:
parent
31b94f17fc
commit
e7cd0e0041
7 changed files with 40 additions and 12 deletions
|
|
@ -113,7 +113,7 @@ public final class SettingsHelper {
|
|||
|
||||
@StringDef(
|
||||
{APP_LANGUAGE, APP_THEME, COOKIE, FOLDER_PATH, DATE_TIME_FORMAT, DATE_TIME_SELECTION, CUSTOM_DATE_TIME_FORMAT,
|
||||
DEVICE_UUID, SKIPPED_VERSION, DEFAULT_TAB, STORY_VIEWER})
|
||||
DEVICE_UUID, SKIPPED_VERSION, DEFAULT_TAB, STORY_VIEWER, PREF_DARK_THEME, PREF_LIGHT_THEME})
|
||||
public @interface StringSettings {}
|
||||
|
||||
@StringDef({DOWNLOAD_USER_FOLDER, FOLDER_SAVE_TO, AUTOPLAY_VIDEOS, SHOW_QUICK_ACCESS_DIALOG, MUTED_VIDEOS,
|
||||
|
|
@ -121,6 +121,6 @@ public final class SettingsHelper {
|
|||
CHECK_ACTIVITY, CHECK_UPDATES})
|
||||
public @interface BooleanSettings {}
|
||||
|
||||
@StringDef({PREV_INSTALL_VERSION, PREF_DARK_THEME, PREF_LIGHT_THEME})
|
||||
@StringDef({PREV_INSTALL_VERSION})
|
||||
public @interface IntegerSettings {}
|
||||
}
|
||||
|
|
@ -3,6 +3,7 @@ package awais.instagrabber.utils;
|
|||
import android.content.Context;
|
||||
import android.content.res.Configuration;
|
||||
import android.os.Build;
|
||||
import android.util.Log;
|
||||
|
||||
import androidx.annotation.NonNull;
|
||||
import androidx.appcompat.app.AppCompatDelegate;
|
||||
|
|
@ -23,8 +24,13 @@ public final class ThemeUtils {
|
|||
themeCode = AppCompatDelegate.MODE_NIGHT_AUTO_BATTERY;
|
||||
}
|
||||
final boolean isNight = isNight(context, themeCode);
|
||||
final int themeResId = isNight ? settingsHelper.getInteger(Constants.PREF_DARK_THEME)
|
||||
: settingsHelper.getInteger(Constants.PREF_LIGHT_THEME);
|
||||
int themeResId = 0;
|
||||
try {
|
||||
themeResId = Integer.parseInt(isNight ? settingsHelper.getString(Constants.PREF_DARK_THEME)
|
||||
: settingsHelper.getString(Constants.PREF_LIGHT_THEME));
|
||||
} catch (NumberFormatException e) {
|
||||
Log.e(TAG, "changeTheme: ", e);
|
||||
}
|
||||
|
||||
final int finalThemeResId;
|
||||
if (themeResId <= 0) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue