diff --git a/app/ui/src/main/java/de/mm20/launcher2/ui/settings/icons/IconsSettingsScreen.kt b/app/ui/src/main/java/de/mm20/launcher2/ui/settings/icons/IconsSettingsScreen.kt index 794e916d..dc8543c9 100644 --- a/app/ui/src/main/java/de/mm20/launcher2/ui/settings/icons/IconsSettingsScreen.kt +++ b/app/ui/src/main/java/de/mm20/launcher2/ui/settings/icons/IconsSettingsScreen.kt @@ -1,6 +1,5 @@ package de.mm20.launcher2.ui.settings.icons -import android.graphics.drawable.ColorDrawable import androidx.appcompat.app.AppCompatActivity import androidx.compose.animation.AnimatedVisibility import androidx.compose.foundation.BorderStroke @@ -17,9 +16,7 @@ import androidx.compose.foundation.lazy.LazyColumn import androidx.compose.foundation.lazy.grid.GridCells import androidx.compose.foundation.lazy.grid.LazyVerticalGrid import androidx.compose.foundation.lazy.grid.items -import androidx.compose.foundation.shape.CircleShape import androidx.compose.material.icons.Icons -import androidx.compose.material.icons.rounded.FormatPaint import androidx.compose.material.icons.rounded.Palette import androidx.compose.material3.HorizontalDivider import androidx.compose.material3.Icon @@ -42,13 +39,10 @@ import androidx.compose.ui.res.stringResource import androidx.compose.ui.text.style.TextAlign import androidx.compose.ui.unit.dp import androidx.compose.ui.window.Dialog -import androidx.core.content.ContextCompat import androidx.lifecycle.compose.collectAsStateWithLifecycle import androidx.lifecycle.viewmodel.compose.viewModel import de.mm20.launcher2.icons.IconPack import de.mm20.launcher2.icons.LauncherIcon -import de.mm20.launcher2.icons.StaticIconLayer -import de.mm20.launcher2.icons.StaticLauncherIcon import de.mm20.launcher2.preferences.IconShape import de.mm20.launcher2.preferences.ui.GridSettings import de.mm20.launcher2.ui.R @@ -430,30 +424,14 @@ fun IconShapePreference( .padding(8.dp), horizontalAlignment = Alignment.CenterHorizontally ) { - val context = LocalContext.current - ShapedLauncherIcon( - size = 48.dp, - icon = { - StaticLauncherIcon( - foregroundLayer = StaticIconLayer( - icon = ContextCompat.getDrawable( - context, - R.mipmap.ic_launcher_foreground - )!!, - scale = 1.5f, - ), - backgroundLayer = StaticIconLayer( - icon = ColorDrawable( - context.getColor(R.color.ic_launcher_background) - ) - ) - ) - }, - modifier = Modifier.clickable { - onValueChanged(it) - showDialog = false - }, - shape = getShape(it) + Box( + modifier = Modifier.clip(getShape(it)) + .size(48.dp) + .background(MaterialTheme.colorScheme.primary) + .clickable { + onValueChanged(it) + showDialog = false + } ) Text( getShapeName(it) ?: "", diff --git a/core/i18n/src/main/res/values-cs/strings.xml b/core/i18n/src/main/res/values-cs/strings.xml index b64ddc98..5b4c776d 100644 --- a/core/i18n/src/main/res/values-cs/strings.xml +++ b/core/i18n/src/main/res/values-cs/strings.xml @@ -827,4 +827,8 @@ Vlhkost Štítek nemůže existovat bez názvu. Pokud budete pokračovat, bude štítek odstraněn. Widget odstraněn + Formát času + 24hodinový + 12hodinový + Podle systému \ No newline at end of file diff --git a/core/i18n/src/main/res/values-hu/strings.xml b/core/i18n/src/main/res/values-hu/strings.xml index 6bd3805f..ee5c9f53 100644 --- a/core/i18n/src/main/res/values-hu/strings.xml +++ b/core/i18n/src/main/res/values-hu/strings.xml @@ -818,4 +818,8 @@ Páratartalom Egy címke nem létezhet név nélkül. Ha folytatja, a címke törlődik. Modul törölve + Rendszer alapértelmezett + Időformátum + 24 órás + 12 órás \ No newline at end of file diff --git a/core/i18n/src/main/res/values-zh-rTW/strings.xml b/core/i18n/src/main/res/values-zh-rTW/strings.xml index 982036ff..364ddad3 100644 --- a/core/i18n/src/main/res/values-zh-rTW/strings.xml +++ b/core/i18n/src/main/res/values-zh-rTW/strings.xml @@ -107,9 +107,9 @@ 捷徑 %1$s 將被永久移除。繼續? YouTube https://www.youtube.com/results\?search_query=${1} - Google Play商店 + Google Play https://play.google.com/store/search\?q=${1} - 此 URL 中缺少預留位置’${1}‘ + 此 URL 中缺少預留位置『${1}』 替換圖示 刪除圖示 自訂圖示 @@ -145,7 +145,7 @@ 被釘選的標籤將出現在這裡 建立標籤… Nextcloud 伺服器 URL - 伺服器URL禁止為空 + 伺服器 URL 禁止為空 此 URL 不能指向一個有效的 Nextcloud 安裝器 Owncloud 伺服器 URL 此 URL 不能指向一個有效的 Owncloud 安裝器 @@ -376,12 +376,12 @@ 本機檔案 搜尋儲存在此裝置上的文件、照片與其它檔案 Google Drive - 在Google Drive上搜尋 %1$s + 在 Google Drive 上搜尋 %1$s Nextcloud 搜尋%1$s的檔案 Owncloud 使用 Google 登入 - 登入以查詢 Google Drive + 登入以搜尋 Google Drive 日曆 隱藏全天事件 有關此版本應用程式的更多資訊 @@ -478,10 +478,10 @@ 登入 未安裝任何圖示包 - 從過去%1$d天運行的事件 + 從過去 %1$d 天運行的事件 - 已刪除%1$d條目。 + 已刪除 %1$d 個條目。 輸入時啟動 在點擊「前往」後啟動突顯顯示的匹配項或快速操作 @@ -489,7 +489,7 @@ %1$s 分鐘內完成 - 已選擇 %1$d 項目 + 已選擇 %1$d 個項目 啟動應用程式 所有圖示包 @@ -576,7 +576,7 @@ 長度單位 Overpass URL - %1$s 通知 + %1$s 個通知 沒有天氣服務商被選擇或者選擇的服務商不可用 管理已安裝的擴充套件 @@ -748,7 +748,7 @@ 私人空間被鎖定。 暫停工作應用程式 - %1$s電話號碼 + %1$s 個電話號碼 手球場 私人 @@ -782,10 +782,10 @@ 應用程式網格 & 搜尋結果 開啟日曆應用程式 - %1$s電子郵件位址 + %1$s 個電子郵件位址 - %1$s郵政地址 + %1$s 個郵政地址 體操場 紀念碑 @@ -804,6 +804,11 @@ 上一首 下一首 - 已選擇 %1$s 列表 + 已選擇 %1$s 個列表 + 24 小時制 + 12 小時制 + 系統預設 + 時間格式 + 小工具已移除 \ No newline at end of file