I spent some time working on implementing a new design for the list of controllers in @GIMP. The is the first instance of a "rich" list (low number of rows and rows made of multiple widgets) in GIMP's GUI. #gimp #gui #ux
Where else do you think would it make sense to use a "rich" list like this?
@martymichal Everywhere a list is used, to achieve an uniform look-and-feel.
@dirk That's a little too broad a suggestion. Not every list requires such a complex row widget. At least not from the ignerwdtion POV. For example the brush/font lists, right?

@martymichal Brush and font lists need a complete overhaul anyways in my opinion 馃憤

To me, consistency is king.

@dirk Those are only some examples but I hear you. If you have any specific thoughts, we'd welcome them on our UX tracker at https://gitlab.gnome.org/Teams/GIMP/Design/gimp-ux/-/issues
Issues 路 Teams / GIMP / Design / GIMP UX 路 GitLab

Welcome to GNOME GitLab

GitLab
You can follow this work at https://gitlab.gnome.org/GNOME/gimp/-/merge_requests/2721 and see the design discussion at https://gitlab.gnome.org/Teams/GIMP/Design/gimp-ux/-/issues/465. The author of the design is @rangelovd.
Draft: Implement design for GimpControllerList form GIMP-UX #465 (!2721) 路 Merge requests 路 GNOME / GIMP 路 GitLab

Implements the design proposed in Teams/GIMP/Design/gimp-ux#465

GitLab
@martymichal @GIMP It looks nice, but now you need two clicks where you needed one before. For me it is an optional improvement but not an UX one.

@supertobi @GIMP For which action specifically? In the current design:

- "Add a controller": select a category in the left column, click button with arrow pointing right. 2 clicks.
- "Configure/Move/Delete": select an active controller in the right column, click a button at the bottom for the appropriate action. 2 clicks.

In the new design you add, remove, configure and move a controller with also 2 clicks. With the exception of multiple moves in a row. But there an extra keybind could help.