Using the Tizen application manager to receive information about installed apps and...
[staging/HomeScreen.git] / HomeScreen / README.md
1 AGL Home Screen reference implementation
2
3
4 Build with QtCreator 3.0.1
5
6 AGL repo for source code:
7 https://gerrit.automotivelinux.org/gerrit/#/admin/projects/staging/HomeScreen
8
9 AGL repo for bitbake recipe:
10 https://gerrit.automotivelinux.org/gerrit/#/admin/projects/AGL/meta-agl-demo/recipes-demo-hmi/HomeScreen/HomeScreen_?.bb
11
12 v0.2.0
13 08/05/2016
14
15 #new features
16 - app launcher implemented
17 - input event manager used for new control bar "nav" button
18
19 v0.1.1
20 07/06/2016
21
22 #changes
23 - reworked D-Bus day/night mode handling
24
25 #new features
26 - color schemes implemented
27 -- 3 color schemes as example added
28
29 v0.1.0
30 06/24/2016
31
32 #changes
33 - reworked status bar
34 - reviewed D-Bus interfaces, now using signals instead of methods for day/night mode
35 - created new home screen simulator app
36 - license changed to Apache 2.0
37 - put D-Bus introspections in one central place
38 - disabled "only one instance allowed" for development
39
40 v0.0.2
41 06/13/2016
42
43 #changes
44 - created layout 1. Changed home screen app size to 1080x1920
45
46 v0.0.1
47 06/01/2016
48
49 #new features
50 - initial version
51 - first implementation of home screen
52 - fix HMI layout (will be configurable in the future)
53 - dBus as IPC (may change in the future)
54 - no interaction with application manager so far
55 - multi-lanuage support
56 - day/night mode support
57 - initial status bar implementation (interface will be enhanced in the future)
58 - initial control bar implementation
59 - MPLv2.0 license
60 - input device simulator for developer build (not functional right now)
61 - system settings simulator for developer build (day/night mode switch functional right now)
62 - using QSettings for local app setting storage (may change in the future)
63 - first popup implementation (single popup support for now; multiple popup not defined; interface will change)
64 - only one instance of the app allowed
65
66 #TODOs
67 - define and implement control bar D-Bus-interface
68 - many settings have to be read from the system somewhere during app startup. This is not available right now
69 - interaction with application manager
70 - interaction with wayland compositor
71 - define and implement input device event handler
72 - replace my HMI design with the official AGL design (graphics/icons...)
73 - implement example HMI layouts
74 - fix font issues on target
75 - more documentation ;)
76 - add animations
77 - much more...
78
79 Thanks to Umar Irshad for his free iconset available here:
80 https://dribbble.com/shots/1569128-Freebie-48-Bubbles-Iconset
81
82