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