diff --git a/app/src/main/java/org/oxycblt/auxio/MainActivity.kt b/app/src/main/java/org/oxycblt/auxio/MainActivity.kt
index 58e4b9c98..5d0ec4d90 100644
--- a/app/src/main/java/org/oxycblt/auxio/MainActivity.kt
+++ b/app/src/main/java/org/oxycblt/auxio/MainActivity.kt
@@ -1,10 +1,7 @@
package org.oxycblt.auxio
-import android.content.ComponentName
import android.content.Context
import android.content.Intent
-import android.content.ServiceConnection
-import android.os.IBinder
import android.util.AttributeSet
import android.view.View
import androidx.appcompat.app.AppCompatActivity
diff --git a/app/src/main/java/org/oxycblt/auxio/playback/NotificationUtils.kt b/app/src/main/java/org/oxycblt/auxio/playback/NotificationUtils.kt
index 274a04e28..d10c3f949 100644
--- a/app/src/main/java/org/oxycblt/auxio/playback/NotificationUtils.kt
+++ b/app/src/main/java/org/oxycblt/auxio/playback/NotificationUtils.kt
@@ -8,7 +8,6 @@ import android.content.Context
import android.content.Intent
import android.os.Build
import android.support.v4.media.session.MediaSessionCompat
-import android.util.Log
import androidx.core.app.NotificationCompat
import androidx.media.app.NotificationCompat.MediaStyle
import org.oxycblt.auxio.MainActivity
diff --git a/app/src/main/res/drawable-v24/ic_launcher_foreground.xml b/app/src/main/res/drawable-v24/ic_launcher_foreground.xml
index 14c8a9d96..602dbf3a2 100644
--- a/app/src/main/res/drawable-v24/ic_launcher_foreground.xml
+++ b/app/src/main/res/drawable-v24/ic_launcher_foreground.xml
@@ -4,29 +4,18 @@
android:height="108dp"
android:viewportWidth="108"
android:viewportHeight="108">
-
-
+
-
-
+ android:type="linear"
+ android:startX="60" android:startY="61.5"
+ android:endX="64.75" android:endY="28.5">
+
+
-
-
\ No newline at end of file
+
diff --git a/app/src/main/res/drawable/ic_back.xml b/app/src/main/res/drawable/ic_back.xml
index 080fc1b88..5377fe60a 100644
--- a/app/src/main/res/drawable/ic_back.xml
+++ b/app/src/main/res/drawable/ic_back.xml
@@ -3,7 +3,7 @@
android:height="24dp"
android:viewportWidth="24"
android:viewportHeight="24"
- android:tint="?android:attr/colorControlNormal">
+ android:tint="?attr/colorControlNormal">
diff --git a/app/src/main/res/drawable/ic_down.xml b/app/src/main/res/drawable/ic_down.xml
index c69ccb52a..5fc1d0fe8 100644
--- a/app/src/main/res/drawable/ic_down.xml
+++ b/app/src/main/res/drawable/ic_down.xml
@@ -4,7 +4,7 @@
android:height="24dp"
android:viewportWidth="24"
android:viewportHeight="24"
- android:tint="?android:attr/colorControlNormal">
+ android:tint="?attr/colorControlNormal">
diff --git a/app/src/main/res/drawable/ic_handle.xml b/app/src/main/res/drawable/ic_handle.xml
index 6f12a4f85..0fb1b9358 100644
--- a/app/src/main/res/drawable/ic_handle.xml
+++ b/app/src/main/res/drawable/ic_handle.xml
@@ -4,7 +4,7 @@
android:height="24dp"
android:viewportWidth="24"
android:viewportHeight="24"
- android:tint="?android:attr/colorControlNormal">
+ android:tint="?attr/colorControlNormal">
diff --git a/app/src/main/res/drawable/ic_launcher_foreground.xml b/app/src/main/res/drawable/ic_launcher_foreground.xml
new file mode 100644
index 000000000..602dbf3a2
--- /dev/null
+++ b/app/src/main/res/drawable/ic_launcher_foreground.xml
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/drawable/ic_library.xml b/app/src/main/res/drawable/ic_library.xml
index b17661a54..c734a21dd 100644
--- a/app/src/main/res/drawable/ic_library.xml
+++ b/app/src/main/res/drawable/ic_library.xml
@@ -4,7 +4,7 @@
android:height="24dp"
android:viewportWidth="24"
android:viewportHeight="24"
- android:tint="?android:attr/colorPrimary">
+ android:tint="?attr/colorPrimary">
diff --git a/app/src/main/res/drawable/ic_loop.xml b/app/src/main/res/drawable/ic_loop.xml
index 962a21eed..08649b001 100644
--- a/app/src/main/res/drawable/ic_loop.xml
+++ b/app/src/main/res/drawable/ic_loop.xml
@@ -4,7 +4,7 @@
android:height="24dp"
android:viewportWidth="24"
android:viewportHeight="24"
- android:tint="?android:attr/colorControlNormal">
+ android:tint="?attr/colorControlNormal">
diff --git a/app/src/main/res/drawable/ic_loop_large.xml b/app/src/main/res/drawable/ic_loop_large.xml
index 52e22f421..0916f8d99 100644
--- a/app/src/main/res/drawable/ic_loop_large.xml
+++ b/app/src/main/res/drawable/ic_loop_large.xml
@@ -4,7 +4,7 @@
android:height="32dp"
android:viewportWidth="24"
android:viewportHeight="24"
- android:tint="?android:attr/colorControlNormal">
+ android:tint="?attr/colorControlNormal">
diff --git a/app/src/main/res/drawable/ic_loop_one.xml b/app/src/main/res/drawable/ic_loop_one.xml
index 89b912ce9..2226d7fbe 100644
--- a/app/src/main/res/drawable/ic_loop_one.xml
+++ b/app/src/main/res/drawable/ic_loop_one.xml
@@ -4,7 +4,7 @@
android:height="24dp"
android:viewportWidth="24"
android:viewportHeight="24"
- android:tint="?android:attr/colorControlNormal">
+ android:tint="?attr/colorControlNormal">
diff --git a/app/src/main/res/drawable/ic_loop_one_large.xml b/app/src/main/res/drawable/ic_loop_one_large.xml
index d9f548be3..30747a1a9 100644
--- a/app/src/main/res/drawable/ic_loop_one_large.xml
+++ b/app/src/main/res/drawable/ic_loop_one_large.xml
@@ -4,7 +4,7 @@
android:height="32dp"
android:viewportWidth="24"
android:viewportHeight="24"
- android:tint="?android:attr/colorControlNormal">
+ android:tint="?attr/colorControlNormal">
diff --git a/app/src/main/res/drawable/ic_pause.xml b/app/src/main/res/drawable/ic_pause.xml
index be458bd95..f8e0203a3 100644
--- a/app/src/main/res/drawable/ic_pause.xml
+++ b/app/src/main/res/drawable/ic_pause.xml
@@ -5,7 +5,6 @@
android:viewportWidth="24"
android:viewportHeight="24"
android:tint="?android:attr/colorControlNormal">
-
-
\ No newline at end of file
+
+
diff --git a/app/src/main/res/drawable/ic_play.xml b/app/src/main/res/drawable/ic_play.xml
index c2f1de008..d22f9c07c 100644
--- a/app/src/main/res/drawable/ic_play.xml
+++ b/app/src/main/res/drawable/ic_play.xml
@@ -4,8 +4,7 @@
android:height="24dp"
android:viewportWidth="24"
android:viewportHeight="24"
- android:tint="?android:attr/colorControlNormal">
-
-
\ No newline at end of file
+ android:tint="?attr/colorControlNormal">
+
+
diff --git a/app/src/main/res/drawable/ic_search.xml b/app/src/main/res/drawable/ic_search.xml
index 76894fee3..2b1a6a6b8 100644
--- a/app/src/main/res/drawable/ic_search.xml
+++ b/app/src/main/res/drawable/ic_search.xml
@@ -4,7 +4,7 @@
android:height="24dp"
android:viewportWidth="24"
android:viewportHeight="24"
- android:tint="?android:attr/colorControlNormal">
+ android:tint="?attr/colorControlNormal">
diff --git a/app/src/main/res/drawable/ic_shuffle.xml b/app/src/main/res/drawable/ic_shuffle.xml
index 5020b8b43..09aec324f 100644
--- a/app/src/main/res/drawable/ic_shuffle.xml
+++ b/app/src/main/res/drawable/ic_shuffle.xml
@@ -4,7 +4,7 @@
android:height="24dp"
android:viewportWidth="24"
android:viewportHeight="24"
- android:tint="?android:attr/colorControlNormal">
+ android:tint="?attr/colorControlNormal">
diff --git a/app/src/main/res/drawable/ic_shuffle_disabled.xml b/app/src/main/res/drawable/ic_shuffle_disabled.xml
deleted file mode 100644
index 00f5aee33..000000000
--- a/app/src/main/res/drawable/ic_shuffle_disabled.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/drawable/ic_shuffle_large.xml b/app/src/main/res/drawable/ic_shuffle_large.xml
index 20617b959..759ee304a 100644
--- a/app/src/main/res/drawable/ic_shuffle_large.xml
+++ b/app/src/main/res/drawable/ic_shuffle_large.xml
@@ -4,7 +4,7 @@
android:height="32dp"
android:viewportWidth="24"
android:viewportHeight="24"
- android:tint="?android:attr/colorControlNormal">
+ android:tint="?attr/colorControlNormal">
diff --git a/app/src/main/res/drawable/ic_skip_next.xml b/app/src/main/res/drawable/ic_skip_next.xml
index cb217d9cb..f1f32d8ac 100644
--- a/app/src/main/res/drawable/ic_skip_next.xml
+++ b/app/src/main/res/drawable/ic_skip_next.xml
@@ -5,7 +5,7 @@
android:viewportWidth="24"
android:viewportHeight="24"
android:autoMirrored="true"
- android:tint="?android:attr/colorControlNormal">
+ android:tint="?attr/colorControlNormal">
diff --git a/app/src/main/res/drawable/ic_skip_next_large.xml b/app/src/main/res/drawable/ic_skip_next_large.xml
index 3bded8633..577f21b39 100644
--- a/app/src/main/res/drawable/ic_skip_next_large.xml
+++ b/app/src/main/res/drawable/ic_skip_next_large.xml
@@ -5,7 +5,7 @@
android:viewportWidth="24"
android:viewportHeight="24"
android:autoMirrored="true"
- android:tint="?android:attr/colorControlNormal">
+ android:tint="?attr/colorControlNormal">
diff --git a/app/src/main/res/drawable/ic_skip_prev.xml b/app/src/main/res/drawable/ic_skip_prev.xml
index 38f80a46b..b5fba33ec 100644
--- a/app/src/main/res/drawable/ic_skip_prev.xml
+++ b/app/src/main/res/drawable/ic_skip_prev.xml
@@ -5,7 +5,7 @@
android:viewportWidth="24"
android:viewportHeight="24"
android:autoMirrored="true"
- android:tint="?android:attr/colorControlNormal">
+ android:tint="?attr/colorControlNormal">
diff --git a/app/src/main/res/drawable/ic_skip_prev_large.xml b/app/src/main/res/drawable/ic_skip_prev_large.xml
index 76f39a516..d5a20d060 100644
--- a/app/src/main/res/drawable/ic_skip_prev_large.xml
+++ b/app/src/main/res/drawable/ic_skip_prev_large.xml
@@ -5,7 +5,7 @@
android:viewportWidth="24"
android:viewportHeight="24"
android:autoMirrored="true"
- android:tint="?android:attr/colorControlNormal">
+ android:tint="?attr/colorControlNormal">
diff --git a/app/src/main/res/drawable/ic_song.xml b/app/src/main/res/drawable/ic_song.xml
index cda97cac2..2be9f49d7 100644
--- a/app/src/main/res/drawable/ic_song.xml
+++ b/app/src/main/res/drawable/ic_song.xml
@@ -3,7 +3,7 @@
android:height="24dp"
android:viewportWidth="24"
android:viewportHeight="24"
- android:tint="?android:attr/colorPrimary">
+ android:tint="?attr/colorPrimary">
diff --git a/app/src/main/res/drawable/ic_sort_alpha_down.xml b/app/src/main/res/drawable/ic_sort_alpha_down.xml
index 335594fc2..9016fcd76 100644
--- a/app/src/main/res/drawable/ic_sort_alpha_down.xml
+++ b/app/src/main/res/drawable/ic_sort_alpha_down.xml
@@ -3,7 +3,7 @@
android:height="24dp"
android:viewportWidth="24"
android:viewportHeight="24"
- android:tint="?android:attr/colorPrimary">
+ android:tint="?attr/colorPrimary">
+ android:tint="?attr/colorPrimary">
+ android:tint="?attr/colorControlNormal">
diff --git a/app/src/main/res/drawable/ic_sort_numeric_up.xml b/app/src/main/res/drawable/ic_sort_numeric_up.xml
index ee6167a32..8c1bfaf51 100644
--- a/app/src/main/res/drawable/ic_sort_numeric_up.xml
+++ b/app/src/main/res/drawable/ic_sort_numeric_up.xml
@@ -4,7 +4,7 @@
android:height="24dp"
android:viewportWidth="24"
android:viewportHeight="24"
- android:tint="?android:attr/colorPrimary">
+ android:tint="?attr/colorPrimary">
-
+
\ No newline at end of file
diff --git a/app/src/main/res/drawable/ui_seekbar_indicator.xml b/app/src/main/res/drawable/ui_seekbar_indicator.xml
index 23e5b6501..a6a040324 100644
--- a/app/src/main/res/drawable/ui_seekbar_indicator.xml
+++ b/app/src/main/res/drawable/ui_seekbar_indicator.xml
@@ -2,7 +2,7 @@
-
-
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/fragment_compact_playback.xml b/app/src/main/res/layout/fragment_compact_playback.xml
index 67c7fe6e5..0f7cb94ea 100644
--- a/app/src/main/res/layout/fragment_compact_playback.xml
+++ b/app/src/main/res/layout/fragment_compact_playback.xml
@@ -29,8 +29,8 @@
android:layout_width="match_parent"
android:layout_height="@dimen/height_compact_progress"
android:clickable="false"
- android:progressBackgroundTint="?android:attr/colorControlNormal"
- android:progressTint="?android:attr/colorPrimary"
+ android:progressBackgroundTint="?attr/colorControlNormal"
+ android:progressTint="?attr/colorPrimary"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
tools:progress="70" />
diff --git a/app/src/main/res/layout/fragment_main.xml b/app/src/main/res/layout/fragment_main.xml
index 28d0d3fb8..e8d9a9b1d 100644
--- a/app/src/main/res/layout/fragment_main.xml
+++ b/app/src/main/res/layout/fragment_main.xml
@@ -34,10 +34,10 @@
android:elevation="@dimen/elevation_normal"
app:layout_constraintBottom_toBottomOf="parent"
app:tabGravity="fill"
- app:tabIconTint="?android:attr/colorPrimary"
+ app:tabIconTint="?attr/colorPrimary"
app:tabIconTintMode="src_in"
app:tabIndicator="@drawable/ui_indicator"
- app:tabIndicatorColor="?android:attr/colorPrimary"
+ app:tabIndicatorColor="?attr/colorPrimary"
app:tabMode="fixed"
app:tabRippleColor="@color/selection_color"
tools:background="@color/control_color" />
diff --git a/app/src/main/res/layout/fragment_playback.xml b/app/src/main/res/layout/fragment_playback.xml
index 1a394b065..19821a80b 100644
--- a/app/src/main/res/layout/fragment_playback.xml
+++ b/app/src/main/res/layout/fragment_playback.xml
@@ -114,9 +114,9 @@
android:clickable="true"
android:focusable="true"
android:progressBackgroundTint="?android:attr/colorControlNormal"
- android:progressTint="?android:attr/colorPrimary"
+ android:progressTint="?attr/colorPrimary"
android:splitTrack="false"
- android:thumbTint="?android:attr/colorPrimary"
+ android:thumbTint="?attr/colorPrimary"
app:layout_constraintBottom_toTopOf="@+id/playback_duration_current"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
@@ -149,7 +149,7 @@
android:layout_height="@dimen/size_play_pause"
android:layout_marginBottom="30dp"
android:background="@drawable/ui_circular_button"
- android:backgroundTint="?android:attr/colorPrimary"
+ android:backgroundTint="?attr/colorPrimary"
android:contentDescription="@{playbackModel.isPlaying ? @string/description_pause : @string/description_play}"
android:foregroundTint="@color/background"
android:onClick="@{() -> playbackModel.invertPlayingStatus()}"
diff --git a/app/src/main/res/layout/item_queue_song.xml b/app/src/main/res/layout/item_queue_song.xml
index 4f46ca0e8..6413f3ae3 100644
--- a/app/src/main/res/layout/item_queue_song.xml
+++ b/app/src/main/res/layout/item_queue_song.xml
@@ -67,7 +67,7 @@
android:id="@+id/song_drag_handle"
android:layout_width="wrap_content"
android:layout_height="0dp"
- android:padding="@dimen/padding_small"
+ android:padding="@dimen/padding_tiny"
android:clickable="true"
android:focusable="true"
android:src="@drawable/ic_handle"
diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml
index ef43909fa..767d077e3 100644
--- a/app/src/main/res/values/styles.xml
+++ b/app/src/main/res/values/styles.xml
@@ -6,8 +6,9 @@
- @android:color/black
- @font/inter
- @drawable/ui_cursor
- - @color/control_color
- true
+
+ - @color/control_color
@@ -18,13 +19,13 @@