From 88f8a9dba1a33fd61ca80dffb9ddfbdd708cbe68 Mon Sep 17 00:00:00 2001 From: rainxchzed Date: Tue, 5 May 2026 22:25:06 +0500 Subject: [PATCH 1/2] fix(apps): clear bottom inset under Add-by-link FAB so last list item isn't hidden --- .../kotlin/zed/rainxch/apps/presentation/AppsRoot.kt | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/feature/apps/presentation/src/commonMain/kotlin/zed/rainxch/apps/presentation/AppsRoot.kt b/feature/apps/presentation/src/commonMain/kotlin/zed/rainxch/apps/presentation/AppsRoot.kt index 86b4c53b3..71a35aaeb 100644 --- a/feature/apps/presentation/src/commonMain/kotlin/zed/rainxch/apps/presentation/AppsRoot.kt +++ b/feature/apps/presentation/src/commonMain/kotlin/zed/rainxch/apps/presentation/AppsRoot.kt @@ -621,7 +621,16 @@ fun AppsScreen( LazyColumn( state = listState, modifier = Modifier.fillMaxSize().arrowKeyScroll(listState), - contentPadding = PaddingValues(horizontal = 0.dp, vertical = 8.dp), + // Bottom inset clears the Add-by-link FAB so + // the last list item isn't hidden under it. + // FAB ≈ 56dp + 16dp scaffold inset + 16dp + // breathing room. + contentPadding = PaddingValues( + start = 0.dp, + end = 0.dp, + top = 8.dp, + bottom = 88.dp, + ), verticalArrangement = Arrangement.spacedBy(8.dp), ) { if (state.showImportProposalBanner) { From 3b9aac604f2c2769fb5d40e3333b80ce32cf6d12 Mon Sep 17 00:00:00 2001 From: rainxchzed Date: Tue, 5 May 2026 22:25:06 +0500 Subject: [PATCH 2/2] chore(strings): note Apps FAB overlap fix in 1.8.1 what's-new across locales --- .../src/commonMain/composeResources/files/whatsnew/16.json | 3 ++- .../src/commonMain/composeResources/files/whatsnew/ar/16.json | 3 ++- .../src/commonMain/composeResources/files/whatsnew/bn/16.json | 3 ++- .../src/commonMain/composeResources/files/whatsnew/es/16.json | 3 ++- .../src/commonMain/composeResources/files/whatsnew/fr/16.json | 3 ++- .../src/commonMain/composeResources/files/whatsnew/hi/16.json | 3 ++- .../src/commonMain/composeResources/files/whatsnew/it/16.json | 3 ++- .../src/commonMain/composeResources/files/whatsnew/ja/16.json | 3 ++- .../src/commonMain/composeResources/files/whatsnew/ko/16.json | 3 ++- .../src/commonMain/composeResources/files/whatsnew/pl/16.json | 3 ++- .../src/commonMain/composeResources/files/whatsnew/ru/16.json | 3 ++- .../src/commonMain/composeResources/files/whatsnew/tr/16.json | 3 ++- .../commonMain/composeResources/files/whatsnew/zh-CN/16.json | 3 ++- 13 files changed, 26 insertions(+), 13 deletions(-) diff --git a/core/presentation/src/commonMain/composeResources/files/whatsnew/16.json b/core/presentation/src/commonMain/composeResources/files/whatsnew/16.json index 98e8980a7..b0be40867 100644 --- a/core/presentation/src/commonMain/composeResources/files/whatsnew/16.json +++ b/core/presentation/src/commonMain/composeResources/files/whatsnew/16.json @@ -37,7 +37,8 @@ "Desktop now trusts OS-installed root certificates — Watt Toolkit, FastGithub, Fiddler, and corporate MITM proxies just work without keytool gymnastics.", "Windows installer launch no longer fails on accounts with non-ASCII usernames or unusual filename characters.", "Liquid Glass effect removed — icons in dark mode could become invisible against transparent backgrounds. Cleaner, higher-contrast UI everywhere.", - "Store no longer claims an update is available for itself after you've already updated it." + "Store no longer claims an update is available for itself after you've already updated it.", + "Apps screen — Add-by-link button no longer covers the last app in the list." ] } ] diff --git a/core/presentation/src/commonMain/composeResources/files/whatsnew/ar/16.json b/core/presentation/src/commonMain/composeResources/files/whatsnew/ar/16.json index e66ed8202..663d6adeb 100644 --- a/core/presentation/src/commonMain/composeResources/files/whatsnew/ar/16.json +++ b/core/presentation/src/commonMain/composeResources/files/whatsnew/ar/16.json @@ -37,7 +37,8 @@ "تطبيق سطح المكتب يثق الآن بشهادات الجذر المثبَّتة في النظام — Watt Toolkit و FastGithub و Fiddler ووكلاء MITM للشركات تعمل دون الحاجة إلى استخدام keytool.", "تشغيل المثبّت على Windows لم يعد يفشل في الحسابات ذات أسماء المستخدمين غير ASCII أو الملفات بأسماء غير اعتيادية.", "تمت إزالة تأثير الزجاج السائل — قد تختفي الأيقونات في الوضع الداكن على الخلفيات الشفافة. واجهة أنظف بتباين أعلى في كل مكان.", - "المتجر لم يعد يدّعي توفر تحديث لنفسه بعد أن تكون قد حدّثته بالفعل." + "المتجر لم يعد يدّعي توفر تحديث لنفسه بعد أن تكون قد حدّثته بالفعل.", + "شاشة التطبيقات — زر «إضافة عبر رابط» لم يعد يغطي آخر تطبيق في القائمة." ] } ] diff --git a/core/presentation/src/commonMain/composeResources/files/whatsnew/bn/16.json b/core/presentation/src/commonMain/composeResources/files/whatsnew/bn/16.json index ac7b13990..fdc2bd4c0 100644 --- a/core/presentation/src/commonMain/composeResources/files/whatsnew/bn/16.json +++ b/core/presentation/src/commonMain/composeResources/files/whatsnew/bn/16.json @@ -37,7 +37,8 @@ "ডেস্কটপ এখন OS-এ ইনস্টল করা রুট সার্টিফিকেটগুলোকে বিশ্বাস করে — Watt Toolkit, FastGithub, Fiddler আর কর্পোরেট MITM প্রক্সি keytool ছাড়াই কাজ করে।", "Windows ইনস্টলার চালু করা আর non-ASCII ইউজারনেম বা অস্বাভাবিক ফাইলনেমে ব্যর্থ হয় না।", "লিকুইড গ্লাস ইফেক্ট সরানো হয়েছে — ডার্ক মোডে স্বচ্ছ ব্যাকগ্রাউন্ডে আইকন অদৃশ্য হয়ে যেতে পারত। সর্বত্র পরিষ্কার, উচ্চ-কনট্রাস্ট UI।", - "স্টোর আপনি ইতিমধ্যে আপডেট করার পরে আর নিজের জন্য আপডেট আছে দাবি করে না।" + "স্টোর আপনি ইতিমধ্যে আপডেট করার পরে আর নিজের জন্য আপডেট আছে দাবি করে না।", + "Apps স্ক্রিন — «লিঙ্ক দিয়ে যোগ করুন» বোতাম আর তালিকার শেষ অ্যাপটি ঢেকে রাখে না।" ] } ] diff --git a/core/presentation/src/commonMain/composeResources/files/whatsnew/es/16.json b/core/presentation/src/commonMain/composeResources/files/whatsnew/es/16.json index 291f357a9..6b39ddd23 100644 --- a/core/presentation/src/commonMain/composeResources/files/whatsnew/es/16.json +++ b/core/presentation/src/commonMain/composeResources/files/whatsnew/es/16.json @@ -37,7 +37,8 @@ "El escritorio ahora confía en los certificados raíz instalados en el sistema — Watt Toolkit, FastGithub, Fiddler y proxies MITM corporativos funcionan sin tener que usar keytool.", "El lanzamiento del instalador en Windows ya no falla con cuentas que tienen nombres de usuario no ASCII o nombres de archivo inusuales.", "Efecto de cristal líquido eliminado — los iconos en modo oscuro podían volverse invisibles sobre fondos transparentes. Interfaz más limpia y con mayor contraste en todas partes.", - "La tienda ya no anuncia una actualización propia disponible después de que la hayas actualizado." + "La tienda ya no anuncia una actualización propia disponible después de que la hayas actualizado.", + "Pantalla de Apps — el botón «Añadir por enlace» ya no tapa la última app de la lista." ] } ] diff --git a/core/presentation/src/commonMain/composeResources/files/whatsnew/fr/16.json b/core/presentation/src/commonMain/composeResources/files/whatsnew/fr/16.json index a07965708..d6b224774 100644 --- a/core/presentation/src/commonMain/composeResources/files/whatsnew/fr/16.json +++ b/core/presentation/src/commonMain/composeResources/files/whatsnew/fr/16.json @@ -37,7 +37,8 @@ "Le bureau fait désormais confiance aux certificats racine installés par l’OS — Watt Toolkit, FastGithub, Fiddler et les proxys MITM d’entreprise fonctionnent sans manip keytool.", "Le lancement de l’installateur sous Windows ne plante plus pour les comptes dont le nom d’utilisateur contient des caractères non-ASCII ou des noms de fichier inhabituels.", "Effet verre liquide supprimé — les icônes en mode sombre pouvaient devenir invisibles sur des fonds transparents. Interface plus nette et plus contrastée partout.", - "Le store ne signale plus une mise à jour disponible pour lui-même après que vous l'avez déjà mis à jour." + "Le store ne signale plus une mise à jour disponible pour lui-même après que vous l'avez déjà mis à jour.", + "Écran Apps — le bouton « Ajouter par lien » ne masque plus la dernière app de la liste." ] } ] diff --git a/core/presentation/src/commonMain/composeResources/files/whatsnew/hi/16.json b/core/presentation/src/commonMain/composeResources/files/whatsnew/hi/16.json index a27192a2d..c64e5a76f 100644 --- a/core/presentation/src/commonMain/composeResources/files/whatsnew/hi/16.json +++ b/core/presentation/src/commonMain/composeResources/files/whatsnew/hi/16.json @@ -37,7 +37,8 @@ "डेस्कटॉप अब OS में इंस्टॉल किए गए रूट सर्टिफिकेट पर भरोसा करता है — Watt Toolkit, FastGithub, Fiddler और कॉर्पोरेट MITM प्रॉक्सी keytool के बिना भी काम करते हैं।", "Windows इंस्टॉलर लॉन्च अब non-ASCII यूज़रनेम या असामान्य फ़ाइलनेम वाले अकाउंट पर विफल नहीं होता।", "लिक्विड ग्लास इफ़ेक्ट हटा दिया गया — डार्क मोड में पारदर्शी पृष्ठभूमि पर आइकन अदृश्य हो सकते थे। हर जगह साफ़, उच्च-कंट्रास्ट UI।", - "स्टोर अब पहले से अपडेट होने के बाद अपने लिए अपडेट उपलब्ध होने का दावा नहीं करता।" + "स्टोर अब पहले से अपडेट होने के बाद अपने लिए अपडेट उपलब्ध होने का दावा नहीं करता।", + "Apps स्क्रीन — 'लिंक से जोड़ें' बटन अब सूची के आख़िरी ऐप को नहीं ढकता।" ] } ] diff --git a/core/presentation/src/commonMain/composeResources/files/whatsnew/it/16.json b/core/presentation/src/commonMain/composeResources/files/whatsnew/it/16.json index 042fb6eb0..01b3be2d4 100644 --- a/core/presentation/src/commonMain/composeResources/files/whatsnew/it/16.json +++ b/core/presentation/src/commonMain/composeResources/files/whatsnew/it/16.json @@ -37,7 +37,8 @@ "Il desktop ora si fida dei certificati radice installati dal sistema — Watt Toolkit, FastGithub, Fiddler e i proxy MITM aziendali funzionano senza manovre con keytool.", "L’avvio dell’installer su Windows non fallisce più per account con nomi utente non ASCII o nomi file insoliti.", "Effetto vetro liquido rimosso — le icone in modalità scura potevano diventare invisibili su sfondi trasparenti. Interfaccia più pulita e con maggior contrasto ovunque.", - "Lo store non segnala più un aggiornamento disponibile per sé stesso dopo che lo hai già aggiornato." + "Lo store non segnala più un aggiornamento disponibile per sé stesso dopo che lo hai già aggiornato.", + "Schermata App — il pulsante «Aggiungi tramite link» non copre più l'ultima app dell'elenco." ] } ] diff --git a/core/presentation/src/commonMain/composeResources/files/whatsnew/ja/16.json b/core/presentation/src/commonMain/composeResources/files/whatsnew/ja/16.json index 5d332c5c5..4592f1f92 100644 --- a/core/presentation/src/commonMain/composeResources/files/whatsnew/ja/16.json +++ b/core/presentation/src/commonMain/composeResources/files/whatsnew/ja/16.json @@ -37,7 +37,8 @@ "デスクトップが OS にインストール済みのルート証明書を信頼するようになりました。Watt Toolkit、FastGithub、Fiddler、社内 MITM プロキシも keytool 不要で動作します。", "Windows のインストーラー起動が、非 ASCII のユーザー名や特殊な文字を含むファイル名でも失敗しなくなりました。", "リキッドグラス効果を削除しました — ダークモードでは透明な背景にアイコンが見えなくなることがありました。全体的にすっきりした、コントラストの高い UI になりました。", - "ストアを更新したあとも自分自身に更新があると表示し続ける問題を修正しました。" + "ストアを更新したあとも自分自身に更新があると表示し続ける問題を修正しました。", + "アプリ画面 — 「リンクで追加」ボタンが一覧の最後のアプリを覆わなくなりました。" ] } ] diff --git a/core/presentation/src/commonMain/composeResources/files/whatsnew/ko/16.json b/core/presentation/src/commonMain/composeResources/files/whatsnew/ko/16.json index 85bcfaf7d..7ad99ee29 100644 --- a/core/presentation/src/commonMain/composeResources/files/whatsnew/ko/16.json +++ b/core/presentation/src/commonMain/composeResources/files/whatsnew/ko/16.json @@ -37,7 +37,8 @@ "데스크톱이 OS에 설치된 루트 인증서를 신뢰합니다 — Watt Toolkit, FastGithub, Fiddler, 사내 MITM 프록시가 keytool 작업 없이 그대로 동작합니다.", "Windows 설치 프로그램 실행이 비 ASCII 사용자 이름 또는 특수 문자가 포함된 파일 이름에서도 실패하지 않습니다.", "리퀴드 글라스 효과 제거 — 다크 모드의 투명 배경 위에서 아이콘이 보이지 않을 수 있었습니다. 모든 곳에서 더 깔끔하고 대비가 높은 UI로 개선되었습니다.", - "스토어를 업데이트한 뒤에도 자신에 대해 업데이트가 있다고 계속 알리던 문제를 수정했습니다." + "스토어를 업데이트한 뒤에도 자신에 대해 업데이트가 있다고 계속 알리던 문제를 수정했습니다.", + "앱 화면 — '링크로 추가' 버튼이 목록의 마지막 앱을 가리지 않습니다." ] } ] diff --git a/core/presentation/src/commonMain/composeResources/files/whatsnew/pl/16.json b/core/presentation/src/commonMain/composeResources/files/whatsnew/pl/16.json index 8e765c56c..75f699c0d 100644 --- a/core/presentation/src/commonMain/composeResources/files/whatsnew/pl/16.json +++ b/core/presentation/src/commonMain/composeResources/files/whatsnew/pl/16.json @@ -37,7 +37,8 @@ "Wersja desktopowa ufa teraz certyfikatom głównym zainstalowanym w systemie — Watt Toolkit, FastGithub, Fiddler i firmowe proxy MITM działają bez kombinowania z keytool.", "Uruchamianie instalatora w Windows nie zawodzi już na kontach z nazwami użytkownika zawierającymi znaki spoza ASCII lub nietypowymi nazwami plików.", "Efekt płynnego szkła usunięty — w trybie ciemnym ikony na przezroczystym tle mogły stawać się niewidoczne. Wszędzie czystszy, bardziej kontrastowy interfejs.", - "Sklep nie zgłasza już dostępnej aktualizacji dla samego siebie po jej zainstalowaniu." + "Sklep nie zgłasza już dostępnej aktualizacji dla samego siebie po jej zainstalowaniu.", + "Ekran Aplikacji — przycisk „Dodaj przez link” nie zasłania już ostatniej aplikacji na liście." ] } ] diff --git a/core/presentation/src/commonMain/composeResources/files/whatsnew/ru/16.json b/core/presentation/src/commonMain/composeResources/files/whatsnew/ru/16.json index 8d1987734..c2eb3ea7e 100644 --- a/core/presentation/src/commonMain/composeResources/files/whatsnew/ru/16.json +++ b/core/presentation/src/commonMain/composeResources/files/whatsnew/ru/16.json @@ -37,7 +37,8 @@ "Десктоп теперь доверяет корневым сертификатам, установленным в ОС — Watt Toolkit, FastGithub, Fiddler и корпоративные MITM-прокси работают без шаманства с keytool.", "Запуск установщика на Windows больше не падает на учётных записях с не-ASCII именами пользователей или необычными именами файлов.", "Эффект жидкого стекла убран — в тёмной теме иконки могли становиться невидимыми на прозрачном фоне. Везде более чистый и контрастный интерфейс.", - "Магазин больше не сообщает о доступном обновлении самого себя после того, как вы его уже обновили." + "Магазин больше не сообщает о доступном обновлении самого себя после того, как вы его уже обновили.", + "Экран приложений — кнопка «Добавить по ссылке» больше не закрывает последнее приложение в списке." ] } ] diff --git a/core/presentation/src/commonMain/composeResources/files/whatsnew/tr/16.json b/core/presentation/src/commonMain/composeResources/files/whatsnew/tr/16.json index 780fccb8e..9ce458091 100644 --- a/core/presentation/src/commonMain/composeResources/files/whatsnew/tr/16.json +++ b/core/presentation/src/commonMain/composeResources/files/whatsnew/tr/16.json @@ -37,7 +37,8 @@ "Masaüstü artık işletim sistemine yüklü kök sertifikalara güveniyor — Watt Toolkit, FastGithub, Fiddler ve kurumsal MITM proxy'leri keytool uğraşı olmadan çalışıyor.", "Windows'ta yükleyici başlatma, ASCII dışı kullanıcı adları veya alışılmadık dosya adlarına sahip hesaplarda artık başarısız olmuyor.", "Sıvı cam efekti kaldırıldı — koyu modda ikonlar şeffaf arka planlarda görünmez olabiliyordu. Her yerde daha temiz, daha kontrastlı bir arayüz.", - "Mağaza artık siz güncelledikten sonra kendisi için güncelleme mevcut olduğunu söylemiyor." + "Mağaza artık siz güncelledikten sonra kendisi için güncelleme mevcut olduğunu söylemiyor.", + "Uygulamalar ekranı — 'Bağlantıyla ekle' düğmesi artık listenin son uygulamasını örtmüyor." ] } ] diff --git a/core/presentation/src/commonMain/composeResources/files/whatsnew/zh-CN/16.json b/core/presentation/src/commonMain/composeResources/files/whatsnew/zh-CN/16.json index 3c3fdef58..736810bb7 100644 --- a/core/presentation/src/commonMain/composeResources/files/whatsnew/zh-CN/16.json +++ b/core/presentation/src/commonMain/composeResources/files/whatsnew/zh-CN/16.json @@ -37,7 +37,8 @@ "桌面端现在信任系统已安装的根证书 — Watt Toolkit、FastGithub、Fiddler 以及企业 MITM 代理无需折腾 keytool 即可使用。", "修复 Windows 安装器在用户名包含非 ASCII 字符或文件名特殊的账户上无法启动的问题。", "移除液态玻璃效果 — 在深色模式下,透明背景上的图标可能会看不清。整体界面更干净、对比度更高。", - "更新商店后,商店不会再继续提示自己有新版本可用。" + "更新商店后,商店不会再继续提示自己有新版本可用。", + "应用页面 — 「通过链接添加」按钮不再遮挡列表中最后一个应用。" ] } ]