qgis / QGIS

QGIS is a free, open source, cross platform (lin/win/mac) geographical information system (GIS)
https://qgis.org
GNU General Public License v2.0
10.49k stars 2.99k forks source link

Organize Columns button in Attribute Table toolbar #33466

Closed Saijin-Naib closed 4 years ago

Saijin-Naib commented 4 years ago

Feature description. I would like to see the Organize Columns tool accessible from the Attribute Table toolbar, in part to further expose this functionality, as well as to provide a solution to some long-standing UX quirks as referenced below. It would also make it easier to expose via keyboard navigation.

Additional context As referenced by other bugs (#27250 , #23397 ), if you hide all the columns, you can't easily un-hide them as there is no column header available to right-click upon to access the Organize Columns tool.

Proposed Location I think a natural fit for this icon would be in the cluster which currently contains New Field, Delete Field, and Field calculator. Perhaps after all three of these to not interfere with muscle-memory or existing docs/screenshots, as well as to provide a logical flow (add, remove, update, organize).
image

Proposed Icon I think the deisgn language of the Fields icon from the Layer Properties dialog fits quite nicely. Minor tweaks, if any. image

alexbruy commented 4 years ago

Duplicates #23397