diff --git a/app/src/main/res/drawable/bg_circular_top_corners.xml b/app/src/main/res/drawable/bg_circular_top_corners.xml
index ba57cb30..299df828 100644
--- a/app/src/main/res/drawable/bg_circular_top_corners.xml
+++ b/app/src/main/res/drawable/bg_circular_top_corners.xml
@@ -4,8 +4,5 @@
-
\ No newline at end of file
diff --git a/app/src/main/res/layout-land/activity_settings.xml b/app/src/main/res/layout-land/activity_settings.xml
index 9928c11a..5c671f60 100644
--- a/app/src/main/res/layout-land/activity_settings.xml
+++ b/app/src/main/res/layout-land/activity_settings.xml
@@ -1,67 +1,56 @@
+
+
+ android:layout_height="wrap_content">
-
+
+
+ android:layout_height="wrap_content"/>
-
+
-
+
+
-
+
-
+
-
-
-
-
-
-
-
-
-
-
+
+
diff --git a/app/src/main/res/layout-land/fragment_banner_home.xml b/app/src/main/res/layout-land/fragment_banner_home.xml
new file mode 100644
index 00000000..afb53ac3
--- /dev/null
+++ b/app/src/main/res/layout-land/fragment_banner_home.xml
@@ -0,0 +1,116 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/layout-sw600dp/activity_about_content.xml b/app/src/main/res/layout-sw600dp/activity_about_content.xml
index ca969b80..e6cf1859 100644
--- a/app/src/main/res/layout-sw600dp/activity_about_content.xml
+++ b/app/src/main/res/layout-sw600dp/activity_about_content.xml
@@ -1,39 +1,37 @@
+
+
+ android:layout_marginEnd="4dp"
+ android:orientation="vertical"
+ grid:layout_column="0"
+ grid:layout_columnWeight="1"
+ grid:layout_row="0">
-
+
-
+
+
-
+
-
-
+
-
+
-
-
-
-
-
+
\ No newline at end of file
diff --git a/app/src/main/res/layout-xlarge-land/fragment_banner_home.xml b/app/src/main/res/layout-xlarge-land/fragment_banner_home.xml
new file mode 100644
index 00000000..6bf6f946
--- /dev/null
+++ b/app/src/main/res/layout-xlarge-land/fragment_banner_home.xml
@@ -0,0 +1,116 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/layout-xlarge/fragment_library.xml b/app/src/main/res/layout-xlarge/fragment_library.xml
index face7ece..4b1c039d 100644
--- a/app/src/main/res/layout-xlarge/fragment_library.xml
+++ b/app/src/main/res/layout-xlarge/fragment_library.xml
@@ -1,73 +1,69 @@
+
+
+ android:layout_height="wrap_content"
+ android:elevation="0dp"
+ tools:ignore="UnusedAttribute">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ android:id="@+id/fragment_container"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ app:layout_behavior="@string/appbar_scrolling_view_behavior"/>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
diff --git a/app/src/main/res/layout/activity_about.xml b/app/src/main/res/layout/activity_about.xml
index dc611f6f..e62ea1ca 100644
--- a/app/src/main/res/layout/activity_about.xml
+++ b/app/src/main/res/layout/activity_about.xml
@@ -1,56 +1,45 @@
+
+
+ android:layout_height="wrap_content">
-
+
+
+ android:layout_height="wrap_content"/>
-
+
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/activity_about_content.xml b/app/src/main/res/layout/activity_about_content.xml
index 13ba791d..408b8b6c 100644
--- a/app/src/main/res/layout/activity_about_content.xml
+++ b/app/src/main/res/layout/activity_about_content.xml
@@ -1,17 +1,15 @@
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:padding="8dp"
+ android:orientation="vertical">
-
+
-
+
-
+
-
-
-
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/activity_settings.xml b/app/src/main/res/layout/activity_settings.xml
index 1e2496f0..fcb7bd50 100755
--- a/app/src/main/res/layout/activity_settings.xml
+++ b/app/src/main/res/layout/activity_settings.xml
@@ -27,28 +27,19 @@
+ app:title="@string/support_development" />
-
-
-
+
+
diff --git a/app/src/main/res/layout/card_donate.xml b/app/src/main/res/layout/card_donate.xml
index ac7f61eb..22a582dd 100644
--- a/app/src/main/res/layout/card_donate.xml
+++ b/app/src/main/res/layout/card_donate.xml
@@ -27,36 +27,7 @@
tools:ignore="MissingPrefix" />
-
-
-
-
-
-
-
+
+
+ android:padding="8dp"
+ android:background="@drawable/gradient_6"
+ android:orientation="vertical">
+
+
+
+
+
+
-
-
-
-
-
-
-
-
+ android:paddingTop="8dp"
+ android:paddingBottom="8dp"
+ android:paddingStart="16dp"
+ android:paddingEnd="16dp"
+ android:orientation="vertical">
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/dialog_add_to_playlist.xml b/app/src/main/res/layout/dialog_add_to_playlist.xml
index 9ede9d98..8908cbd7 100644
--- a/app/src/main/res/layout/dialog_add_to_playlist.xml
+++ b/app/src/main/res/layout/dialog_add_to_playlist.xml
@@ -1,27 +1,46 @@
+
+
+ android:layout_height="wrap_content"
+ android:gravity="center_vertical"
+ android:orientation="horizontal">
+ android:id="@+id/title"
+ fontPath="@string/circular_std_black"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:layout_weight="1"
+ android:padding="14dp"
+ android:text="@string/add_playlist_title"
+ android:textAppearance="@style/TextAppearance.AppCompat.Title"
+ tools:ignore="MissingPrefix"/>
-
+
+
-
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/fragment_banner_home.xml b/app/src/main/res/layout/fragment_banner_home.xml
new file mode 100644
index 00000000..2945006e
--- /dev/null
+++ b/app/src/main/res/layout/fragment_banner_home.xml
@@ -0,0 +1,107 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/fragment_folder.xml b/app/src/main/res/layout/fragment_folder.xml
index 1c5da267..d4bc2db2 100644
--- a/app/src/main/res/layout/fragment_folder.xml
+++ b/app/src/main/res/layout/fragment_folder.xml
@@ -1,92 +1,120 @@
+
+
+
+
+
+
+
+
+ android:layout_weight="1">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ android:id="@+id/container"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:layout_marginTop="@dimen/overlap_toolbar_height"
+ android:background="@drawable/bg_circular_top_corners"
+ android:elevation="@dimen/card_elevation"
+ app:layout_behavior="@string/appbar_scrolling_view_behavior">
-
+
+
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/fragment_home.xml b/app/src/main/res/layout/fragment_home.xml
index 0d918197..c8f50599 100755
--- a/app/src/main/res/layout/fragment_home.xml
+++ b/app/src/main/res/layout/fragment_home.xml
@@ -1,102 +1,101 @@
-
-
+ android:layout_height="match_parent">
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
+ android:descendantFocusability="blocksDescendants"
+ android:focusable="true"
+ android:focusableInTouchMode="true"
+ android:orientation="vertical">
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
\ 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 0a318852..3c65852b 100644
--- a/app/src/main/res/layout/fragment_library.xml
+++ b/app/src/main/res/layout/fragment_library.xml
@@ -20,11 +20,9 @@
android:layout_height="match_parent">
+ android:layout_height="wrap_content">
+ app:layout_scrollFlags="scroll|exitUntilCollapsed"
+ app:title="@string/action_settings">
+ android:layout_height="wrap_content"/>
+ app:layout_collapseMode="pin"/>
-
-
diff --git a/app/src/main/res/layout/item_card.xml b/app/src/main/res/layout/item_card.xml
index 89fa5177..8dd49a97 100644
--- a/app/src/main/res/layout/item_card.xml
+++ b/app/src/main/res/layout/item_card.xml
@@ -4,7 +4,7 @@
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="wrap_content"
- app:cardCornerRadius="3dp"
+ app:cardCornerRadius="8dp"
app:cardElevation="3dp"
app:cardUseCompatPadding="true"
tools:ignore="MissingPrefix">
diff --git a/app/src/main/res/layout/item_card_color.xml b/app/src/main/res/layout/item_card_color.xml
index aaff0740..2b4ad136 100644
--- a/app/src/main/res/layout/item_card_color.xml
+++ b/app/src/main/res/layout/item_card_color.xml
@@ -1,60 +1,60 @@
+ xmlns:app="http://schemas.android.com/apk/res-auto"
+ xmlns:tools="http://schemas.android.com/tools"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ app:cardCornerRadius="8dp"
+ app:cardElevation="3dp"
+ app:cardUseCompatPadding="true"
+ tools:ignore="MissingPrefix">
-
+
+
+
+
+ android:scaleType="centerCrop"
+ tools:ignore="ContentDescription"/>
-
+
-
+
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:padding="12dp"
+ android:gravity="center_vertical"
+ android:orientation="vertical">
-
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:gravity="center_vertical"
- android:orientation="vertical"
- android:padding="12dp">
-
-
-
-
-
+
+
diff --git a/app/src/main/res/layout/item_playlist.xml b/app/src/main/res/layout/item_playlist.xml
index 0b2bd4e5..25db611b 100644
--- a/app/src/main/res/layout/item_playlist.xml
+++ b/app/src/main/res/layout/item_playlist.xml
@@ -1,70 +1,19 @@
-
+ android:layout_height="wrap_content"
+ android:padding="12dp"
+ android:ellipsize="end"
+ android:maxLines="2"
+ android:textAppearance="@style/TextAppearance.AppCompat.Title"/>
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/layout/user_action_details.xml b/app/src/main/res/layout/user_action_details.xml
index 4eb40357..5119cfdd 100644
--- a/app/src/main/res/layout/user_action_details.xml
+++ b/app/src/main/res/layout/user_action_details.xml
@@ -36,8 +36,8 @@
android:layout_height="wrap_content"
android:ellipsize="end"
android:maxLines="2"
- android:paddingEnd="16dp"
android:paddingStart="16dp"
+ android:paddingEnd="16dp"
android:textAppearance="@style/TextAppearance.AppCompat.Medium"
android:textStyle="bold"
tools:ignore="MissingPrefix" />
@@ -47,8 +47,8 @@
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:ellipsize="end"
- android:paddingEnd="16dp"
android:paddingStart="16dp"
+ android:paddingEnd="16dp"
android:text="@string/lets_play_something" />
@@ -58,8 +58,8 @@
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
- android:paddingEnd="4dp"
- android:paddingStart="4dp">
+ android:paddingStart="4dp"
+ android:paddingEnd="4dp">
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/menu/menu_main.xml b/app/src/main/res/menu/menu_main.xml
index 895442ea..723db856 100644
--- a/app/src/main/res/menu/menu_main.xml
+++ b/app/src/main/res/menu/menu_main.xml
@@ -8,11 +8,13 @@
android:icon="@drawable/ic_search_white_24dp"
android:title="@string/action_search"
app:showAsAction="ifRoom"/>
+
+
-
@@ -48,22 +50,26 @@
+
-
+
+
+