The pin table is grouped by pin name by default. You can select a different grouping by clicking on the column header with the right mouse button, selecting the current grouping again disables grouping completely.
So after opening, one click with the RMB on the pin name column header gives you a flat table.
Sorting happens after grouping, and due to a gtk bug, it is also necessary to re-sort after changing the grouping. On Windows, it works because the sorting sticks.
Sorting in the pin number column works by splitting numbers, letters and other characters and sorting each component separately, so 9 comes before 10. Z should also sort before AA.
At the bottom, there is a summary line, which attempts to group all pin numbers that exist (although it does not work properly for BGA components). If you have defined all pins, there should be a single range. If pin 12 of a 20 pin component is missing, it would read “1-11,13-20”.
I’m totally open for suggestions on how to make this more intuitive
You could display a small somewhere in the column header to show in what direction this column is sorted. (only the column that is sorted has an arrow.)
Similar to what file browsers do. At least nemo in list view