FossifyOrg / Clock

Combination of a beautiful clock with widget, alarm, stopwatch & timer, no ads
https://www.fossify.org
GNU General Public License v3.0
271 stars 15 forks source link

No way to set volume of alarms/timers #51

Open qwrwed opened 8 months ago

qwrwed commented 8 months ago

Checklist

Affected app version

1.0.0

Affected Android/Custom ROM version

Android 14

Affected device model

Samsung Galaxy XCover6 Pro

How did you install the app?

F-Droid / IzzyOnDroid

Steps to reproduce the bug

  1. Go to device settings >Sounds and vibration > Volume.
  2. Set all volume sliders to 50%.
  3. Create a new timer to expire in 1 second.
    • When it runs, listen to the volume.
  4. Create a new alarm to run in 1 minute.
    • When it runs, listen to the volume.

  5. Tap the created timer and check for a volume option.
  6. Tap the created alarm and check for a volume option.
  7. Go to in-app settings and check for a volume option.
  8. Go to device settings >Sounds and vibration > Volume.
  9. Set all volume sliders to quiet (5%)
  10. Create a new timer to expire in 1 second.
    • When it runs, listen to the volume.
    • While it is playing, try changing the volume using the device's volume buttons.
  11. Create a new alarm to run in 1 minute.
    • When it runs, listen to the volume.
    • While it is playing, try changing the volume using the device's volume buttons.

Expected behavior

There is a way to change the volume of the alarm (the stock Samsung alarm app has this at the bottom of the sound picker screen)

Actual behavior

Steps 5 to 7 show no in-app settings for controlling volume. Steps 9 to 11 show no out-of-app settings for controlling volume, as none of the sliders have any effect on the alarm volume. The volume buttons also do not have any effect aside from turning off the alarm or timer.

Screenshots/Screen recordings

Click to expand: this app, Settings app. No alarm volume. Screenshot_20240401_124154_Clock Screenshot_20240401_125422_Settings
Click to expand: stock Samsung clock app. Alarm volume at bottom of sound picker. Screenshot_20240401_132339_Clock Screenshot_20240401_132351_Clock Screenshot_20240401_132412_Clock Screenshot_20240401_132421_Clock

Additional information

No response

Aga-C commented 8 months ago

Most Androids let you set globally the alarm volume, and that's what the app relies on. I don't know why Samsung phones don't have it, but while there's no way to change the volume in Fossify Clock, you can try to use some external app for changing global alarm volume, e.g. https://f-droid.org/packages/com.punksta.apps.volumecontrol/.

sosasees commented 3 weeks ago

Samsung devices don't have the Alarm volume slider in system settings because they don't want to confuse users by having the Alarm volume slider in both the system settings and the clock app.

if someone turns down the Alarm volume slider in the system settings and later turns it up in the clock app, they could be confused about why they can't turn up the volume as much as they used to. it would not occur to everyone to check both the clock app and the system settings for an Alarm volume slider

sosasees commented 3 weeks ago

Fossify Clock could have an "use own alarm volume" checkbox that overrides Fossify Clock's use of the system alarm volume with its own volume setting, changeable with the slider below