aboutsummaryrefslogtreecommitdiffstats
path: root/homescreen/src/applicationmodel.cpp
diff options
context:
space:
mode:
authorMatt Porter <mporter@konsulko.com>2017-05-22 12:06:50 -0400
committerMatt Porter <mporter@konsulko.com>2017-05-22 15:44:50 -0400
commit79e0139fb399b5af1342783ed6abb61aff6e28dd (patch)
tree59d37e7a1116128ed7dfcd0cf0b75be9a13dcf6e /homescreen/src/applicationmodel.cpp
parent226982d32f334189b4f465a720a297548a42c077 (diff)
Add master volume control slider
Adds support for a master volume control to the HomeScreen app. The master volume slider appears when touching in the MediaArea at the bottom of the screen. If there is no interaction with the slider, it fades out after 5 seconds so that the AGL logo area is not obscured. The volume slider is accessible across all applications due to the MediaArea portion of HomeScreen always being exposed to the screen. The slider volume control is tied to the default PA sink and applies proportional volume control across all channels of the default sink when changed. It also reacts to external volume change events from other PA clients (e.g. Mixer app or pactl CLI changes) and updates the master volume slider accordingly. AGL-Bug: SPEC-550 Change-Id: I9bf55bc624f4bb95c162a79bd2eb314d8f945033 Signed-off-by: Matt Porter <mporter@konsulko.com>
Diffstat (limited to 'homescreen/src/applicationmodel.cpp')
0 files changed, 0 insertions, 0 deletions