1 AGL Home Screen reference implementation
4 AGL repo for source code:
5 https://gerrit.automotivelinux.org/gerrit/#/admin/projects/staging/HomeScreen
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
23 - created layout 1. Changed home screen app size to 1080x1920
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
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
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 ;)
58 Thanks to Umar Irshad for his free iconset available here:
59 https://dribbble.com/shots/1569128-Freebie-48-Bubbles-Iconset