Support back gesture on iOS and Android
I maintainer di solito rispondono entro 2 giorni
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 48/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Attiva
- Stack tecnologico
- android, cpp, ios
- Ambito
- mobile-dev
Direzione di ricerca
Start by tracing the existing in-app back buttons, platform back handling, and map interaction paths; the issue does not name files or tests. Verify behavior on both iOS and Android, including open drawers, popups, dialogs, and map panning, drawing, and geometry editing. Done means the gesture navigates back safely without closing the app or conflicting with map interactions.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Problem
The app does not support a back gesture. On iOS there is no swipe back like in native apps. On Android the system back button/gesture behaves differently between devices. On some phones it navigates back, on others (e.g. Nothing phones) it closes the app entirely.
Proposal
Introduce a swipe back gesture that works the same on both iOS and Android: swiping from the left edge of the screen navigates to the previous page, like in native iOS apps.
The existing in-app back buttons stay as they are. The gesture is an additional way to navigate, not a replacement.
Acceptance criteria
- Swiping from the left edge navigates to the previous page on both iOS and Android
- The gesture behaves the same on both platforms
- If a drawer, popup or dialog is open, the gesture closes it first
- The gesture never closes the app
- Gestures do not conflict with map interactions (panning, drawing, editing geometry)
- All existing in-app back buttons still work as before
Related issues/ would fix:
Back button close application
Android back button sometimes misbehaves
- Lingua principale
- C++
- Stelle
- 390
- Fork
- 89
- Merge medio
- 5g 59m
- PR unite (30g)
- 13
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun 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 MerginMaps/mobile
-
bluetooth bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
MerginMaps/mobile#4741 ·
I maintainer di solito rispondono entro 2 giorni
-
bug ui/ux
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
MerginMaps/mobile#4669 ·
I maintainer di solito rispondono entro 2 giorni
-
bug Good first issue ui/ux
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
MerginMaps/mobile#4665 ·
I maintainer di solito rispondono entro 2 giorni
-
bug ui/ux
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
MerginMaps/mobile#4647 · 1 commento ·
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100
MerginMaps/mobile#4761 ·
I maintainer di solito rispondono entro 2 giorni
Tutte le issue di MerginMaps/mobile
Issue simili
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
aristocratos/btop#1945 ·
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 79/100
boykopovar/AnyPS5#11291 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
k2-fsa/sherpa-onnx#4100 ·
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
Mod: Part Design Topic: User Interface
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
I maintainer di solito rispondono entro 1 giorno