[refact] Add a new UI with multiple interface modes
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
Depends on lidarview-core!466 (merged)
Related to lidarview-superbuild!109 (merged)
Fixes #42 (closed)
Edited by Timothée Couble