gazebosim / gz-gui

Builds on top of Qt to provide widgets which are useful when developing robotics applications, such as a 3D view, plots, dashboard, etc, and can be used together in a convenient unified interface.
https://gazebosim.org
Apache License 2.0
66 stars 39 forks source link

GridConfig UX improvements #356

Open mabelzhang opened 2 years ago

mabelzhang commented 2 years ago

Desired behavior

Current GridConfig UI below.

Proposed enhancements:

Other enhancements:

Screenshot from 2022-02-03 01-05-35

Implementation suggestion

GridConfig plugin is located at https://github.com/ignitionrobotics/ign-gui/tree/ign-gui6/src/plugins/grid_config

Additional context

Original discussion here https://github.com/osrf/lrauv/pull/125

jennuine commented 2 years ago

Consider making the "Color" group a linear layout as opposed to 2 x 2. Opposing argument: 2 x 2 saves space over vertical. They might fit horizontally. ... If we do that, then similar could be said of colors in range 0-255, since color pickers online and in drawing tools usually give colors in that range.

Implementator can leverage https://github.com/ignitionrobotics/ign-gazebo/pull/1123#issuecomment-953411356


I've marked it as help wanted, feel free to remove if otherwise.