From e652611fc89c7b9e29b7bd5c569f81fa1109a02a Mon Sep 17 00:00:00 2001 From: h4h13 Date: Thu, 16 May 2019 13:32:15 +0530 Subject: [PATCH 1/3] Updated Gradle --- app/build.gradle | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index 16a88adb..1b4011ea 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -121,15 +121,15 @@ dependencies { implementation 'androidx.multidex:multidex:2.0.1' implementation 'androidx.fragment:fragment:1.1.0-alpha08' implementation 'androidx.appcompat:appcompat:1.1.0-alpha05' - implementation 'androidx.recyclerview:recyclerview:1.1.0-alpha04' + implementation 'androidx.recyclerview:recyclerview:1.1.0-alpha05' implementation "androidx.gridlayout:gridlayout:1.0.0" implementation "androidx.cardview:cardview:1.0.0" implementation "androidx.palette:palette:1.0.0" - implementation 'androidx.annotation:annotation:1.1.0-beta01' + implementation 'androidx.annotation:annotation:1.1.0-rc01' implementation 'androidx.preference:preference:1.1.0-alpha05' implementation "androidx.legacy:legacy-support-v13:1.0.0" implementation "androidx.legacy:legacy-preference-v14:1.0.0" - implementation 'com.google.android.material:material:1.1.0-alpha05' + implementation 'com.google.android.material:material:1.1.0-alpha06' implementation 'androidx.palette:palette-ktx:1.0.0' implementation 'com.squareup.retrofit2:retrofit:2.5.0' implementation 'com.squareup.retrofit2:converter-gson:2.5.0' From bb5449c9d795105cacea739dfde504471e03e9e5 Mon Sep 17 00:00:00 2001 From: h4h13 Date: Thu, 16 May 2019 14:22:04 +0530 Subject: [PATCH 2/3] Added daynight theme --- .../retromusic/util/PreferenceUtil.java | 20 +++---- .../main/res/values-night/styles-parents.xml | 51 ++++++++++++++++++ app/src/main/res/values/arrays.xml | 2 + app/src/main/res/values/strings.xml | 1 + app/src/main/res/values/styles_parents.xml | 52 +++++++++++++++++-- 5 files changed, 113 insertions(+), 13 deletions(-) create mode 100644 app/src/main/res/values-night/styles-parents.xml diff --git a/app/src/main/java/code/name/monkey/retromusic/util/PreferenceUtil.java b/app/src/main/java/code/name/monkey/retromusic/util/PreferenceUtil.java index 26fdd4fa..f67e2cfc 100644 --- a/app/src/main/java/code/name/monkey/retromusic/util/PreferenceUtil.java +++ b/app/src/main/java/code/name/monkey/retromusic/util/PreferenceUtil.java @@ -21,16 +21,15 @@ import android.content.SharedPreferences.Editor; import android.content.res.TypedArray; import android.preference.PreferenceManager; -import androidx.annotation.LayoutRes; -import androidx.annotation.NonNull; -import androidx.annotation.StyleRes; -import androidx.viewpager.widget.ViewPager; - import com.google.android.material.bottomnavigation.LabelVisibilityMode; import java.io.File; import java.util.Objects; +import androidx.annotation.LayoutRes; +import androidx.annotation.NonNull; +import androidx.annotation.StyleRes; +import androidx.viewpager.widget.ViewPager; import code.name.monkey.retromusic.App; import code.name.monkey.retromusic.R; import code.name.monkey.retromusic.activities.MainActivity; @@ -151,23 +150,24 @@ public final class PreferenceUtil { return R.style.Theme_RetroMusic_Black; case "black": return R.style.Theme_RetroMusic_Black; + case "daynight": + return R.style.Theme_RetroMusic_DayNight; case "dark": default: return R.style.Theme_RetroMusic; } } + public boolean getSleepTimerFinishMusic() { + return mPreferences.getBoolean(SLEEP_TIMER_FINISH_SONG, false); + } + public void setSleepTimerFinishMusic(final boolean value) { final SharedPreferences.Editor editor = mPreferences.edit(); editor.putBoolean(SLEEP_TIMER_FINISH_SONG, value); editor.apply(); } - public boolean getSleepTimerFinishMusic() { - return mPreferences.getBoolean(SLEEP_TIMER_FINISH_SONG, false); - } - - public String getUserBio() { return mPreferences.getString(USER_BIO, ""); } diff --git a/app/src/main/res/values-night/styles-parents.xml b/app/src/main/res/values-night/styles-parents.xml new file mode 100644 index 00000000..8783b222 --- /dev/null +++ b/app/src/main/res/values-night/styles-parents.xml @@ -0,0 +1,51 @@ + + + + + \ No newline at end of file diff --git a/app/src/main/res/values/arrays.xml b/app/src/main/res/values/arrays.xml index 8c11e717..2fb85b5c 100755 --- a/app/src/main/res/values/arrays.xml +++ b/app/src/main/res/values/arrays.xml @@ -45,6 +45,7 @@ @string/dark_theme_name @string/black_theme_name @string/color_theme_name + @string/day_night_theme_name @@ -97,6 +98,7 @@ dark black color + daynight diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index f9276039..be6b12b9 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -124,6 +124,7 @@ Color Color + Day Night(alpha) Colors diff --git a/app/src/main/res/values/styles_parents.xml b/app/src/main/res/values/styles_parents.xml index b5a4e80d..d6510ac0 100644 --- a/app/src/main/res/values/styles_parents.xml +++ b/app/src/main/res/values/styles_parents.xml @@ -1,6 +1,55 @@ + +