Project: QGIS

Version: 3.30

Feature: GPS Information Panel UX and Refactoring

A substantial rework of the GPS information panel has been performed in order to simplify the user operation of GPS within QGIS and provide a more streamlined GPS experience.

Previously, all application-level GPS functionality was exposed through a single GPS "Information" panel interface, which included GPS connection settings, digitizing from GPS, and the actual display of GPS information. This interface became cluttered and difficult to use

GPS functionality has now been split up into distinct parts:

  1. Application level, rarely changed GPS settings are present in the GPS tab of the Options menu within QGIS Settings.
  2. A new floating "GPS Toolbar" has been added, which contains the most commonly used GPS-related operations.
  3. The final action in the GPS Toolbar opens a "GPS settings" popup, that contains various settings that are expected to be modified mid-session and are expected to be more readily accessible.
  4. The GPS information widget has been redesigned to show only GPS information. Specifically, only the "information" and "signal" tabs remain. The GPS information widget still contains a shortcut to the connect/disconnect action, and also a settings button that exposes the same GPS settings menu as is used in the GPS toolbar.

The GPS information widget class is now responsible ONLY for showing the GPS information in the panel, and new dedicated classes have been created for handling digitizing from GPS, the new GPS toolbar, and GPS settings accordingly.

This feature was funded by NIWA

This feature was developed by Nyall Dawson