[Feature]: Add option to disable proximity sensor during calls to prevent screen from going blank
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 45/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Attiva
- Stack tecnologico
- haskell
- Ambito
- audio-video-rtc, mobile-dev
Direzione di ricerca
Start by locating the Audio & video calls settings and the call handling that responds to proximity sensor input across the supported platforms. Define how the new toggle should interact with speakerphone and video calls, then verify that enabling it keeps the screen visible while disabling it preserves current behavior.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Is there an existing issue for this?
- I have searched the existing issues
Platform
all
App version
No response
Feature
Description:
Problem
During calls, the proximity sensor automatically blanks the screen to save battery and prevent accidental button presses. However, this behavior can be problematic in certain scenarios where users need to:
- See the screen while holding the phone away from their face
- Access call controls, notifications, or other apps during a call
- Use speaker mode while keeping the screen visible
Proposed Solution
Add a toggle option in Audio & video calls that allows users to disable or customize the proximity sensor behavior during calls. This would give users more control over their calling experience.
Suggested Implementation
- Add a new toggle in Call Settings: "Keep screen on during calls" or "Disable proximity sensor"
- When enabled, the screen would remain on during calls regardless of proximity sensor input
Use Cases
- Hands-free calls using speakerphone
- Screen sharing or demonstrating something during a call
- Users with accessibility needs who prefer the screen to remain visible
- Video calls where the screen should stay active
Additional Context
This is a common feature in many calling applications and would enhance the flexibility of SimpleX Chat calling.
- Lingua principale
- Haskell
- Stelle
- 19.5k
- Fork
- 1.4k
- Merge medio
- 1g 13h
- PR unite (30g)
- 83
Guida per i contributori
Apri 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 simplex-chat/simplex-chat
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
simplex-chat/simplex-chat#7248 ·
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 75/100
simplex-chat/simplex-chat#6782 · 1 commento ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
simplex-chat/simplex-chat#6772 ·
-
[Bug]: Apertabug terminal triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
simplex-chat/simplex-chat#6752 ·
-
bug triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
simplex-chat/simplex-chat#6710 ·
Tutte le issue di simplex-chat/simplex-chat
Issue simili
-
docs
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 85/100
-
needs triage type: bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
-
doclayout-0.6 Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
commercialhaskell/stackage#8126 ·