From 656cef9a17daec99d7df16d73000375830eaaf8f Mon Sep 17 00:00:00 2001 From: Melendez Date: Sat, 27 Dec 2025 22:46:20 +0800 Subject: [PATCH] Android: Optimised the adaptation method for multiple screen sizes to accommodate @PreviewScreenSizes. --- Android/.idea/compiler.xml | 2 +- Android/.idea/deploymentTargetSelector.xml | 4 +- Android/.idea/misc.xml | 4 +- Android/build.gradle.kts | 12 +- Android/gradle.properties | 18 ++- Android/gradle/libs.versions.toml | 94 +++++++++++++ .../gradle/wrapper/gradle-wrapper.properties | 4 +- Android/mobile/build.gradle.kts | 124 ++++++++---------- .../java/com/melendez/known/MainActivity.kt | 54 +++----- .../known/ui/components/CompositionLocals.kt | 4 +- .../known/ui/components/SharedTopBar.kt | 10 +- .../com/melendez/known/ui/components/Tip.kt | 2 +- .../com/melendez/known/ui/screens/Signin.kt | 17 +-- .../melendez/known/ui/screens/about/About.kt | 13 +- .../known/ui/screens/about/Credits.kt | 11 +- .../known/ui/screens/add/Inputting.kt | 27 ++-- .../known/ui/screens/main/MainScreen.kt | 21 +-- .../known/ui/screens/main/inners/Home.kt | 2 +- .../known/ui/screens/main/inners/Me.kt | 9 +- .../known/ui/screens/settings/Settings.kt | 14 +- .../screens/settings/appearance/Appearance.kt | 8 +- .../ui/screens/settings/appearance/Dark.kt | 14 +- .../screens/settings/appearance/Language.kt | 14 +- .../com/melendez/known/util/ScreenType.kt | 38 ++++++ Android/wear/build.gradle.kts | 48 +++---- 25 files changed, 332 insertions(+), 236 deletions(-) create mode 100644 Android/gradle/libs.versions.toml create mode 100644 Android/mobile/src/main/java/com/melendez/known/util/ScreenType.kt diff --git a/Android/.idea/compiler.xml b/Android/.idea/compiler.xml index d390bd5..b589d56 100644 --- a/Android/.idea/compiler.xml +++ b/Android/.idea/compiler.xml @@ -1,6 +1,6 @@ - + \ No newline at end of file diff --git a/Android/.idea/deploymentTargetSelector.xml b/Android/.idea/deploymentTargetSelector.xml index 8e7242a..1708ff8 100644 --- a/Android/.idea/deploymentTargetSelector.xml +++ b/Android/.idea/deploymentTargetSelector.xml @@ -15,10 +15,10 @@