Feature request - Option to swap toolbar and suggestion strip positions (to auto-collapse empty suggestion strip)
維護者通常 1 天內回覆
還沒有人認領這個 Issue。
評估
研究方向
Start by locating the keyboard layout code that positions the toolbar and suggestion strip, then trace how the suggestion strip is shown or hidden when predictions are unavailable. Check the relevant UI tests and add coverage for both available and unavailable suggestions. Done means the strip is above the toolbar, the toolbar stays directly above the letter keys, and an unavailable strip collapses without shifting the toolbar.
由索引模型根據 Issue 內容生成。
描述
Is your feature request related to a problem?
Yes. Currently, when word suggestions are unavailable (such as in password fields, terminal windows, non-predictive input fields, or before typing begins), the keyboard leaves an empty, blank suggestion strip. This wastes valuable vertical screen space and creates an unnecessary blank row in the interface.
Describe the solution you'd like
Swap the positions of the toolbar and the suggestion strip:
Place the suggestion strip at the very top of the keyboard.Place the toolbar directly below the suggestion strip, sitting immediately above the top letter row (q-w-e-r-t-y...). With this inverted layout, when no suggestions are available, the suggestion strip at the very top can cleanly collapse/hide without moving or shifting the toolbar relative to the letter keys.
Use case
When typing in environments where word prediction is not active or needed (like terminal apps, code editors, search bars, or password inputs), the keyboard automatically shrinks by one row. This reclaims screen space to view more chat history or page content while preserving muscle memory, since the distance between the top row of keys and the toolbar remains fixed.
Alternatives considered
Keeping the current layout and simply collapsing the suggestion strip between the toolbar and key rows, which causes the toolbar to drop down and disrupts muscle memory.
Leaving the empty suggestion strip visible at all times, which wastes screen real estate.
Completely disabling the suggestion strip in settings, which removes prediction support even when it would be helpful.
App version & Flavor
App version: 4.2.6
Flavor: Standard.
- 主要語言
- Kotlin
- 星號
- 1k
- 分支
- 59
- 平均合併
- 13 小時 21 分鐘
- 30 天內合併 PR
- 48
環境準備
- 沒有 Dockerfile 或 Docker Compose 檔案
- 有 Pull Request 範本
- 閱讀貢獻指南
從這裡開始
- 先讀完整個 Issue,再讀專案的貢獻指南。
- 在 Issue 下留言說明你要接手 —— 這能避免兩個人做同樣的事。
- Fork 儲存庫,在一個分支上完成修改。
- 送出 Pull Request,並在描述裡引用這個 Issue 編號。
LeanBitLab/LeanType 的其他 Issue
-
Voice input fails in browser address bars due to incorrect password field detection (v4.2.9, follow-up to #516)可能已有人在做 @LeanBitLab 於 3 天前認領。 未關閉bug
難度 2/5 1-3 小時 新手友好度 76/100
LeanBitLab/LeanType#713 · 1 則留言 · 已指派 1 人 ·
維護者通常 1 天內回覆
-
難度 2/5 1-3 小時 新手友好度 65/100
LeanBitLab/LeanType#423 · 1 則留言 ·
維護者通常 1 天內回覆
-
enhancement
難度 3/5 1-2 天 新手友好度 70/100
LeanBitLab/LeanType#724 ·
維護者通常 1 天內回覆
-
bug
難度 3/5 1-2 天 新手友好度 55/100
LeanBitLab/LeanType#723 ·
維護者通常 1 天內回覆
-
enhancement
難度 3/5 1-2 天 新手友好度 56/100
LeanBitLab/LeanType#721 ·
維護者通常 1 天內回覆
查看 LeanBitLab/LeanType 的全部 Issue
相似的 Issue
-
bug iOS UI
難度 2/5 1-3 小時 新手友好度 68/100
devsoc-unsw/freerooms-mobile#278 ·
-
needs-triage
難度 2/5 1-3 小時 新手友好度 76/100
維護者通常 1 天內回覆
-
難度 2/5 1-3 小時 新手友好度 78/100
home-assistant/android#7690 ·
維護者通常 1 天內回覆
-
staticAssetsPath follows symlinks outside the directory on Windows可能已有人在做 @ybelMekk 今天認領。 未關閉bug security findings
難度 2/5 1-3 小時 新手友好度 84/100
navikt/mock-oauth2-server#1132 ·
維護者通常 1 天內回覆
-
performance solver
難度 2/5 1-3 小時 新手友好度 78/100
維護者通常 1 天內回覆