summaryrefslogtreecommitdiffstats
path: root/recipes-demo/flutter-homescreen
AgeCommit message (Collapse)AuthorFilesLines
2024-05-29Remove agl-ivi-demo-flutter-simple imageScott Murray5-70/+0
Remove agl-ivi-demo-flutter-simple image and the recipes for its flutter-homescreen, flutter-dashboard, and flutter-hvac applications. They have been replaced with the new integrated Flutter homescreen used in the default agl-ivi-demo-flutter image. Bug-AGL: SPEC-5153 Change-Id: Ib63bf7d4359b43509593226673da06a2fb9ea44c Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29951 Tested-by: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account ci-image-build: Jenkins Job builder account Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2024-03-26Update meta-flutterJoel Winarske1-2/+0
- change reference from meta-flutter to flutter-layer - add meta-flutter-apps to check - remove BBMASK for ivi-homescreen recipe - update the flutter apps (remove FLUTTER_APPLICATION_INSTALL_PREFIX) Change-Id: I4929dca34e380e7aacc1b0cc037a7a812fa7b313 Signed-off-by: Joel Winarske <joel.winarske@gmail.com> Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29778
2024-01-05Use flutter-auto activation area supportScott Murray1-1/+2
With the geometry fix in place for flutter-auto's activation area support, update the Flutter homescreen JSON configuration files to use it, and drop the custom Flutter weston.ini that was being used. Bug-AGL: SPEC-5038 Change-Id: I2e5fe3b8e54f49a36c2286e1a78ffc081b90f6fa Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29582 ci-image-build: Jenkins Job builder account Reviewed-by: Marius Vlad <marius.vlad@collabora.com> Tested-by: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account
2023-11-24Update applications for VSS 4.0Scott Murray1-1/+1
Update SRCREVs in affected applications to pick up the changes to work with VSS 4.0. Bug-AGL: SPEC-4970 Change-Id: I09a2459c3ff3d09d52032959f8fecb157df4f6b2 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29471 ci-image-build: Jenkins Job builder account Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> ci-image-boot-test: Jenkins Job builder account Tested-by: Jenkins Job builder account
2023-10-05flutter-homescreen: update SRCREVScott Murray1-1/+1
Update SRCREV to pick up: 6532dfa Switch to compositor's gRPC API Bug-AGL: SPEC-4914 Change-Id: I7b34cb1633731258ce25e6ce29ae3268088cb9db Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29260 Tested-by: Jenkins Job builder account ci-image-build: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account
2023-09-20flutter-homescreen: update SRCREVScott Murray4-7/+13
Update flutter-homescreen SRCREV to pick up KUKSA.val databroker gRPC API changes, update its YAML configuration file to match, and add the JWT authorization token the configuration requires. Bug-AGL: SPEC-4762, SPEC-4903 Change-Id: I230f77aa120d76af928990bd2b7b1d8eacdcaaaa Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29230 Tested-by: Jenkins Job builder account ci-image-build: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account
2023-06-15Add explicit applaunchd systemd dependenciespike_15.91.1pike/15.91.115.91.1Scott Murray1-2/+2
While the change to ensure polkit starts before applaunchd in meta-app-framework should resolve the observed failures, it is also the case that the applications here that call into the applaunchd API did not have dependencies on it in their systemd units, so also fix that to improve overall robustness. Bug-AGL: SPEC-4840 Change-Id: I884b7b326309a0dbdc374a93929aa33f421c680c Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2023-06-07Remove systemd user session and clean up packagegroups and imagespike_15.91.0pike/15.91.015.91.0Scott Murray2-6/+8
Remove the use of systemd user session to align with how upstream runs Weston, and to allow using all systemd sandboxing features with the compositor and homescreen, launcher, etc. applications. The changes for this touched enough packagegroups and images that further rework was done to address some of the cleanup described in SPEC-4813, see below for details. Changes: - Rework systemd units and recipes of affected applications. - Rework images to pull in image .bb files instead of .inc files. - Pull in the new agl-image-compositor as a base image where appropriate. - Update weston-terminal-conf recipe to use new split out weston-terminal package. - Use new agl-crosssdk bbclass where appropriate. - Pull some local common cross-SDK additions into a new agl-ivi-crosssdk.inc include file and use as appropriate. Note that this does have a side effect of likely correcting the contents of agl-image-ivi-crosssdk for some recent additions. - Remove flutter-gallery bbappend that turned it into an app, as we are not using it in images, have other examples now, and it seems better to not affect the contents of agl-image-flutter. - Remove unused agl-image-graphical-html5. If a downstream user does desire an image with Chromium+WAM without applications, restoring it can be considered. - Remove unused agl-image-graphical-qt5-crosssdk. - Remove all packagegroup-agl-profile-* packagegroups, as they were either empty or not providing value at this point. Any future plans for defining profiles can start from a clean sheet. - Added new packagegroup-agl-ivi-multimedia-hardware to hold some rcar3 specific additions (via override) that were previously being appended onto packagegroup-agl-graphical-multimedia even though they are machine-specific and that packagegroup is not. This may be a stopgap solution if the agl-ivi-* packagegroups are reworked further. - Replace some :append usage with += to avoid creating problems for downstream users. Bug-AGL: SPEC-4714, SPEC-4813 Change-Id: I544b1495bed1e2e2412a8e46b7d20d7622ec28c9 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2023-06-02Do not hard-code Flutter version and runtime typeScott Murray3-6/+8
Rework the flutter-homescreen and flutter-cluster-dashboard systemd units to get the Flutter version and runtime type from the environment file installed by the new agl-flutter-env recipe, and update their JSON configuration files to remove the hardcoding of their bundle paths. Bug-AGL: SPEC-4819 Change-Id: I841db2cbb3acfe4aad173e9b8aa25ff2e201c2e2 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2023-06-01Flutter bbclass refactorJoel Winarske4-29/+3
-Removes use of flutter bbclass runtime modes Installed modes are determined by flutter-engine package config flags. Default modes are debug, profile, and release. -Single json file based on runtime=release. If additional parameters are needed this happens as part of workspace automation. Scott Murray: - update packagegroup-agl-demo-platform-flutter Bug-AGL: SPEC-4819 Change-Id: I58fc1b30ea3367ec5f47f52b60951cf0be31dcbc Signed-off-by: Joel Winarske <joel.winarske@gmail.com> Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2023-01-29flutter-homescreen: Update SRCREVScott Murray2-2/+9
Update SRCREV to pick up: 5ce59ba UI Fixes 3caff56 Improve app listing 4fbd3fd Add volume control to bottom panel As well, add installation of a now required configuration .yaml file to enable the KUKSA.val usage added by 8528b5b. Bug-AGL: SPEC-4615, SPEC-4659 Change-Id: I38ac698472acd169e9f6c8e4becf28a98e37ad42 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2022-11-21flutter-homescreen: add recipeScott Murray5-0/+80
Add recipe for Flutter homescreen application. Bug-AGL: SPEC-4615 Change-Id: I71510ff462c84bed0de36e889455828a4feb02b3 Signed-off-by: Scott Murray <scott.murray@konsulko.com>