summaryrefslogtreecommitdiffstats
path: root/src/js
AgeCommit message (Collapse)AuthorFilesLines
2023-04-20Fix application listing and startingRoger Zanoni1-7/+7
After chromium started communicating with applaunchd using gRPC, the application list is constructed differently and the homescreen application need to change to adapt to the new data model. Bug-AGL: SPEC-4764 Signed-off-by: Roger Zanoni <rzanoni@igalia.com> Change-Id: I0da2ffe40981db267aac828a51a6bbf203151cf6
2022-05-03Launch background after launcher.Jose Dapena Paz1-1/+3
This introduces a safer sequence for initialization of the HTML5 shell. The sequence will be launching html5-launcher and then html5-background, with 1 second waits. This is to ensure we do not send a request to launch two applications in a very short timespan, that is not working because of WAM AGL service not supporting that. So it is essentially a workaround for that problem. To improve launch experience, background is the last to be launched, as it reduces the number of visible relayouts. Bug-AGL: SPEC-3982 Change-Id: Icfdddb18edbda06e7ece1132f08a9fd469a469a8 Signed-off-by: Jose Dapena Paz <jdapena@igalia.com>
2022-03-01Delay launching launcherJose Dapena Paz1-1/+3
Homescreen is now responsible for launching background and launcher web applications. Due to the known problem that the internal IPC does not support launching two applications at the same time, it would end up failing because of launching both. Solution is delaying launching of launcher after background. Bug-AGL: SPEC-4250 Signed-off-by: Jose Dapena Paz <jdapena@igalia.com> Change-Id: Ia9af1325f1c131f1c11739793a7c57b6dba0f2ba
2022-03-01Migrate to new application frameworkJose Dapena Paz7-21/+45
First, move to use the appService API added as injection in AGL chromium. Then, added stubs for the network and weather APIs as there is no API available right now for them. Bug-AGL: SPEC-4250 Signed-off-by: Jose Dapena Paz <jdapena@igalia.com> Change-Id: I974097edcef6318585e4e79360dbec6fea7cf480
2020-08-07Launch background applicationjellyfish_9.99.3jellyfish/9.99.39.99.3Antia Puentes1-0/+11
Bug-AGL: SPEC-3497 Signed-off-by: Antia Puentes <apuentes@igalia.com> Change-Id: I328f231e499d0473e9296f5d95678b5a1f2e88d6
2020-02-04FUNCT Improve time renderingHumberto Alfonso Díaz1-1/+10
2020-02-04FUNCT Added homescreenHumberto Alfonso Díaz1-10/+39
2020-02-04RESTRUCT Upadate homescreen layoutHumberto Alfonso Díaz7-46/+115
2020-02-04FUNCT Launch applications using homescreen instead of afm-mainHumberto Alfonso Díaz1-2/+2
2020-02-04FUNCT Add support to dinamically update header timeHumberto Alfonso Díaz2-0/+35
2020-02-04FUNCT Launch configured app on startupHumberto Alfonso Díaz1-0/+6
2020-02-04FUNCT Add network status integrationHumberto Alfonso Díaz4-5/+46
2020-02-04FUNCT Integrate header appsHumberto Alfonso Díaz7-404/+49
2020-02-04Release code under Apache 2.0 licenseJacobo Aragunde Pérez4-0/+64
2020-02-04RESTRUCT Remove unused fileHumberto Alfonso Díaz1-0/+0
2020-02-04OPT Update buttons codeHumberto Alfonso Díaz1-36/+8
2020-02-04OPT Improve chair and fan codeHumberto Alfonso Díaz2-17/+18
2020-02-04FUNCT Add temperature managementHumberto Alfonso Díaz1-0/+73
2020-02-04FUNCT Add buttons, fan speed and chair functionalityHumberto Alfonso Díaz3-0/+79
2020-02-04RESTRUCT Update config.xml and app.jsHumberto Alfonso Díaz1-80/+0
2020-02-04FUNCT Basic support to launch appsHumberto Alfonso Díaz1-5/+26
2020-02-04FUNCT Add support to load apps from AGLHumberto Alfonso Díaz2-0/+274