Skip to content

[refact] Add a new UI with multiple interface modes

Timothée Couble requested to merge refact/addNewUIAndLayoutModes into master

This merge request completely overhauls the LidarViewMainWindow class. It now employs a LidarView menu and toolbar builder similar to ParaView. Additionally, it introduces various interface modes: Lidar Viewer, Point Cloud Tool and Full UI, all of which are fully customizable through a JSON configuration.

A welcome window is also added for the initial LidarView startup, which provides information on each interface mode. A toolbar is also available to switch between modes.

Other minor changes:

  • Add new svg icons and remove unused icons
  • Populate menu save as directly in the menu reaction
  • Change LidarView default background with LidarCore plugin
Whole window screenshots:
  • Lidar Viewer with new welcome dialog: image
  • Point Cloud Tool: image
  • Full UI: image
New menus screenshots:
  • File menu: image
  • Edit menu: image
  • View menu: image
  • Help menu: image

Depends on lidarview-core!466 (merged)

Related to lidarview-superbuild!109 (merged)

Fixes #42 (closed)

Edited by Timothée Couble

Merge request reports