summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2017-05-23Add icon re-ordering support by hold and moveTasuku Suzuki5-19/+102
Change-Id: Ieb6bf721932e36e4ea69cd56d59019ed8fed13ba Signed-off-by: Tasuku Suzuki <tasuku.suzuki@qt.io>
2017-05-22Add master volume control sliderMatt Porter7-3/+519
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>
2017-05-12Merge "HomeScreenControlInterface: use single afm_user_daemon"Jan-Simon Moeller3-21/+9
2017-05-12Merge "ApplicationLauncher: use single afm_user_daemon"Jan-Simon Moeller2-17/+7
2017-05-12Merge "ApplicationModel: use single afm_user_daemon_proxy instance"Jan-Simon Moeller1-27/+23
2017-05-12Merge "main: instantiate a afm_user_daemon proxy"Jan-Simon Moeller1-0/+23
2017-05-12Merge "interfaces: add afm_user_daemon protocol binding"Jan-Simon Moeller3-0/+76
2017-05-11HomeScreenControlInterface: use single afm_user_daemonMarcus Fritzsch3-21/+9
* The org.agl.homescreenappframeworkbindertizen should not be used here. * Simplify the implementation. Change-Id: I5d2dedf2dcacea2104ba38e4467fd8299a88d776 Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com>
2017-05-10ApplicationLauncher: use single afm_user_daemonMarcus Fritzsch2-17/+7
Also simplify the implementation. Change-Id: I3eec730825c358517ea2a6573b9070ec05009c4c Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com>
2017-05-10ApplicationModel: use single afm_user_daemon_proxy instanceMarcus Fritzsch1-27/+23
* Do not use org.agl.homescreenappframeworkbinder. * Use the single afm_user_proxy_instance of our main(). Change-Id: Ib7ce8d2cefe1678200f0e38148e599b4df7459cc Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com>
2017-05-10main: instantiate a afm_user_daemon proxyMarcus Fritzsch1-0/+23
* Create a single org::AGL::afm::user instance. * Do not make use of static object construction/destruction. * Use QScopedPointer in main() to manage the resource. * Users of this instance use an extern declaration of the global variable. Change-Id: Ia6db7aae8c8f6b135fe62bda495c68fdef004081 Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com>
2017-05-10interfaces: add afm_user_daemon protocol bindingMarcus Fritzsch3-0/+76
Change-Id: I3dab62c5bcd3aaaf98bcf6dd3105f051309ad0f7 Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com>
2017-04-26Remove useless "User=" from serviceRonan Le Martret1-1/+0
The service run has systemd user unit, so "User=" is useless Bug-AGL: SPEC-546 Change-Id: I2205e0b5d38da057687a123e044c40afdbe3f550 Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
2017-04-26Get installed app list from afm dbusMarcus Fritzsch1-11/+26
Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com>
2017-03-09Fixed homescreen startupRonan Le Martret1-3/+2
* homescreen must start only when WindowManager is ready. [SPEC-470] Change-Id: Ie755b5c0bda3b5f0937c41cc6d08bc7f0f494d00 Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
2017-03-02Fix typo in gitreview fileJan-Simon Möller1-1/+1
Change-Id: Ie8667249f1a98248fd9c5fc96d7613818f28e702 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2017-02-14Add .mailmap file to clean up statsBocklage, Jens1-0/+3
Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
2017-01-25Forward setSurfaceToLayoutArea call to WindowMangerBocklage, Jens1-0/+1
This was missing Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
2017-01-20Fix list in documentationJens Bocklage1-0/+1
Signed-off-by: Jens Bocklage <jens_bocklage@mentor.com>
2017-01-20Fix alt img text and listsJens Bocklage1-11/+11
Signed-off-by: Jens Bocklage <jens_bocklage@mentor.com>
2017-01-20Add homescreen API documentationJens Bocklage10-0/+185
Signed-off-by: Jens Bocklage <jens_bocklage@mentor.com>
2017-01-18Initial source commitBocklage, Jens188-0/+5305
Taken from https://gerrit.automotivelinux.org/gerrit/p/staging/HomeScreen.git Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
2017-01-17Add .gitignore and .gitreviewBocklage, Jens2-0/+131
Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
2017-01-16Initial empty repositoryJan-Simon Moeller0-0/+0