Bottom sheet shifts entirely up when keyboard opens, hiding content
Nessuno ha ancora preso questa issue.
- #542 di @prateek-kalwar-95 — chiusa senza merge
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 55/100
Direzione di ricerca
Inizia individuando il bottom sheet Add Task e il suo comportamento con la tastiera e lo scorrimento. Verifica che il foglio mantenga un margine superiore massimo, lasci visibile l’header Cancel/titolo/Save e consenta di scorrere i campi del modulo mentre la tastiera è aperta; aggiungi o esegui i test pertinenti se il progetto li fornisce.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Current Behavior:
When the keyboard opens in the Add Task bottom sheet, the entire sheet shifts upward to accommodate the keyboard. This causes the following issues:
- The bottom sheet pushes too far up, potentially hiding important UI elements
- Users cannot see the full form while typing
- Poor user experience when filling out multiple fields
Expected Behavior:
- The bottom sheet should move up only slightly when the keyboard opens
- The sheet should maintain a maximum height that leaves some space from the top of the screen
- Users should be able to scroll through the form fields comfortably while the keyboard is visible
- The header (Cancel/Title/Save buttons) should remain visible and accessible at all times
- Lingua principale
- Dart
- Stelle
- 244
- Fork
- 180
- Merge medio
- 16h 19m
- PR unite (30g)
- 4
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di CCExtractor/taskwarrior-flutter
-
Fix misaligned text "Select the directory" in settings tileForse di nuovo libera @alabeddev l’ha presa 201 giorni fa e non c’è nessuna pull request aperta. Apertabug
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
CCExtractor/taskwarrior-flutter#639 · 2 commenti ·
-
bug
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 85/100
-
Drawer should close automatically when navigating to a new screenForse di nuovo libera Una pull request per questa issue è stata chiusa senza essere unita. Apertabug
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
-
Sensitive Credentials Stored in Plain Text Files Without EncryptionForse di nuovo libera @sahu-virendra-1908 l’ha presa 199 giorni fa e non c’è nessuna pull request aperta. Apertabug
Difficoltà 5/5 Più di una settimana Idoneità per principianti 45/100
CCExtractor/taskwarrior-flutter#645 · 1 commento ·
-
Data Inconsistency When Editing Task (Missing Transaction)Forse di nuovo libera @aryanorastar l’ha presa 59 giorni fa e non c’è nessuna pull request aperta. Apertabug
Difficoltà 4/5 3-5 giorni Idoneità per principianti 52/100
CCExtractor/taskwarrior-flutter#643 · 1 commento ·
Tutte le issue di CCExtractor/taskwarrior-flutter
Issue simili
-
backlog:low bug localization
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
simonoppowa/OpenNutriTracker#1366 ·
I maintainer di solito rispondono entro 1 giorno
-
backlog documentation good first issue priority: medium
Difficoltà 2/5 Mezza giornata Idoneità per principianti 78/100
-
coverage 1.16.0: format_coverage fails on the `{}` that `dart test --coverage` writes for fully skipped suitesForse già presa Una pull request collegata a questa issue è aperta o già unita. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
I maintainer di solito rispondono entro 1 giorno
-
fyi-ecosystem platform-ios team-ios
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 70/100
flutter/flutter#194348 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
I maintainer di solito rispondono entro 1 giorno