apps/homescreen.git
7 years agoAdd master volume control slider 59/9459/2
Matt Porter [Mon, 22 May 2017 16:06:50 +0000 (12:06 -0400)]
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>
7 years agoMerge "HomeScreenControlInterface: use single afm_user_daemon"
Jan-Simon Moeller [Fri, 12 May 2017 21:52:40 +0000 (21:52 +0000)]
Merge "HomeScreenControlInterface: use single afm_user_daemon"

7 years agoMerge "ApplicationLauncher: use single afm_user_daemon"
Jan-Simon Moeller [Fri, 12 May 2017 21:52:36 +0000 (21:52 +0000)]
Merge "ApplicationLauncher: use single afm_user_daemon"

7 years agoMerge "ApplicationModel: use single afm_user_daemon_proxy instance"
Jan-Simon Moeller [Fri, 12 May 2017 21:52:28 +0000 (21:52 +0000)]
Merge "ApplicationModel: use single afm_user_daemon_proxy instance"

7 years agoMerge "main: instantiate a afm_user_daemon proxy"
Jan-Simon Moeller [Fri, 12 May 2017 21:52:20 +0000 (21:52 +0000)]
Merge "main: instantiate a afm_user_daemon proxy"

7 years agoMerge "interfaces: add afm_user_daemon protocol binding"
Jan-Simon Moeller [Fri, 12 May 2017 21:52:17 +0000 (21:52 +0000)]
Merge "interfaces: add afm_user_daemon protocol binding"

7 years agoHomeScreenControlInterface: use single afm_user_daemon 47/9347/2
Marcus Fritzsch [Wed, 10 May 2017 12:10:05 +0000 (14:10 +0200)]
HomeScreenControlInterface: use single afm_user_daemon

* The org.agl.homescreenappframeworkbindertizen should not be used here.
* Simplify the implementation.

Change-Id: I5d2dedf2dcacea2104ba38e4467fd8299a88d776
Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com>
7 years agoApplicationLauncher: use single afm_user_daemon 45/9345/1
Marcus Fritzsch [Wed, 10 May 2017 12:09:59 +0000 (14:09 +0200)]
ApplicationLauncher: use single afm_user_daemon

Also simplify the implementation.

Change-Id: I3eec730825c358517ea2a6573b9070ec05009c4c
Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com>
7 years agoApplicationModel: use single afm_user_daemon_proxy instance 43/9343/1
Marcus Fritzsch [Wed, 10 May 2017 12:09:53 +0000 (14:09 +0200)]
ApplicationModel: use single afm_user_daemon_proxy instance

* 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>
7 years agomain: instantiate a afm_user_daemon proxy 41/9341/1
Marcus Fritzsch [Wed, 10 May 2017 12:09:46 +0000 (14:09 +0200)]
main: instantiate a afm_user_daemon proxy

* 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>
7 years agointerfaces: add afm_user_daemon protocol binding 39/9339/1
Marcus Fritzsch [Wed, 10 May 2017 12:09:37 +0000 (14:09 +0200)]
interfaces: add afm_user_daemon protocol binding

Change-Id: I3dab62c5bcd3aaaf98bcf6dd3105f051309ad0f7
Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com>
7 years agoRemove useless "User=" from service 67/9267/1
Ronan Le Martret [Wed, 26 Apr 2017 15:19:59 +0000 (17:19 +0200)]
Remove useless "User=" from service

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>
7 years agoGet installed app list from afm dbus 51/9251/1
Marcus Fritzsch [Thu, 20 Apr 2017 14:20:39 +0000 (16:20 +0200)]
Get installed app list from afm dbus

Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com>
7 years agoFixed homescreen startup 73/8673/4
Ronan Le Martret [Wed, 8 Mar 2017 10:40:09 +0000 (11:40 +0100)]
Fixed homescreen startup

 * homescreen must start only when
   WindowManager is ready.

 [SPEC-470]

Change-Id: Ie755b5c0bda3b5f0937c41cc6d08bc7f0f494d00
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
7 years agoFix typo in gitreview file 09/8609/1
Jan-Simon Möller [Thu, 2 Mar 2017 11:36:23 +0000 (12:36 +0100)]
Fix typo in gitreview file

Change-Id: Ie8667249f1a98248fd9c5fc96d7613818f28e702
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
7 years agoAdd .mailmap file to clean up stats
Bocklage, Jens [Tue, 14 Feb 2017 18:39:51 +0000 (19:39 +0100)]
Add .mailmap file to clean up stats

Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
7 years agoForward setSurfaceToLayoutArea call to WindowManger
Bocklage, Jens [Wed, 25 Jan 2017 14:03:23 +0000 (15:03 +0100)]
Forward setSurfaceToLayoutArea call to WindowManger

This was missing

Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
7 years agoFix list in documentation
Jens Bocklage [Fri, 20 Jan 2017 17:57:31 +0000 (18:57 +0100)]
Fix list in documentation

Signed-off-by: Jens Bocklage <jens_bocklage@mentor.com>
7 years agoFix alt img text and lists
Jens Bocklage [Fri, 20 Jan 2017 17:49:20 +0000 (18:49 +0100)]
Fix alt img text and lists

Signed-off-by: Jens Bocklage <jens_bocklage@mentor.com>
7 years agoAdd homescreen API documentation
Jens Bocklage [Fri, 20 Jan 2017 17:30:39 +0000 (18:30 +0100)]
Add homescreen API documentation

Signed-off-by: Jens Bocklage <jens_bocklage@mentor.com>
7 years agoInitial source commit
Bocklage, Jens [Wed, 18 Jan 2017 14:25:38 +0000 (15:25 +0100)]
Initial source commit

Taken from https://gerrit.automotivelinux.org/gerrit/p/staging/HomeScreen.git

Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
7 years agoAdd .gitignore and .gitreview
Bocklage, Jens [Tue, 17 Jan 2017 16:19:52 +0000 (17:19 +0100)]
Add .gitignore and .gitreview

Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
7 years agoInitial empty repository
Jan-Simon Moeller [Mon, 16 Jan 2017 15:06:01 +0000 (15:06 +0000)]
Initial empty repository