Open tom-anders opened 1 month ago
Do we really want this in the app?
I can understand the reason of the bell sound on a desktop, since the user might be looking at another tab or application. But in the context of the application it is not really possible right now do to sth else while waiting for a game so the bell sounds redundant to me.
I saw this on the lichess beta group https://lichess.org/forum/team-lichess-beta-testers/mobile-app-alpha?page=11
Play a sound when exiting from the "Waiting for opponent to join..." screen, because an opponent has been found. Sometimes searching for an opponent can be a long wait. You cannot be staring at the screen all the time while waiting, so you get lots of aborted games because you missed the silent arrival of new opponent, risking the ban for too many aborted games
So basically, instead of looking at other tabs, people might be looking at real life while waiting :D
Once we support tournaments I think this becomes even more important, waiting for the next tournament game (in my experience) can sometimes take much longer than waiting in the normal game queue.
Right, I agree it makes sense to add it :)
What is the problem?
Both the old app and lichess.org play the "bell" sound when a new game starts (e.g. after finding a game via the game matrix, or when your next pairing in a tournament is found). This is currently missing from the new app.
Steps to reproduce the bug
App version
0.9.3
Device Info
Pixel 4a, Android
Additional information
Note that the bell sound is already played when a game is finished.
The correct place to implement this is probably somewhere in
game_controller.dart
? We could play the sound when receiving a new game withgame.status == started
andgame.steps.length == 0
.