b896bfa8f88f2f9f69740cc44124627a38c2350f
[staging/HomeScreen.git] / HomeScreen / 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
7
8 v0.1.0
9 06/24/2016
10
11 #changes
12 - reworked status bar
13 - reviewed D-Bus interfaces, now using signals instead of methods for day/night mode
14 - created new home screen simulator app
15 - license changed to Apache 2.0
16 - put D-Bus introspections in one central place
17 - disabled "only one instance allowed" for development
18
19 v0.0.2
20 06/13/2016
21
22 #changes
23 - created layout 1. Changed home screen app size to 1080x1920
24
25 v0.0.1
26 06/01/2016
27
28 #new features
29 - initial version
30 - first implementation of home screen
31 - fix HMI layout (will be configurable in the future)
32 - dBus as IPC (may change in the future)
33 - no interaction with application manager so far
34 - multi-lanuage support
35 - day/night mode support
36 - initial status bar implementation (interface will be enhanced in the future)
37 - initial control bar implementation
38 - MPLv2.0 license
39 - input device simulator for developer build (not functional right now)
40 - system settings simulator for developer build (day/night mode switch functional right now)
41 - using QSettings for local app setting storage (may change in the future)
42 - first popup implementation (single popup support for now; multiple popup not defined; interface will change)
43 - only one instance of the app allowed
44
45 #TODOs
46 - define and implement control bar D-Bus-interface
47 - many settings have to be read from the system somewhere during app startup. This is not available right now
48 - interaction with application manager
49 - interaction with wayland compositor
50 - define and implement input device event handler
51 - replace my HMI design with the official AGL design (graphics/icons...)
52 - implement example HMI layouts
53 - fix font issues on target
54 - more documentation ;)
55 - add animations
56 - much more...
57
58 Thanks to Umar Irshad for his free iconset available here:
59 https://dribbble.com/shots/1569128-Freebie-48-Bubbles-Iconset
60
61