Custom Shutter Sound
Mantenedores costumam responder em até 1 dia
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Facilidade para iniciantes
- 35/100
Direção de pesquisa
The issue names no files or tests, so start by finding where the app currently plays its shutter sound and where its settings screens are defined in the Kotlin Android code. The work needs a way to pick an audio file, persist its location, and fall back to the default sound when that file is missing. It is done when a chosen sound plays on capture and a missing file silently uses the system default. Agree the settings design with maintainers before writing code.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Checklist
- I made sure that there are no existing issues - open or closed - to which I could contribute my information.
- I made sure that there are no existing discussions - open or closed - to which I could contribute my information.
- I have read the FAQs inside the app (Menu -> About -> FAQs) and my problem isn't listed.
- I have taken the time to fill in all the required details. I understand that the request will be dismissed otherwise.
- This issue contains only one feature request.
- I have read and understood the contribution guidelines.
Feature description
I would like to be able to change the shutter sound using an audio file on my device. If the custom file goes missing, gets deleted, or is moved, the app should automatically replace it and fall back to the default system sound.
Why do you want this feature?
I feel like this feature could bring some quality of life and give users the ability to add their own charm to the app, and including a fallback in case something happens to the audio file
Additional information
No response
- Linguagem predominante
- Kotlin
- Estrelas
- 473
- Forks
- 56
- Merge médio
- 1d 10h
- PRs com merge (30d)
- 9
Preparar o ambiente
- Sem Dockerfile nem arquivo Docker Compose
- Sem modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de FossifyOrg/Camera
-
DagreatoneAbertafeature request needs triage waiting for author
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 5/100
FossifyOrg/Camera#359 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
Moveable Recording TimerAbertafeature request needs triage
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 45/100
FossifyOrg/Camera#358 ·
Mantenedores costumam responder em até 1 dia
-
feature request needs triage
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 45/100
FossifyOrg/Camera#347 ·
Mantenedores costumam responder em até 1 dia
-
feature request needs triage
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 35/100
FossifyOrg/Camera#346 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
bug needs triage
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 48/100
FossifyOrg/Camera#339 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
Todas as issues de FossifyOrg/Camera
Issues semelhantes
-
binding:web core docs p3
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 85/100
RunanywhereAI/runanywhere-sdks#1123 ·
Mantenedores costumam responder em até 1 dia
-
StepExamBenchmarkTest runs a loop and prints a timing but asserts nothingTalvez já em andamento Um pull request vinculado a esta issue está aberto ou já foi mesclado. Abertajules
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 82/100
open-learning-exchange/myplanet#18199 · 1 comentário ·
Mantenedores costumam responder em até 4 dias
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
auth0/Auth0.Android#1095 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
Scheme-less stream URLs throw NullPointerException instead of URISyntaxExceptionTalvez já em andamento @blihio assumiu hoje. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
pedroSG94/RootEncoder#2218 ·
Mantenedores costumam responder em até 3 dias
-
Test: PlantDetailPlantEditLockTest silent-apply case fails depending on the calendar date (seasonal amplitude)Talvez já em andamento @LocNgu assumiu hoje. Abertabug
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 85/100
LocNgu/YAPT-Yet-Another-Plant-Tracker#907 ·
Mantenedores costumam responder em até 1 dia