From 7f32b9078e6a85ef5e204956dd591545b0b4c5a1 Mon Sep 17 00:00:00 2001 From: Aayush Gupta Date: Thu, 13 Jun 2024 21:40:14 +0530 Subject: [PATCH] LinearProgressIndicator: Fixes for new M3 design * Since 1.12.0, LinearProgressIndicator uses new M3 design that doesn't plays well with install and ratings for us * Switch both back to old style using new Widget.Material3.LinearProgressIndicator.Legacy style * Additionally drop trackCornerRadius and switch to custom background with clipToOutline for download as the class now has a bug that messes with style Keep downloads to follow new M3 design Signed-off-by: Aayush Gupta --- .../com/aurora/store/view/ui/details/AppDetailsFragment.kt | 1 + app/src/main/res/drawable/bg_rounded_transparent.xml | 5 +++++ app/src/main/res/layout/layout_details_install.xml | 3 ++- app/src/main/res/layout/view_rating.xml | 1 + 4 files changed, 9 insertions(+), 1 deletion(-) create mode 100644 app/src/main/res/drawable/bg_rounded_transparent.xml diff --git a/app/src/main/java/com/aurora/store/view/ui/details/AppDetailsFragment.kt b/app/src/main/java/com/aurora/store/view/ui/details/AppDetailsFragment.kt index a7da3edd0..6c7093582 100644 --- a/app/src/main/java/com/aurora/store/view/ui/details/AppDetailsFragment.kt +++ b/app/src/main/java/com/aurora/store/view/ui/details/AppDetailsFragment.kt @@ -237,6 +237,7 @@ class AppDetailsFragment : BaseFragment(R.layout.fragment_details) { } // Downloads + binding.layoutDetailsInstall.progressDownload.clipToOutline = true binding.layoutDetailsInstall.imgCancel.setOnClickListener { viewModel.cancelDownload(app) if (downloadStatus != DownloadStatus.DOWNLOADING) flip(0) diff --git a/app/src/main/res/drawable/bg_rounded_transparent.xml b/app/src/main/res/drawable/bg_rounded_transparent.xml new file mode 100644 index 000000000..49c544924 --- /dev/null +++ b/app/src/main/res/drawable/bg_rounded_transparent.xml @@ -0,0 +1,5 @@ + + + + diff --git a/app/src/main/res/layout/layout_details_install.xml b/app/src/main/res/layout/layout_details_install.xml index 72a44c8fe..fd62b96d7 100644 --- a/app/src/main/res/layout/layout_details_install.xml +++ b/app/src/main/res/layout/layout_details_install.xml @@ -62,15 +62,16 @@