diff --git a/app/build.gradle b/app/build.gradle
index af5b11819..2c6c70cb7 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -1,18 +1,4 @@
-import javax.annotation.Nullable
-
-buildscript {
- repositories {
- mavenCentral()
- }
-
- dependencies {
- //noinspection GradleDynamicVersion
- classpath 'com.jakewharton.hugo:hugo-plugin:1.2.1'
- }
-}
-
apply plugin: 'com.android.application'
-apply plugin: 'com.jakewharton.hugo'
static def gitBranch() {
def branch = 'GitHub'
@@ -46,13 +32,13 @@ static def getProperty(@Nullable Properties properties, String name) {
}
android {
- compileSdkVersion 27
+ compileSdkVersion 28
buildToolsVersion '28.0.3'
defaultConfig {
minSdkVersion 16
- targetSdkVersion 27
+ targetSdkVersion 28
- renderscriptTargetApi 27
+ renderscriptTargetApi 28
vectorDrawables.useSupportLibrary = true
applicationId 'com.kabouzeid.gramophone'
@@ -100,7 +86,7 @@ android {
}
ext {
- supportLibVersion = '27.1.1'
+ supportLibVersion = '28.0.0'
}
dependencies {
diff --git a/app/src/main/res/drawable/tab_indicator.xml b/app/src/main/res/drawable/tab_indicator.xml
new file mode 100644
index 000000000..2f6041cab
--- /dev/null
+++ b/app/src/main/res/drawable/tab_indicator.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/fragment_library.xml b/app/src/main/res/layout/fragment_library.xml
index cc0669a12..4fb6ab16b 100644
--- a/app/src/main/res/layout/fragment_library.xml
+++ b/app/src/main/res/layout/fragment_library.xml
@@ -36,6 +36,7 @@
android:id="@+id/tabs"
android:layout_width="match_parent"
android:layout_height="@dimen/tab_height"
+ style="@style/TabLayoutStyle"
app:tabContentStart="72dp"
app:tabMode="scrollable" />
diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml
index 8cb384a3c..b3e76c1be 100644
--- a/app/src/main/res/values/styles.xml
+++ b/app/src/main/res/values/styles.xml
@@ -37,4 +37,14 @@
- toolbar
+
diff --git a/app/src/main/res/xml/pref_audio.xml b/app/src/main/res/xml/pref_audio.xml
index c992fb782..6c071e0e5 100644
--- a/app/src/main/res/xml/pref_audio.xml
+++ b/app/src/main/res/xml/pref_audio.xml
@@ -1,5 +1,6 @@
-
+
@@ -7,23 +8,27 @@
android:defaultValue="true"
android:key="audio_ducking"
android:summary="@string/pref_summary_audio_ducking"
- android:title="@string/pref_title_audio_ducking" />
+ android:title="@string/pref_title_audio_ducking"
+ app:iconSpaceReserved="false" />
+ android:title="@string/pref_title_gapless_playback"
+ app:iconSpaceReserved="false" />
+ android:title="@string/pref_title_remember_shuffle"
+ app:iconSpaceReserved="false" />
+ android:title="@string/equalizer"
+ app:iconSpaceReserved="false" />
diff --git a/app/src/main/res/xml/pref_blacklist.xml b/app/src/main/res/xml/pref_blacklist.xml
index 765ec8a49..45fa265ae 100644
--- a/app/src/main/res/xml/pref_blacklist.xml
+++ b/app/src/main/res/xml/pref_blacklist.xml
@@ -1,9 +1,11 @@
-
+
diff --git a/app/src/main/res/xml/pref_colors.xml b/app/src/main/res/xml/pref_colors.xml
index 3a4358b29..d4a6316cc 100644
--- a/app/src/main/res/xml/pref_colors.xml
+++ b/app/src/main/res/xml/pref_colors.xml
@@ -1,4 +1,5 @@
-
+
@@ -7,12 +8,14 @@
android:entries="@array/pref_general_theme_list_titles"
android:entryValues="@array/pref_general_theme_list_values"
android:key="general_theme"
+ app:iconSpaceReserved="false"
android:negativeButtonText="@null"
android:positiveButtonText="@null"
android:title="@string/pref_title_general_theme" />
@@ -20,11 +23,13 @@
diff --git a/app/src/main/res/xml/pref_images.xml b/app/src/main/res/xml/pref_images.xml
index e5f407aff..1dfaf2e63 100644
--- a/app/src/main/res/xml/pref_images.xml
+++ b/app/src/main/res/xml/pref_images.xml
@@ -1,16 +1,19 @@
-
+
+
diff --git a/app/src/main/res/xml/pref_lockscreen.xml b/app/src/main/res/xml/pref_lockscreen.xml
index 1134eb005..40985f28e 100644
--- a/app/src/main/res/xml/pref_lockscreen.xml
+++ b/app/src/main/res/xml/pref_lockscreen.xml
@@ -1,9 +1,11 @@
-
+
@@ -12,6 +14,7 @@
android:defaultValue="false"
android:dependency="album_art_on_lockscreen"
android:key="blurred_album_art"
+ app:iconSpaceReserved="false"
android:summary="@string/pref_summary_blurred_album_art"
android:title="@string/pref_title_blurred_album_art" />
diff --git a/app/src/main/res/xml/pref_notification.xml b/app/src/main/res/xml/pref_notification.xml
index b36de10c6..8a4847cd6 100644
--- a/app/src/main/res/xml/pref_notification.xml
+++ b/app/src/main/res/xml/pref_notification.xml
@@ -1,16 +1,19 @@
-
+
diff --git a/app/src/main/res/xml/pref_now_playing_screen.xml b/app/src/main/res/xml/pref_now_playing_screen.xml
index 83f548a16..2219737ab 100644
--- a/app/src/main/res/xml/pref_now_playing_screen.xml
+++ b/app/src/main/res/xml/pref_now_playing_screen.xml
@@ -1,14 +1,17 @@
-
+
diff --git a/app/src/main/res/xml/pref_playlists.xml b/app/src/main/res/xml/pref_playlists.xml
index 26f72e85c..84b57de7c 100644
--- a/app/src/main/res/xml/pref_playlists.xml
+++ b/app/src/main/res/xml/pref_playlists.xml
@@ -1,4 +1,5 @@
-
+
@@ -8,17 +9,19 @@
android:entryValues="@array/pref_playlists_recently_played_interval_values"
android:key="recently_played_interval"
android:negativeButtonText="@null"
+ app:iconSpaceReserved="false"
android:positiveButtonText="@null"
android:title="@string/pref_title_recently_played_interval" />
-
+ android:title="@string/pref_title_last_added_interval"
+ app:iconSpaceReserved="false" />