From 71b6c163ef42df7cc8aa7ac5deace33621bdb6fb Mon Sep 17 00:00:00 2001 From: Sp00kyTec Date: Sat, 13 Sep 2025 13:30:06 +0300 Subject: [PATCH] Modernize UI with Material 3, rounded cards, dynamic colors --- app/src/main/AndroidManifest.xml | 546 +++++---------------- app/src/main/res/layout/activity_main.xml | 91 +++- app/src/main/res/layout/item_home_card.xml | 55 +++ app/src/main/res/values/colors.xml | 102 +--- app/src/main/res/values/styles.xml | 174 +------ app/src/main/res/xml/file_paths.xml | 6 + 6 files changed, 297 insertions(+), 677 deletions(-) create mode 100644 app/src/main/res/layout/item_home_card.xml create mode 100644 app/src/main/res/xml/file_paths.xml diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 8a6b22ab3..894f3c1b5 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -1,462 +1,162 @@ + xmlns:tools="http://schemas.android.com/tools"> - - - + + + + + - - - + - - - - - - - + + + - - + + + android:configChanges="keyboard|keyboardHidden|orientation|screenSize|smallestScreenSize|screenLayout|uiMode" + tools:targetApi="31"> + + + android:launchMode="singleTop" + android:theme="@style/Theme.NewPipe"> - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + android:grantUriPermissions="true" + tools:replace="android:authorities"> + android:resource="@xml/file_paths" /> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + android:name=".accessibility.NewPipeAccessibilityService" + android:permission="android.permission.BIND_ACCESSIBILITY_SERVICE" + android:exported="true"> + + + + + - - - - - - - - - - - + + \ No newline at end of file diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml index 01d842812..caa7b2db6 100644 --- a/app/src/main/res/layout/activity_main.xml +++ b/app/src/main/res/layout/activity_main.xml @@ -1,36 +1,79 @@ - - + + android:layout_height="match_parent" + android:background="?attr/colorSurface"> - + + android:layout_height="wrap_content" + app:layout_constraintTop_toTopOf="parent"> - + android:layout_height="?attr/actionBarSize" + android:background="?attr/colorSurface" + android:elevation="4dp" + android:theme="@style/ThemeOverlay.NewPipe.ActionBar" /> - + - + + + + android:layout_height="wrap_content" + android:orientation="vertical" + android:spacing="12"> - + + - + + - + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/item_home_card.xml b/app/src/main/res/layout/item_home_card.xml new file mode 100644 index 000000000..c61294c43 --- /dev/null +++ b/app/src/main/res/layout/item_home_card.xml @@ -0,0 +1,55 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/values/colors.xml b/app/src/main/res/values/colors.xml index 73e8a0cb1..357a11dd0 100644 --- a/app/src/main/res/values/colors.xml +++ b/app/src/main/res/values/colors.xml @@ -1,87 +1,25 @@ + + #635BFF + #4A40E6 + #00E5C9 + #00BFA5 + #FF000000 + #FFFFFFFF - @color/black - @color/black + + #000000 + #FFFFFF + #000000 + #FFFFFF - #CD201F + + #FAFAFA + #FFFFFF + #121212 - #999999 - #6C6C6C - - - #EEEEEE - #EEEEEE - #e53935 - #32000000 - #48868686 - #2a868686 - #1fa6a6a6 - #5a000000 - #ffffff - #212121 - #F8F8F8 - #E9E9E9 - #33000000 - - - #222222 - #424242 - #ff5252 - #0affffff - #48ffffff - #2affffff - #1f717171 - #82000000 - #424242 - #ffffff - #af000000 - #313131 - #474747 - #33FFFFFF - - - #000000 - @color/dark_settings_accent_color - #1effffff - #23454545 - #0F0F0F - #202020 - #25FFFFFF - - - @color/dark_queue_background_color - #F2FFFFFF - #aa000000 - #c8E53935 - #e6000000 - #EEFFFFFF - #64000000 - - #fff - #d6d6d6 - #717171 - - #00000000 - #96717171 - - - #607D8B - - - #555555 - #000000 - #CD5656 - #BC211D - #008ea4 - #005a71 - - - #FFFFFF - #C9CACB - - #616161 - - #000 - - + + #121212 + #757575 + \ No newline at end of file diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml index 164f10672..f827eb383 100644 --- a/app/src/main/res/values/styles.xml +++ b/app/src/main/res/values/styles.xml @@ -1,158 +1,36 @@ + - - - - - - - - - - - - - - - - - - - - - - - - - -