aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2020-01-03Further re-center behavior improvementshalibut_8.0.6halibut_8.0.5halibut/8.0.6halibut/8.0.58.0.68.0.5halibutScott Murray3-2/+10
Add logic to enable re-center button when the view is centered but zoomed in/out, for consistency. Additionally, re-center when routing is started to improve user experience. Bug-AGL: SPEC-3081 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: I6aa4686f5cb177f819fdee07d76dfa397c20179c
2020-01-01Avoid broadcasting a second stop eventScott Murray1-0/+4
Tweak logic handling a stop event from the navigation API to avoid the accidental sending of another stop event. This avoids clearing a subsequent waypoint set that may be in flight, which was seen in practice when doing a stop and a waypoint set from the POI application. Bug-AGL: SPEC-3079 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: I12d93a15d43591d8841ea6a312e7d017f136c86d
2019-12-31qml: reset bearing and zoomLevel when recenteringMatt Ranostay1-0/+2
Reset zoomLevel and bearing to default values when map re-center button is clicked. Bug-AGL: SPEC-3081 Change-Id: I6ae95fddd6b03278ff8e3d94b7f0675f1951a10b Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-11-27ondemandnavi: create title cache per providerhalibut_8.0.4halibut/8.0.48.0.4Matt Ranostay1-0/+8
Bug-AGL: SPEC-2985 Change-Id: I5cd77bf643cb5bff16718eeba82171e4ec2328ff Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-11-27ondemandnavi: add qml invokable function for cache locationMatt Ranostay2-0/+13
Bug-AGL: SPEC-2985 Change-Id: I5b412e968cac0d1034be35822de3bff70bb073c1 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com> (cherry picked from commit b150f38c872a29093b808a4d10b91ec7fea0a278)
2019-11-21qml: fix route issue if already currently routed pathMatt Ranostay1-4/+5
Dropping a pin on map wouldn't function if a route was currently in progress. Remove several conditionals that would block another routing from starting. Bug-AGL: SPEC-2880 Change-Id: I2279f4ed6d89f818f469b5e24352cae5e3b5f60e Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-11-21navigation: fix typo in getStartLongitude() qml callMatt Ranostay1-1/+1
Bug-AGL: SPEC-2880 Change-Id: Idcc72d943c633965a74a907c1a08cb7389905d1c Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-11-21ondemandnavi: add agl-service-navigation interfaceMatt Ranostay6-30/+58
Switch from the application providing DBus objects to consumers with using afb binding with proper JSON responses. Bug-AGL: SPEC-2880 Change-Id: If587ddeaea9a0f28e71c2bee790acbf53425de9f Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-11-21ondemandnavi: remove aglextras from qmake filesMatt Ranostay1-1/+1
aglextras is not used in any of the QML files so not actually needed as a dependency. Bug-AGL: SPEC-2880 Change-Id: Iba9b8ded2138ed83385f1babb8892b1b20186a66 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-11-21ondemandnavi: remove DBus interfaceMatt Ranostay11-606/+4
For proper afb interfae to function the DBus support needs to be removed. Bug-AGL: SPEC-2880 Change-Id: Ib501583e5cb3821bf5479d875e447411477c7da3 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-11-21ondemandnavi: fix typo of longitudeMatt Ranostay3-10/+10
Fixed typo of longitude (was longitute) in code and configuration. Bug-AGL: SPEC-2933 Change-Id: I2b49d8c7d8ff581c0c7caeff43e50c40d603c127 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-11-21ondemandnavi: remove DESKTOP defineMatt Ranostay4-56/+0
With switchover over to afb agl-service-navigation it will be unlikely to run on a desktop system. Bug-AGL: SPEC-2880 Change-Id: I56819383a9fc2e18323cbd33044dfa4d544f1ab5 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-10-20Fixes to improve interoperation with tbtnavihalibut_8.0.3halibut/8.0.38.0.3Scott Murray4-25/+25
Changes include: - Add support for actually sending stopDemo and Arrived DBus signals. - Fix typo in Arrived signal name in org.agl.naviapi.xml and dbus_server.cpp. - Change some qDebug messages in dbus_server.cpp to qWarning as it seems more appropriate. - Actually use Mapbox style URL from naviconfig.ini. Bug-AGL: SPEC-2916 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: Ibc4c77ffa1bf74787cf02ad4e64a87b48d2e30fe
2019-10-20Fix defaultbranch in .gitreviewScott Murray1-1/+1
Set defaultbranch appropriately for halibut. Bug-AGL: SPEC-2916 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: Iaa9b543a2fa2d38f6f4500c2ff9bc6342bac7fb3
2019-09-24qml: add MapBox copyright attributionhalibut_8.0.2halibut/8.0.28.0.2Matt Ranostay3-3/+25
Add attribution that is required from usage of MapBox maps Ref: https://docs.mapbox.com/help/how-mapbox-works/attribution/ Bug-AGL: SPEC-2822 Change-Id: I69990c92031f51721e2aef9b230a02c0a2e84b76 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-09-24qml: allow map plugins to be set on runtimeMatt Ranostay4-19/+42
Allow selection of OSM over MapBox with enableOSM configuration file option. Bug-AGL: SPEC-2667 Change-Id: Ie055ca1263b0a6f2a74046e5ff85535e48e60d31 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-09-24Revert "qml: breakout MapBox plugin references"Matt Ranostay4-39/+13
This reverts commit 42551ddcdf41cb1b0bff62a8798f49c7f034c16a. Bug-AGL: SPEC-2667 Change-Id: Ic1b7d84e2fa58e98e7ba05c5f1b825503aa36e1d Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-09-24Revert "qml: add OpenStreetMaps map engine option"Matt Ranostay5-50/+2
This reverts commit 462f009d423e6b158c6a442ffe1a66f7ed2ca847. Bug-AGL: SPEC-2667 Change-Id: I2e962fb3b5508863d9212d49d423ad0ce7fbd332 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-09-17qml: add OpenStreetMaps map engine optionMatt Ranostay5-2/+50
To allow testing in regions without easily accessible MapBox API keys add an ENABLE_OSM build option. Bug-AGL: SPEC-2667 Change-Id: I8ba72b774ed0ab1cf740dc0ebdb3048a6f403696 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-09-17qml: breakout MapBox plugin referencesMatt Ranostay4-13/+39
To allow placement of other mapping engines make a common MapPlugin competent. Bug-AGL: SPEC-2667 Change-Id: I7bb4ae600304db104f39feeba3f35f342452584e Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-09-17Run dos2unix on entire repoMatt Ranostay10-619/+619
Remove CR+LF line endings on most files in the repo Bug-AGL: SPEC-2667 Change-Id: I8ad7cd9ea20658dabdecf8ce14a51cb8a851b999 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-07-25Update homescreen event handlinghalibut_8.0.1halibut_8.0.0halibut/8.0.1halibut/8.0.08.0.18.0.0Scott Murray1-59/+50
Updated homescreen event handling logic to use the newer Event_ShowWindow event instead of Event_TapShortcut, and match what the other demo applications do. This fixes bringing the application back to the foreground after switching away, which was not working. As well, reindented main.cpp to improve readability. Bug-AGL: SPEC-2675 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: Ib183920325eb41aefd7aca1f323a8b99b9092b13
2019-07-25Introduce autobuild scriptsScott Murray2-0/+89
Add agl and linux autobuild scripts to silence build warnings. 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 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: If468a015c37068ec8c438f57a9a5a1c2c0117d94
2019-07-24Switch to pipewire outputScott Murray2-5/+2
Update the talk scripts to use pipewire output via gst-launch-1.0 instead of 4A's 4a-play. gstreamer is used to allow using the pipewire output sink and set its media role property. Updated version of previous patch for ALSA support that was applied in the meta-agl-demo recipe. Bug-AGL: SPEC-2667 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: I7a38f6e2c464ce13de541e8ad5aa3c109f718845
2019-07-24Update permissionsScott Murray1-0/+2
Add the new display and audio permissions required with the change to running as non-root. Previously applied via a patch in the recipe in meta-agl-demo. Bug-AGL: SPEC-2667 Change-Id: I91e5d907543cab89bbfeaa25a601a987d282a24b Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2019-07-24Initial import from githubScott Murray62-0/+70896
Import from http://github.com/YoshitoMomiyama/aglqtnavigation.git as of commit a6930c2, with the following minor changes: - .gitignore tweaked to remove itself - .gitreview updated Bug-AGL: SPEC-2667 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: I91fed0f6349bf1952e41132058929b70a2b0fe5b
2019-07-09Initial empty repositoryJan-Simon Moeller0-0/+0