summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2022-08-05Add gitreview file for Nifty Needlefish branchneedlefishJan-Simon Moeller1-1/+1
Update the .gitreview file. Bug-AGL: SPEC-4518 Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Change-Id: I2f5bd73c166311d69507fd96debd433d4cac7226
2022-03-02Add Bluetooth enableneedlefish_13.93.0needlefish/13.93.0marlin_12.93.0marlin/12.93.013.93.012.93.0Scott Murray1-1/+15
Use the network API interface object to enable Bluetooth via ConnMan, thus deactivating the default rfkill state and persisting the new one across reboots (since ConnMan will restore the enabled state on boot). This used to be done in the agl-service-bluetooth binding, doing it here should be considered a likely temporary placeholder for further investigation into Bluetooth device management in future AGL releases. At the moment device auto-connection is not likely to match pre-Marlin releases unless a device manages to connect on its own versus the active auto-connect that was in agl-service-bluetooth. The latter is now dependent on this application being run until further re-architecting takes place. Bug-AGL: SPEC-4253 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: Ic18452a65345da82a27370a46fbc7121cbf85aea
2021-12-20Add .desktop and icon file installationmarlin_12.92.0marlin_12.91.0marlin/12.92.0marlin/12.91.012.92.012.91.0Scott Murray6-308/+135
Add initial .desktop file and icon copied from the launcher source tree, and updated .pro files to install them. Also removed potentially confusing use of non-existent $$PREFIX variable. Bug-AGL: SPEC-4182 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: Ic84c43d4871002131f982c3054a9ee6f475e649d
2021-12-16Update for app framework removalScott Murray13-998/+24
Changes: - Remove the autobuild scripts and config.xml used by the app framework widget build. - Update the qmake files to just build a "settings" binary and install it into /usr/bin by default. - Remove the code in main.cpp that handled reading the WebSocket command-line arguments and passing them to binding related code. - Tweak the Bluetooth QML to call into the new start call in the libqtappfw-bt Bluetooth object that replaces the previous WebSocket onConnected hook. - Remove the voice related code as it is not likely to be re-enabled anytime soon. Bug-AGL: SPEC-4182 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: I8d3272b62aa403a71adadd26c545c1ed33281e5f
2021-01-07Remove libhomescreen dependencymarlin_12.90.1marlin_12.90.0marlin/12.90.1marlin/12.90.0lamprey_11.92.0lamprey_11.91.0lamprey/11.92.0lamprey/11.91.0koi_10.93.0koi_10.92.0koi/10.93.0koi/10.92.012.90.112.90.011.92.011.91.010.93.010.92.0Scott Murray4-13/+2
libhomescreen was still a dependency in the qmake files, and its header file was being pulled in in main.cpp even though there it is no longer used, remove usage. Also remove unneeded homescreen binding dependency from the config.xml manifest. Bug-AGL: SPEC-3757 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: I488c28999acf872cd1b80374dd68c8d783c725f5
2020-06-24Settings.qml: Use the windows width and heightkoi_10.91.0koi/10.91.0jellyfish_9.99.4jellyfish_9.99.3jellyfish_9.99.2jellyfish_9.99.1jellyfish/9.99.4jellyfish/9.99.3jellyfish/9.99.2jellyfish/9.99.19.99.49.99.39.99.29.99.110.91.0Marius Vlad1-2/+2
Bug-AGL: SPEC-3447 Signed-off-by: Marius Vlad <marius.vlad@collabora.com> Change-Id: I912a87ad872258c14ace7a6adce1be300944bca2
2020-06-24Conversion to agl-compositorMarius Vlad4-35/+10
Bug-AGL: SPEC-3447 Signed-off-by: Marius Vlad <marius.vlad@collabora.com> Change-Id: I5b2dca1677f88e01cc28f10911e036707c3c6924
2020-06-10Update autobuild scriptsScott Murray4-112/+138
Update autobuild scripts with reworked version that fixes building outside of the source tree. As well, the project files have been tweaked to strip the release build binaries and add "-debug" in the name of the debug widget file. Bug-AGL: SPEC-2049, SPEC-3300 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: Ie5eb8365d77f5de507dd393f41d95ac88f417661
2020-06-08update PKGCONFIG to use qtappfw-*Raquel Medina1-1/+1
Replace qtappfw with qtappfw-bt, qtappfw-network and qtappfw-voice packages. Bug-AGL: SPEC-3390 Signed-off-by: Raquel Medina <raquel.medina@konsulko.com> Change-Id: I17b875e577d98a0b58a07e6e9d3172342c0c578f
2020-05-19use % for string concatenation instead of +Raquel Medina1-1/+1
change concatenation method to reduce intermediate allocations. Bug-AGL: SPEC-3364 Signed-off-by: Raquel Medina <raquel.medina@konsulko.com> Change-Id: I2c93ffb5fc2642bddb41a55ff454132926f241fd
2020-03-20update autobuild scriptsRaquel Medina2-29/+112
Modify autobuild scripts: - to fix warnings on yocto build - to fix linux/autobuild syntax errors - to add new standard targets Bug-AGL: SPEC-2049 Signed-off-by: Raquel Medina <raquel.medina@konsulko.com> Change-Id: Id99ab7fe90b0760d72bba117d0462823776781c8
2020-02-11Update .gitreview fileJan-Simon Möller1-1/+1
This updates the gitreview file in the project . Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org> Change-Id: I70726aa251122955d7fe14399f38f444c1049bed
2019-12-30Enhance voice configurationicefish_8.99.5icefish/8.99.58.99.5Scott Murray9-314/+539
Various tweaks to the new voice configuration support: - Moved "Version" choice on the main menu back down to the last choice, since it's less likely to be used. - Pull in qt-qrcode library's quickitem support and use it to display a QR code when Alexa authorization is required. - Reworked layout of voice configuration dialog to tighten up spacing and make more room for the QR code. - Tweaked voice configuration dialog logic to only show the login prompting when in not-authorized state. Ideally, a deauth button would be shown in the authorized state, but the voiceagent API currently does not enable that AFAICT. - Replace voiceagent ID with vendor in voiceagent configuration dialog, as the ID is more of an internal thing that's not useful to users. - Tweaked some text colors in voiceagent configuration dialog for better consistency with the other settings pages. - Switched voiceagent configuration dialog positioning to center it on-screen, as that seems more consistent with the look of the other settings pages. - Made the previous two changes to the wired settings configuration dialog as well for consistency. - Updated the voice settings icon with a microphone icon to match the default icon shown for the homescreen PTT button. - Updated the wired settings icon with a more typical network icon to avoid confusion. Bug-AGL: SPEC-2981 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: I75560e3cab393e6efdfb1310f266e5b6bb0534d6
2019-12-14voice: update colors used in dialogicefish_8.99.4icefish_8.99.3icefish/8.99.4icefish/8.99.38.99.48.99.3Raquel Medina1-4/+4
Bug-AGL: SPEC-2981 Signed-off-by: Raquel Medina <raquel.medina@konsulko.com> Change-Id: Ifb0e99110fddd874f12254b8ed2fdfe31fa02aee
2019-12-04voice: add voice agents settings pageicefish_8.99.2icefish/8.99.28.99.2Raquel Medina8-2/+551
Bug-AGL: SPEC-2981 Signed-off-by: Raquel Medina <raquel.medina@konsulko.com> Change-Id: I8eb6ae44db10039197da406446b5057ae9cb3b50
2019-09-12wired: implement configuration data flowsicefish_8.99.1icefish/8.99.18.99.1Raquel Medina2-26/+83
- feed stack configuration data provided by libqtappfw to the ui form; - forward custom configuration data to libqtappfw; - rename staticXXXX properties to customXXXX - introduce activeXXXX properties to keep the stack current configuration values. - fix always invisible placeholder text (qt) bug by replacing TextField control with TextArea control. Bug-AGL: SPEC-2676 Signed-off-by: Raquel Medina <raquel.medina@konsulko.com> Change-Id: Ib137f8e561ed54179b116acb323485b5b3382ab9
2019-08-29wired: add service configuration formRaquel Medina3-4/+350
Add a new UI form to facilitate wired networks configuration. This form will allow static addressing configuration and customizing dns addresses. Please note that this commit only provides the visual part and doesn't implement the functionality, which will follow in separate commits. Bug-AGL: SPEC-2676 Signed-off-by: Raquel Medina <raquel.medina@konsulko.com> Change-Id: Ib851f0ed14d2885185d1c6b9292c627ef954d15b
2019-07-22settings: Fix error on connect for wired.halibut_8.0.1halibut_8.0.0halibut/8.0.1halibut/8.0.08.0.18.0.0Raquel Medina1-2/+1
Fix error on connect for wired networks due to invalid 'password' property (bug introduced by commit d0350d3b30f53bbee53fcea6563b7f20505c1b2c). Bug-AGL: SPEC-2632 Signed-off-by: Raquel Medina <raquel.medina@konsulko.com> Change-Id: I4a07f1c5500e5c3b26cacf803ce3cdd2676517b9
2019-07-12settings: datetime: qml: fix warning on model inithalibut_7.99.3halibut/7.99.37.99.3Raquel Medina1-7/+7
- workaround invalid currentIndex - rework model initialization from array Bug-AGL: SPEC-2635 Signed-off-by: Raquel Medina <raquel.medina@konsulko.com> Change-Id: I7e218ee73aa40f9e85271d480c98a7eb45ac29b5
2019-07-08settings: datetime: qml: fix anchor warningsRaquel Medina1-1/+1
Bug-AGL: SPEC-2611 Signed-off-by: Raquel Medina <raquel.medina@konsulko.com> Change-Id: I3aac9e09d44cc58fb7a163113ad7f0fb298c33f6
2019-07-05settings: wired: add wired connections UIRaquel Medina7-3/+168
The initial Wired UI only implements unauthenticated access. Bug-AGL: SPEC-2355 Signed-off-by: Raquel Medina <raquel.medina@konsulko.com> Change-Id: I5bac4378879e365bce544ae55d752c187acc3a48
2019-05-16app: wifi: use new WifiAdapter interfacehalibut_7.99.2halibut_7.99.1halibut/7.99.2halibut/7.99.17.99.27.99.1Raquel Medina1-2/+2
Change-Id: I4e3c8d8ebd248fa59457627e0711e21c46cb4549 Bug-AGL: SPEC-2293 Signed-off-by: Raquel Medina <raquel.medina@konsulko.com>
2019-04-26Add permission to use displayJosé Bollo1-0/+1
Add the permission required to access the display through the wayland socket. Change-Id: Ie7cc6fb781121532cfb2ba784305a9acd62efadf Bug-AGL: SPEC-2357 Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2019-04-20settings: wifi: qml: disable toggling button on password dialogMatt Ranostay1-0/+4
Bug-AGL: SPEC-2299 Change-Id: I3bc1eb7bac127a06026795c953339db9758e8529 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-04-02settings: bluetooth: qml: cleanup onPoweredChanged slotMatt Ranostay1-7/+9
Move enabling of discovery + discoverablity to the respective slot to avoid race conditions from the adapter powering on Bug-AGL: SPEC-2295 Change-Id: I16c04d7bcd880ef5dcc5352d0da52ce2fe8b2447 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-03-25Merge "settings: bluetooth: qml: switch from qml ListModel to libqtappfw ↵Jan-Simon Moeller2-165/+19
provided"
2019-03-22settings: bluetooth: qml: switch from qml ListModel to libqtappfw providedMatt Ranostay2-165/+19
Switch from using single threaded and incorrect QML processing of ListViews to using models provided from libqtappfw. Also this allows removal of most of the Javascript code that processed the repective lists. Bug-AGL: SPEC-2270 Change-Id: Ib00a2f34938de4c427ec5ee6956ee3e7e3c96959 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-03-19settings: wifi: qml: allow canceling of agent requestsMatt Ranostay1-4/+7
To cancel a passphase agent request it is needed to send a blank password request. Bug-AGL: SPEC-2271 Change-Id: I04da826e68b475a7d87699cfed54baaf75478786 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-03-11autobuild: introduce build scriptsRaquel Medina2-0/+120
- Add agl autobuild script to silence build warnings on yocto. - Add linux autobuild script to build with the sdk These 2 scripts are based on the latest version of the autobuild script, but they've been customized to (i) work with the existing qmake files and (ii) the 'update' and 'package-test' targets have been removed. Bug-AGL: SPEC-2164 Change-Id: Ib98b8308d43cc24f2f5462adca65542318295a9e Signed-off-by: Raquel Medina <raquel.medina@konsulko.com>
2019-02-28settings: wifi: qml: redisplay dialog on incorrect passphaseMatt Ranostay1-3/+10
Bug-AGL: SPEC-2183 Change-Id: Ia789a58b01d6df9e32d8f167e1f33ea19e1c37a2 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-02-27settings: wifi: qml: add 'Forget Network' buttonMatt Ranostay1-1/+14
Allow the user to forget a known network in the Settings UI Bug-AGL: SPEC-2184 Change-Id: I3edec2ae9e23a7cc9a0d87fcecfe9842b6856240 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-02-19settings: wifi: qml: fix security icon for wifi APsMatt Ranostay1-1/+1
APs without any security functionality were still showing a padlock. Change-Id: I32e3e844ffa4e25aaa51a717fb6ccb8cdb8858c2 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-01-16settings: bluetooth: switch from Component.onCompleted power eventhalibut_7.90.0halibut/7.90.0guppy_6.99.4guppy/6.99.47.90.06.99.4Matt Ranostay1-1/+1
Race condition between QML components finishing loadings before libqtappfw access can happen. So use the the onPowerChanged event as before, but to avoid infinite loop of power changes don't changed checked field if already set. Bug-AGL: SPEC-2004 Change-Id: Ie54ca405cab70e1bb909005dce602a56ccb0e8ba Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-01-15settings: bluetooth: fix power button issueMatt Ranostay1-3/+1
Responding to both checkbox clicks and power events will cause an infinite loop in some cases of toggling power state. Bug-AGL: SPEC-2004 Change-Id: I4fb841661472f875a978a5bd314157cfff07328b Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-01-04Fix runtime issue introduced in 2f812cb (gerrit:#19341)Stephane Desneux1-3/+0
example/* sources have been removed but they are still imported from app/Settings.qml. This creates the following error in the QML engine at runtime: --- Jan 04 14:20:57 h3ulcb afbd-settings@0.1[5140]: QQmlApplicationEngine failed to load component Jan 04 14:20:57 h3ulcb afbd-settings@0.1[5140]: qrc:/Settings.qml:24 "example": no such directory Jan 04 14:20:57 h3ulcb afbd-settings@0.1[5140]: QObject::connect: Cannot connect (null)::frameSwapped() to QLibWindowmanager::slotActivateWindow() --- This patch fixes the runtime issue. Change-Id: I793d5a8bb73b4257feba8b66b1ba2eb7db6db398 Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
2019-01-01settings: remove dbus outdated code and referencesMatt Ranostay6-221/+1
Bluetooth and WiFi status icons are set in the Homescreen now by listening to respective binding events. DBus calls to Homescreen to set status icons is no longer needed or should be used by any new section. Change-Id: Ia5b0bd828fd2a46d9ed20ec49d128540e354eb95 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2018-12-21settings: qml: add spacing between elementsMatt Ranostay1-1/+1
Switch and ImageButton were too close together in the UI AGL-Bug: SPEC-388 Change-Id: I3d883d87d40dd52ec20871a43aaa9385219c3b12 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2018-12-20Merge "Use Event_ShowWindow instead of Event_TapShortcut"guppy_6.99.3guppy/6.99.36.99.3Jan-Simon Moeller1-3/+3
2018-12-19Use Event_ShowWindow instead of Event_TapShortcutwang_zhiqiang1-3/+3
The interface of homescreen service will be changed then, use Event_ShowWindow instead of Event_TapShortcut. Related changes: agl-service-homescreen: https://gerrit.automotivelinux.org/gerrit/#/c/17929/ libhomescreen: https://gerrit.automotivelinux.org/gerrit/#/c/17931/ libqthomescreen: https://gerrit.automotivelinux.org/gerrit/#/c/17933/ BUG-AGL: SPEC-1931 Change-Id: I1389068b07ac046f9c1ad790fb82f91442bb38ee Signed-off-by: wang_zhiqiang <wang_zhiqiang@dl.cn.nexty-ele.com>
2018-12-18Fix a couple of UI issuesScott Murray1-4/+5
Tweak the scan button anchoring so it renders reliably, the mix of anchoring and forward referenced values seemed to be causing it to misrender. As well, make it and the detected list visibility dependent on Bluetooth being enabled for consistency. Change-Id: Ib13b206c74234e5618f14277097259b848d62a58 Signed-off-by: Scott Murray <scott.murray@konsulko.com> (cherry picked from commit b3dcdb893234873325cdb121c8eda634f97a4c31)
2018-11-28settings: bluetooth: hide paired list when adapter isn't poweredguppy_6.99.2guppy/6.99.26.99.2Matt Ranostay1-0/+1
Bug-AGL: SPEC-1630 Change-Id: Ib730137d46125f5354686b0bf98f419226254e41 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2018-11-22settings: add missing deviceConnect to paired listguppy_6.99.1guppy/6.99.16.99.1Matt Ranostay1-0/+1
Need deviceConnect to be set after pairing of device otherwise the "Connect" button will never be displayed. Bug-AGL: SPEC-1630 Change-Id: Ibd6c05e66b28490b650bfb3da7aaebe7aa29ad24 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2018-11-15Modify graphic roleKazumasa Mitsunari1-9/+9
Window Manager set role name as lower_case, then change role as lower_case. Bug-AGL: SPEC-1754 Change-Id: Ifbf2faab6f90d6464b74316eb01b1761e1842279 Signed-off-by: Kazumasa Mitsunari <knimitz@witz-inc.co.jp>
2018-11-11settings: update to bluetooth binding verion 2.0Matt Ranostay1-137/+71
Bug-AGL: SPEC-1630 Change-Id: Ifabb383e2802d6653d6c0e3c5b50020bbe9d9178 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2018-11-02Merge "settings: add .vimrc project file"Jan-Simon Moeller1-0/+1
2018-10-31settings: add .vimrc project fileMatt Ranostay1-0/+1
To avoid further tab + space issues in the Settings application QML files then noexpandtab should be set. Change-Id: Icf1eff5d1f4f0a15326ce931991ae8b5ddff6b91 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2018-10-30delete application_name check in tap_shortcut eventwang_zhiqiang1-10/+2
because of now homescreen-service emit event to one application, delete the applciation_name check. Bug-AGL: SPEC-1764 Change-Id: Ie7574632e28d7bcf0c024a2c9633afe50a7d5d7e Signed-off-by: wang_zhiqiang <wang_zhiqiang@dl.cn.nexty-ele.com>
2018-08-24Revert "Use appid between homescreen-service and apps"guppy_6.90.0guppy/6.90.0flounder_5.99.6flounder_5.99.5flounder_5.99.4flounder/5.99.6flounder/5.99.5flounder/5.99.46.90.05.99.65.99.55.99.4Tadao Tanikawa1-2/+10
This reverts commit 767952ca6df6d42dc0fed3fde2d9137ec5b2a9ca. Bug-AGL: SPEC-1685 Change-Id: Ide858dab8c5b74cb6d5a25e2c16cd383b52c47c9 Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
2018-08-06Use appid between homescreen-service and appsflounder_5.99.3flounder/5.99.35.99.3zheng_wenlong1-10/+2
Use appid between hss and apps, and check event destination in libhomescreen. So these is no need compare code when recived Event_TapShortcut Event. BUG-AGL: SPEC-1645 Change-Id: Ibec9c169649fee674f12843c57c9ffed1e1d4aa2 Signed-off-by: zheng_wenlong <wenlong_zheng@nexty-ele.com>
2018-08-02Improve output of multiple screen resolutionTadao Tanikawa2-0/+12
To improve output on various monitor with various resolution, use scale_factor from WM to fit various screen resolution. Bug-AGL: SPEC-1568, SPEC-1569, SPEC-1611 Change-Id: Ic0b8538259a4e9949caa099cff475935af609d09 Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>