diff --git a/app/ui/src/main/java/de/mm20/launcher2/ui/launcher/widgets/external/AppWidgetHost.kt b/app/ui/src/main/java/de/mm20/launcher2/ui/launcher/widgets/external/AppWidgetHost.kt
index 7f68005e2..d4c84a092 100644
--- a/app/ui/src/main/java/de/mm20/launcher2/ui/launcher/widgets/external/AppWidgetHost.kt
+++ b/app/ui/src/main/java/de/mm20/launcher2/ui/launcher/widgets/external/AppWidgetHost.kt
@@ -3,6 +3,7 @@ package de.mm20.launcher2.ui.launcher.widgets.external
import android.appwidget.AppWidgetProviderInfo
import android.os.Build
import android.os.Bundle
+import android.util.SizeF
import android.util.SparseIntArray
import android.view.View
import android.view.ViewGroup
@@ -11,7 +12,6 @@ import android.widget.ScrollView
import androidx.annotation.RequiresApi
import androidx.compose.foundation.layout.BoxWithConstraints
import androidx.compose.foundation.layout.fillMaxSize
-import androidx.compose.foundation.layout.height
import androidx.compose.material3.ColorScheme
import androidx.compose.material3.MaterialTheme
import androidx.compose.runtime.Composable
@@ -67,18 +67,22 @@ fun AppWidgetHost(
} else {
it.resetColorResources()
}
+ it.updateAppWidgetSize(
+ Bundle(),
+ arrayListOf(SizeF(maxWidth.value, maxHeight.value))
+ )
+ } else {
+ it.updateAppWidgetSize(
+ null,
+ maxWidth.value.roundToInt(),
+ maxHeight.value.roundToInt(),
+ maxWidth.value.roundToInt(),
+ maxHeight.value.roundToInt(),
+ )
+ // Workaround to force update of the widget view
+ it.updateAppWidgetOptions(Bundle())
}
-
- it.updateAppWidgetSize(
- null,
- maxWidth.value.roundToInt(),
- maxHeight.value.roundToInt(),
- maxWidth.value.roundToInt(),
- maxHeight.value.roundToInt(),
- )
it.setPadding(padding)
- // Workaround to force update of the widget view
- it.updateAppWidgetOptions(Bundle())
}
)
}
diff --git a/core/i18n/src/main/res/values-ro/strings.xml b/core/i18n/src/main/res/values-ro/strings.xml
index e2af95cc1..4fb6bb1b4 100644
--- a/core/i18n/src/main/res/values-ro/strings.xml
+++ b/core/i18n/src/main/res/values-ro/strings.xml
@@ -450,4 +450,92 @@
Cauza la %1$s
Cauza azi
Indică care plugin la rezultatul căutări va fi creat
+ Ascuns
+ Transparent
+ Solid
+ Introduceți adresa site-ului web:
+ Glisează dreapta
+ Favorite
+ Fără margini
+ Stabil
+ De jos in sus
+ Caută pe un site
+ Mai multe informații
+ Glisează jos
+ Glisează în jos
+ Glisează stânga
+ Echilibrat
+ Afișează în favorite
+ Glisează stânga
+ Glisează dreapta
+ Nu face nimic
+ contrast ridicat
+ Default
+ Forme
+ Mai rotund
+ Dreptunghiular
+ Formatul orei
+ Atinge pentru a apela
+ Nume
+ Afișează elementele utilizate frecvent în favorite
+ Distribuie
+ Alegeți o aplicație pentru căutare:
+ Atingeți de două ori
+ Apăsare lungă
+ Variabilă
+ Redimensionare
+ Fulger
+ ceaţă
+ Transparenţă
+ Default
+ Semitransparent
+ Mesaj
+ Această acțiune necesită activarea serviciului de accesibilitate al lansatorului.
+ Configurați widgetul
+ Alege widgetul
+ Widget eliminat
+ Nicio selecție
+ Bară de progres interactivă
+ Raza de căutare
+ Căutați magazine și alte locuri în zona locală
+ Start cronometru
+ De sus în jos
+ Widgetul nu s-a putut încărca.
+ Email
+ Afișează buton pentru rearanjarea favoritelor
+ Instalează
+ Locuri
+ Gestionați etichetele și elementele etichetate
+ Utilizat frecvent
+ Contact nou
+ Vizualizați website-ul
+ Site-ul dat nu poate fi importat automat ca o căutare web. Puteți încerca un alt site web sau puteți introduce manual datele necesare în pasul următor.
+ Deschide setările rapide
+ Număr de rânduri
+ Acțiuni rapide
+ Afișează aplicațiile ca și lista
+ Setare alarma
+ Programați evenimentul
+ Afișează meniu alimentare
+ Deschide recentele
+ Dezactiva ecranul
+ Niciun calendar gasit
+ Ce fel de acțiune vrei să creezi?
+ Serviciul de accesibilitate al lansatorului trebuie să fie activat pentru a efectua această acțiune.
+ Tipografie
+ Afișează aplicatii intr-o lista in loc de o grila
+ Căutare cu aplicație
+ Culoare
+ Afișează butonul de dezvăluire
+ Inițiați imediat un apel când atingeți un număr de telefon
+ Widgeturi pe ecranul de pornire
+ Afisează widgeturile pe ecranul de pornire în loc de o pagină suplimentară
+ Lansare la intrare
+ Vreme
+ Experimental
+ Glisează sus
+ Widgeturi
+ Căutați calendare pe acest dispozitiv
+ Lansează aplicație
+ Deschide panoul de notificări
\ No newline at end of file
diff --git a/core/i18n/src/main/res/values-ro/units.xml b/core/i18n/src/main/res/values-ro/units.xml
index 0bbe7ce79..8219fa489 100644
--- a/core/i18n/src/main/res/values-ro/units.xml
+++ b/core/i18n/src/main/res/values-ro/units.xml
@@ -304,4 +304,29 @@
- de iarzi
Megabit
+
+ - uncie
+ - uncii
+ - uncii
+
+ Lungime
+ masă
+ Viteză
+ Volum
+ valută
+ Bitrate
+ Presiune
+ Energie
+ frecvență
+ Temperatură
+
+ - nod
+ - noduri
+ - noduri
+
+
+ - Piatră
+ - Pietre
+ - Pietre
+
\ No newline at end of file