this post was submitted on 17 Feb 2025
16 points (100.0% liked)
Summit
801 readers
9 users here now
Community to discuss Summit, a Lemmy reader for Android.
App (Play Store): https://play.google.com/store/apps/details?id=com.idunnololz.summit
APK: https://github.com/idunnololz/summit-for-lemmy/releases
Support the app
Website: https://summit.idunnololz.com/
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Ok I just realizes there are some even more edge cases. Consider the following actions:
Now what should happen?
Option 1. the video plays full screen but now it is muted because the app remembers from the previous session that full screen videos should play muted.
Option 2. the video plays with the same volume as when it was inline. The app remembers the volume so when the next video is played full screen it will be played with the same volume.
I think in this option 2 should happen. I think to resolve all of these edge cases it's probably easier to consider the inline and full screen players as different "apps" with their own different states.
Inline should always obey one set of rules and full screen should always obey a different set of rules UNLESS an inline player is expanded. In the case where an inline player is expanded, the full screen player should take the settings from the inline player and also persist those settings.