Hi all,<br>
<br>
if no one objects again, I will merge Tools-ct.1136 into the Trunk in a few days. :-)<br>
<br>
Best,<br>
Christoph<br>
<br>
<font color="#808080">---<br>
</font><font color="#808080"><i>Sent from </i></font><font color="#808080"><i><a href="https://github.com/hpi-swa-lab/squeak-inbox-talk"><u><font color="#808080">Squeak Inbox Talk</font></u></a></i></font><br>
<br>
On 2022-03-25T19:06:54+01:00, christoph.thiede@student.hpi.uni-potsdam.de wrote:<br>
<br>
> > Adding a 'hide these'/cmd-d capability to the treemorph might be an interesting way to get the best of both worlds. It would provide a sort of cmd-z too, just click on the 'hidden things' to re-open them.<br>
> <br>
> +1. In the long term, I think it should be possible to build a tree-view-based MessageTrace that has all features from the current tool, plus even more. :-) But it's a long way until we can be there - currently, PluggableTreeMorph does not even support multiselection.<br>
> <br>
> So, apart from all these feature dreams - what are your final opinions about Tools-ct.1136 for now? Eliot, have you given it a try? I think it already contains the modifier key you requested. :-) What do you think, Marcel? :-)<br>
> <br>
> Best,<br>
> Christoph<br>
> <br>
> ---<br>
> Sent from Squeak Inbox Talk<br>
> <br>
> On 2022-02-28T18:07:43-08:00, tim at rowledge.org wrote:<br>
> <br>
> > This is another one of those things where different people do things differently. I find the current tool really annoying once I get beyond a very few layers. I don't find the simple text indenting at all helpful once we are past a couple of layers. I don't find the cmd-D stuff very helpful in practice.<br>
> > <br>
> > For *me* an Explorer-like rake would be much more usable wrt seeing what is happening. I do, however, see your point about the all-or-nothing issue; certainly having the 9400-ish senders of #new would be a bit of a pain. Then again, it's not so good in the current tool either, but very large lists are always hard to do UI for.<br>
> > <br>
> > Adding a 'hide these'/cmd-d capability to the treemorph might be an interesting way to get the best of both worlds. It would provide a sort of cmd-z too, just click on the 'hidden things' to re-open them.<br>
> > <br>
> > I would point out that I'm *not* suggesting making a UI that 'opens up' a method and shows all the implementors of all the messages in that selected method. I would still want to use the same cmd-n/m stuff; I just want it visually presented in a way that works for my perception. <br>
> > <br>
> > > On 2022-02-28, at 5:43 PM, Chris Muller <asqueaker at gmail.com> wrote:<br>
> > > <br>
> > > I'd like to make a UI suggestion that would ameliorate quite a few cases of this need - use a PluggableTreeMorph (as we do in the Explorer-inspector) to show the tree of messages.<br>
> > > <br>
> > > I remember now.  In Pharo's, there was no need to select "implementors" at all, you simply keep expanding the tree of sent messages.  I don't think it could backtrace at all, though.<br>
> > >  <br>
> > > It would allow a bit more control over what you see at any point, without removing messages  with the cmd-D etc as now.<br>
> > > <br>
> > > It'd be less control, not more, because you can't trim individual levels with Cmd+d.  You'll always have either all 67 #at:'s (expanded) including the ones totally unrelated to what you want, OR none of them (collapsed).  Try out Pharo's, you'll probably hate it.  So you can't get rid of Cmd+d, and nor would it be good to combine it with expand / collapse capability, because those functions would be confusingly ambiguous to the goal of tracing code.<br>
> > > <br>
> > >  - Chris<br>
> > > <br>
> > <br>
> > <br>
> > tim<br>
> > --<br>
> > tim Rowledge; tim at rowledge.org; http://www.rowledge.org/tim<br>
> > Useful random insult:- Runs squares around the competition.<br>
> > <br>
> > <br>
> -------------- next part --------------<br>
> An HTML attachment was scrubbed...<br>
> URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20220325/d0376f34/attachment.html><br>
> <br>