On Thu, Aug 3, 2017 at 10:27 AM, Denis Kudriashov <dionisiydk@gmail.com> wrote:
Hi Mariano.
Other people told me the same: they do not like current order. Same unnatural order is also in variable view. I implemented it this way because for me it is more convenient and intuitive. Maybe I am alone in that feeling. So I will provide setting.
I try to explain my logic behind it:
First, inherited methods subgroups are not about hierarchy of classes (same for variable view). It is actually hierarchy of "level of interesting methods". First superclass in tree has the most interesting methods. And deeper superclasses has less interest level. Idea that usually user wants to see methods from first superclass and not deeper. That's why I put most interesting subgroups at the top of list. Also remember that we have traits. Trait methods are more interesting then superclass methods. That's why traits subgroups are shown at the top when you browse class with traits. Also you can imaging that hierarchy which includes traits will be not natural in any order. But here it is required anyway.
OK, I understand your logic now. Again, no big deal, but I think that at least personally (even with your explanation in mind), I would still prefer the other way around. But as I said, this is a really minor detail.
2017-08-03 14:02 GMT+02:00 Mariano Martinez Peck <marianopeck@gmail.com>:
Hi Denis,
I love the inherited methods feature. Really. Seconds ago, I just clicked to show inherited methods, I checkboxed the superclass, then I saw both methods (the one I override and the one of the superclass), clicked on both, and magic...I was comparing them with a nice diff. AESOME!!!!!
The only seem that didn't look obvious to me is the "sort" of the classes of the inherited protocols. It goes contrary to everwhere else. ProtoObject is on the bottom and immediate superclass on the top. Can't we make it as always? ProtoObject on the bottom and immediate on top?
I know, this is a very little detail...but I also wanted to express my happiness with this feature hahaha.
Cheers,
-- Mariano http://marianopeck.wordpress.com
-- Mariano http://marianopeck.wordpress.com