Ability to sort "Blocks" widget
Sorting of table widgets used to show array/block selection is confusing.
Open bakeWithBlockNamesNew.g. let's focus on the "Blocks" widget on the Properties panel.
When you check on the header, in the "Blocks" column. The checkbox is toggled. This was an explicitly requested feature in the past, but I'd argue this is bad. This is not how such tabular widgets behave normally. When one clicks on the header one expects to sort that column.
As a workaround, we added the context menu -- you click on the tiny arrow on the right-side and the choose "Sort". That was okay when we had just 1 column, now that we have 2, we cannot indicate which column to sort by easily!
I'd vote that we change this entirely and instead change behavior to what is normal expectation for a typical user:
- click on header toggles sorting the clicked column.
- click inside the "checkbox" in the header alone toggles the checkstate.