pharo-project / pharo

Pharo is a dynamic reflective pure object-oriented language supporting live programming inspired by Smalltalk.
http://pharo.org
Other
1.21k stars 355 forks source link

[Feature Request] Allow sorting in list/table views, e.g. browse implementors/senders #16683

Open daniels220 opened 5 months ago

daniels220 commented 5 months ago

Is your feature request related to a problem? Please describe. Sometimes I'm browsing references, and I know what package or class the one(s) I want are in, but maybe it's more than one package, or it's simply not any of the ones guessed by the scoping list. The default sort seems to be by selector, which spreads the references I want all over the place.

Describe the solution you'd like Add clickable headers to list/table views that sort by that column when clicked—analogous to similar native controls.

Describe alternatives you've considered Making the filtering more flexible would help with this particular case, but honestly just sorting and scrolling is less clicks, and having sortable lists would pay big dividends elsewhere.

Expected development cost Unless the infrastructure already exists and just isn't turned on for some reason, this is probably a pretty big project, and not one I can really help with...

Ducasse commented 5 months ago

We are rewriting the message browser. So I imagine that your needs will be fulfilled. In any case this is good that you mention it. Feedback is important.