From 21184a1ccb94d5eefec298186d0bf789f8f08a2b Mon Sep 17 00:00:00 2001 From: Fabian Freund Date: Tue, 26 May 2026 13:15:06 +0200 Subject: [PATCH] use legacy minWidth/minHeight sizing trying to solve samsung resizing issues --- .../eu/weblibre/gecko/SearchBarWidgetProvider.kt | 5 ++--- .../app/src/main/res/xml/search_bar_widget_info.xml | 6 +++++- apps/weblibre/android/build.gradle | 10 ++++++++++ 3 files changed, 17 insertions(+), 4 deletions(-) diff --git a/apps/weblibre/android/app/src/main/kotlin/eu/weblibre/gecko/SearchBarWidgetProvider.kt b/apps/weblibre/android/app/src/main/kotlin/eu/weblibre/gecko/SearchBarWidgetProvider.kt index d40f2720..27efb661 100644 --- a/apps/weblibre/android/app/src/main/kotlin/eu/weblibre/gecko/SearchBarWidgetProvider.kt +++ b/apps/weblibre/android/app/src/main/kotlin/eu/weblibre/gecko/SearchBarWidgetProvider.kt @@ -22,10 +22,8 @@ import androidx.glance.layout.wrapContentHeight import androidx.glance.text.Text import androidx.glance.text.TextStyle import androidx.glance.unit.ColorProvider -import es.antonborri.home_widget.HomeWidgetLaunchIntent -import android.net.Uri -import es.antonborri.home_widget.actionStartActivity import androidx.core.net.toUri +import es.antonborri.home_widget.actionStartActivity class SearchBarGlanceWidget : GlanceAppWidget() { @@ -62,6 +60,7 @@ private fun SearchBarContent(context: Context) { color = ColorProvider(Color(0xFF848388)), fontSize = 16.sp ), + maxLines = 1, modifier = GlanceModifier.defaultWeight() ) diff --git a/apps/weblibre/android/app/src/main/res/xml/search_bar_widget_info.xml b/apps/weblibre/android/app/src/main/res/xml/search_bar_widget_info.xml index 3b312798..5db18658 100644 --- a/apps/weblibre/android/app/src/main/res/xml/search_bar_widget_info.xml +++ b/apps/weblibre/android/app/src/main/res/xml/search_bar_widget_info.xml @@ -1,7 +1,11 @@ diff --git a/apps/weblibre/android/build.gradle b/apps/weblibre/android/build.gradle index 9e934331..238e60aa 100644 --- a/apps/weblibre/android/build.gradle +++ b/apps/weblibre/android/build.gradle @@ -15,6 +15,16 @@ allprojects { //Required by background_fetch build maven { url "${project(':background_fetch').projectDir}/libs" } } + + configurations.configureEach { + resolutionStrategy.eachDependency { details -> + if (details.requested.group == 'androidx.glance' && + details.requested.name == 'glance-appwidget') { + details.useVersion '1.1.1' + details.because 'home_widget uses 1.+ and newer alpha releases require AGP 9.1 and compileSdk 37' + } + } + } } rootProject.buildDir = "../build"