Friday, September 27, 2019

Emulator 29.2.2 Canary: Google Maps UI on Windows, new Windows build, fixes for Maps / Multi Display UI

Emulator 29.2.2 is now available in the Canary and Dev channels. This release is primarily about making the Google Maps UI available on Windows, and shipping fixes to both the Google Maps UI and Multi Display UI. Changes:
  • Google Maps UI is now available on Windows. The Windows emulator is now built with the MSVC toolchain. This is a big change; please let us know any issues running the emulator on Windows.
    • Google Maps UI: Fixed bugs and improved UX:
    • Fixed hang when switching back and forth between Points and Routes tab.
    • There should be fewer warning messages from Qt.
    • Tweaked colors, font, and letter spacing.
    • After playing back a saved route, the same saved route should still be selected and the map now re-shows the route creator with the same route. When playing an unsaved route, once stopped, the unsaved route shows up again with the option to save the route.
    • Fixed issue where usage metrics were not being sent.
    • The user can now delete multiple saved points/routes at once with multiple selection.
    • Improved styling of route playback panel.
    • Directions and markers should now persist when playing back a route.
    • If the Maps UI is disabled, the location agent now also properly disables itself so that the location is not always continuously being updated from the (disabled) Maps UI.
    • Clicking "Set Location" now clears the search box and selected point in the list.
    • Deleting a saved point now also clears the search box and map marker.
    • Zoom control is now no longer hidden by the lower Maps panel.
    • Improved styling of the popup menu.
    • Fixed issue where the selected status of routes in the routes list did not properly update on playing/stopping route playback.
    • Fixed issue with intermediate route waypoints not being displayed.
    • GPX/KML import and playback should now work again.
  • Multi Display UI: Fixed bugs and improved UX:
    • Ctrl-Shift-M can now be used to bring up the Multi Display UI.
    • Fixed issues with emulator window size not updating.
    • Tweaked button sizes, colors, font size of titles, and positions of icons.
    • Fixed issue where usage metrics were not sent.