Opened 13 years ago

Last modified 20 months ago

#4805 assigned enhancement

Sounds preference panel improvements — at Version 1

Reported by: humdinger Owned by: marcusoverhagen
Priority: normal Milestone: Unscheduled
Component: Preferences/Sounds Version: R1/Development
Keywords: Cc: mdisreali@…
Blocked By: Blocking:
Platform: All

Description (last modified by humdinger)

Here's a suggestion to improve the Sounds preferences panel.

The panel now (hrev33599):
Sounds panel now

My suggestion mockup:
SOunds panel in the future?

On top, there's a dropdown menu with already saved profiles plus the entry "Save current profile..." which will open a panel to enter a profile name.
Pressing the trash symbol will delete the currently set profile. When there's <none>, the symbol is "ghosted".
It would be nice if there'd be a "Toggle mute all" profile preconfigured that would overlay the existing settings. I.e., the sound file selection is kept, but every event is muted/unmuted.
Sound profiles and window setting should be kept in ~/config/settings/Sounds/.

There's a new column "Mute" where you can quickly mute an event without having to choose "<none> for it and later having to find and set the sound file again. The symbol appearing then is supposed to be a stroked speaker. Could be improved...

Besides using MediaPlayers controls to play/pause/stop there's also its volume bar. Every individual sound file's volume can be controled with this widget. For this, an attribute is saved to the sound file.

The panel should start larger than it is now and save its window position.

Not visible: The open file dialog should provide a play/pause "pre-listen" button so you can hear it right there instead of again and again having to load/close/play/open when looking for a sound.

Change History (3)

by humdinger, 13 years ago

Attachment: sounds-pref-now.png added

Sounds panel now

by humdinger, 13 years ago

Attachment: sounds-pref-suggestion.png added

SOunds panel in the future?

comment:1 by humdinger, 13 years ago

Description: modified (diff)
Note: See TracTickets for help on using tickets.