First version
[staging/HomeScreen.git] / README.md
1 AGL Home Screen reference implementation
2
3
4 AGL repo for source code:
5 https://gerrit.automotivelinux.org/gerrit/#/admin/projects/staging/HomeScreen
6 AGL repo for bitbake recipe:
7 https://gerrit.automotivelinux.org/gerrit/#/admin/projects/AGL/meta-agl-demo
8 [...]/recipes-hmi/homescreen
9
10
11
12 v0.0.1
13 06/01/2016
14
15 #new features
16 - initial version
17 - first implementation of home screen
18 - fix HMI layout (will be configurable in the future)
19 - dBus as IPC (may change in the future)
20 - no interaction with application manager so far
21 - multi-lanuage support
22 - day/night mode support
23 - initial status bar implementation (interface will be enhanced in the future)
24 - initial control bar implementation
25 - MPLv2.0 license
26 - input device simulator for developer build (not functional right now)
27 - system settings simulator for developer build (day/night mode switch functional right now)
28 - using QSettings for local app setting storage (may change in the future)
29 - first popup implementation (single popup support for now; multiple popup not defined; interface will change)
30 - only one instance of the app allowed
31
32 #TODOs
33 - many settings have to be read from the system somewhere during app startup. This is not available right now
34 - interaction with application manager
35 - interaction with wayland compositor
36 - define and implement input device event handler
37 - replace my HMI design with the official AGL design (graphics/icons...)
38 - implement example HMI layouts
39 - rename dBus objects (internal/external)
40 - fix font issues on target
41 - more documentation ;)
42 - add animations
43 - much more...
44
45 Thanks to Umar Irshad for his free iconset available here:
46 https://dribbble.com/shots/1569128-Freebie-48-Bubbles-Iconset
47
48