The too-long-to-fit context menus (e.g. Show Columns) are really pain in the ass. It consumes a lot of time to reach what’s required, especially that interesting items tend to be close to the end
I propose either (or both) solutions to be implemented:
implement mouse wheel events, so that scrolling is faster
layout the menu in such a way that its height never exceeds available screen estate.
That is, instead of this:
do something roughly resembling this:
Thank you in advance.
What they should do is to replace context menu with dialog (with listbox and items with checkboxes), where you could (de)select several columns at once. And if it would also allow to reorder them, it would be even better.