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" />