aboutsummaryrefslogtreecommitdiffstats
path: root/HomeScreen
AgeCommit message (Collapse)AuthorFilesLines
2017-01-17Reformat HomeScreen overview documentationBocklage, Jens1-6/+19
Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
2017-01-09Use smaller picturesBocklage, Jens6-7/+6
And use the correct path to the pictures in md file Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
2017-01-09Add markdown docsBocklage, Jens6-0/+23
Initial submit with a short introduction and some screenshots of apps Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
2017-01-04Add 2017 to copyrightBocklage, Jens28-25/+88
Happy new year Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
2017-01-04Launch navigation@0.1 instead of nav@0.1 on key pressBocklage, Jens1-1/+1
The navigation app can be launched via the HomeScreen API Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
2016-12-28Fix mixer artwork to be transparentchinook_3.0.1chinook_3.0.0chinook/3.0.1chinook/3.0.03.0.13.0.0Matt Porter2-0/+0
Mixer svg to png conversion lost transparency. Update the png artwork with proper transparency. Change-Id: Ie1bcf2a0fd6f3db1372445b4af34b0d93bdd1944 Signed-off-by: Matt Porter <mporter@konsulko.com>
2016-12-28Replace connectivity with mixer supportMatt Porter4-1/+3
There is no top-level connectivity app. All connectivity management requirements are implemented as a part of settings. Replace the connectivity icon/launcher with the mixer icon/launcher and add the mixer artwork. Change-Id: I6126de401ce7e0ced52e4a9265b59d14fc9cc855 Signed-off-by: Matt Porter <mporter@konsulko.com>
2016-12-28Merge "StatusArea.qml: Fix date, time and weather"Jan-Simon Moeller1-3/+3
2016-12-27StatusArea.qml: Fix date, time and weatherLeon Anavi1-3/+3
Fix the appearance of date, time and weather on Raspberry Pi 2/3 by replacing QML element Label with Text. Bug-AGL: SPEC-375 Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
2016-12-26Show launcher by defaultTasuku Suzuki1-2/+2
Change-Id: Ied0756767f746a8eb9009d8a2e9b0b2780f595f6 Signed-off-by: Tasuku Suzuki <tasuku.suzuki@qt.io>
2016-12-23Reworking layer/surface managementTadao Tanikawa1-1/+2
To support cluster demo of CES2017, Window Manager can ignore surfaces from applications which are not from HomeScreen launcher. This is hack for CES2017, need refactoring in the future. Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
2016-12-22Revert POI -> Mixer changeBocklage, Jens1-1/+1
Since there is now a POI app available, Mixer has to move to the Settings app Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
2016-12-22Use Mixer instead of POI applicationBocklage, Jens1-1/+1
POI is not used in the current HomeScreen, so it is will start the mixer@0.1 app for now Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
2016-12-21Remove unused imports from Home.qmlTasuku Suzuki1-2/+0
Change-Id: Icc8bf36bdb85baf63b4a4460636080e69f0b8078 Signed-off-by: Tasuku Suzuki <tasuku.suzuki@qt.io>
2016-12-20Merge of src and src2 folderBocklage, Jens12-19/+15
This is just a merge of 2 folders Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
2016-12-20Fix highlight on Shortcut areaTasuku Suzuki3-4/+24
Change-Id: I426bcc55842711c1cd00d11163c12899c00a9e42 Signed-off-by: Tasuku Suzuki <tasuku.suzuki@qt.io>
2016-12-20Disable scrolling on launcherTasuku Suzuki1-0/+1
Change-Id: I6ce2876ea9d9e14f647be3191e22805ae6a10036 Signed-off-by: Tasuku Suzuki <tasuku.suzuki@qt.io>
2016-12-20Disable showing MediaArea variationsTasuku Suzuki1-4/+4
Change-Id: Ibd9f9cf1a67dc753cd59fdb90ab731c1e195a9fb Signed-off-by: Tasuku Suzuki <tasuku.suzuki@qt.io>
2016-12-20Fix status bar layout can be brokenTasuku Suzuki1-0/+2
This happens when empty file is set for a status icon Change-Id: I81a232a99cf9ee5df242f78058958b4593521bc8 Signed-off-by: Tasuku Suzuki <tasuku.suzuki@qt.io>
2016-12-16Add parameter "quiet" to suppress outputsBocklage, Jens1-0/+12
This will disable all debug outputs. All! Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
2016-12-16Add command line parameter mechanismBocklage, Jens1-2/+6
This will get handy as soon as needed. Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
2016-12-15Delete unneeded filesBocklage, Jens137-1954/+6
- sample-qml no longer needed - widgets no longer needed - images replaced by new HMI before Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
2016-12-15Launch navigation@0.1 when pressing NAVIGATION buttonBocklage, Jens1-1/+1
This was controls@0.1 before Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
2016-12-14Fix EGL library name in HomeScreen systemd unitScott Murray1-1/+1
The LD_PRELOAD of the EGL library in HomeScreen.service's Environment definition needs to be /usr/lib/libEGL.so.1, as the images do not contain an undecorated .so symlink. This had recently been fixed in the old demo's startup scripts, but seems to have been missed in the switch to systemd startup. Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: Ief95db5a6a7e26294a2db919c9efe01616fe7755
2016-12-14Fix and improve switching applicationsTadao Tanikawa7-10/+15
v2: (Tadao Tanikawa) Minor fixed pointed by reveiw and organize debug message v1: (Tadao Tanikawa) Quick hack to fix and improve switching applications. Changes: * Improve management of layers and surfaces Previously single layer was shared among all applications, now each application has its own layer. * Improve showing / hiding applications Previously to show/hide application, surfaces are added or removed everytime, but it's slow. Now reordering layers controls showing/hiding applications, it much faster. * Shortcut icons whose application is not installed no longer cause issue to switch apps. Caution: This patch is very quick hack, and many old codes which regarding to management surfaces are disabled, so there may be unnoticed degraded. Change-Id: I69494213b0d1b169558f3d792ebecf414caccacc Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
2016-12-13Do not try to handle not-installed appsBocklage, Jens2-8/+18
Apps that are not installed will not trigger any further action now Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
2016-12-13Add Mentor to Copyright textBocklage, Jens1-0/+1
Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
2016-12-13Update README.mdBocklage, Jens1-7/+1
Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
2016-12-12Integrate HomeScreen D-Bus APIBocklage, Jens2-6/+15
This was lost when integrating the new QML HMI Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
2016-12-09Integrate Home app into HomeScreenBocklage, Jens30-20/+512
Home is located in ces2017 repo. But since it has to use HomeScreen internal components (layermanager and applauncher), I had to move it to main HomeScreen app. Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
2016-12-07Update install path in systemd unit filesScott Murray1-1/+1
The application is now installed in /usr/AGL/homescreen instead of in /usr/AGL/HomeScreen, update the systemd unit files to match. Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2016-12-07Improve layer- and surface handlingBocklage, Jens1-33/+52
Still fighting with ilm API Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
2016-12-07Link to available appsBocklage, Jens1-4/+4
The shortcuts on the top of the HomeScreen app now launch following apps: * Home launches home@0.1 * Multimedia launches radio@0.1 * HVAC launches hvac@0.1 * Navigation launches controls@0.1 Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
2016-12-05First integration of new HMI designBocklage, Jens107-273/+1166
Using QML files and C++ integration from Qt's HomeScreenNG sample app. Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
2016-12-02replace a SLOT macro with SIGNAL where a signal is triggeredTasuku Suzuki1-1/+1
Change-Id: I133b16c7a61b5998c37724b34d631f85448f66e2 Signed-off-by: Tasuku Suzuki <tasuku.suzuki@qt.io>
2016-12-02prepend 'emit' keyword whenever emiting signalTasuku Suzuki5-12/+12
Change-Id: Ie269e2729dd74573a5f96b085c5d2d5a54ad5127 Signed-off-by: Tasuku Suzuki <tasuku.suzuki@qt.io>
2016-12-01Fix for not showing up HomeScreen during startupv0.6.4Bocklage, Jens1-2/+2
This is a hack, because the root cause is not known. The HomeScreen GUI will be replaced by a QML implementation, so this source code will be replaced completely soon. Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
2016-11-30improve AppInfo classTasuku Suzuki1-3/+3
hide public member variables and introduce getters and setters for them. Change-Id: I9108e94516238ef2ff8d4ea18db381d4e7e73bec Signed-off-by: Tasuku Suzuki <tasuku.suzuki@qt.io>
2016-11-24Enable automcatic startup of Homescreen appBocklage, Jens1-6/+8
HomeScreen and its depending apps are started by default using systemd user session. Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
2016-11-22fix typoTasuku Suzuki4-8/+8
Change-Id: I11b6b535c2587c5e61dfb17c8cb56f2554e06c06 Signed-off-by: Tasuku Suzuki <tasuku.suzuki@qt.io>
2016-11-21remove QMAKE_CLEAN += -r * from project filesTasuku Suzuki1-6/+0
use $ make distclean if you want to clean binaries and Makefile Change-Id: I4f9af670c8625f48a0f9f77d31117d2a1a1cbb22 Signed-off-by: Tasuku Suzuki <tasuku.suzuki@qt.io>
2016-11-21check ivi-layermanagement-api availabilityTasuku Suzuki2-4/+3
replace #ifdef __arm__ with a definition that comes from availability test Change-Id: Id9fa4baefcc9f38acd3e98d40054040fc69029c6 Signed-off-by: Tasuku Suzuki <tasuku.suzuki@qt.io>
2016-11-21cleanup project filesTasuku Suzuki1-7/+4
Change-Id: I4d605d97d050fb60e1fef749926cb1b92071782e Signed-off-by: Tasuku Suzuki <tasuku.suzuki@qt.io>
2016-11-21introduce interfaces.priTasuku Suzuki1-5/+1
Change-Id: I3649d5275b9da71feb216eb70c9d9fda73507d69 Signed-off-by: Tasuku Suzuki <tasuku.suzuki@qt.io>
2016-11-21remove header files missing from project fileTasuku Suzuki1-4/+0
Change-Id: I2e4234a20ebdb476cf65b51cefbcc9acff45faf4 Signed-off-by: Tasuku Suzuki <tasuku.suzuki@qt.io>
2016-11-17Add initial systemd service files.Bocklage, Jens1-0/+16
Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
2016-11-16Change HomeScreen API function renderSurfaceToAreaAllowed to ↵Bocklage, Jens2-4/+4
renderAppToAreaAllowed. Background is that an application wants to know if it is allowed to be rendered before it creates its own surface. If it is not allowed, it does not need to allocate resources. Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
2016-11-11Add Nav and Media app to control bar.20161111_preCESIntegrationWorkshopBocklage, Jens5-2/+67
Hardcoded: nav: nav@0.1 media: media@0.1 Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
2016-11-11Add new layer WINDOWMANAGER_LAYER_HOMESCREEN_OVERLAY.Bocklage, Jens2-2/+23
Add new signal surfaceVisibilityChanged to homescreen and windowmanager API. Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
2016-11-11Add org.agl.homescreen function renderSurfaceToAreaAllowed.Bocklage, Jens5-11/+26
This function can be used to request, if it is allowed to render a surface in a layout area in preparation of the real renderSurfaceToArea command. This call will not change anything, it is only a request. Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>