[squeak-dev] bad MessageTrace regression (was: The Trunk: Morphic-mt.1652.mcz)
christoph.thiede at student.hpi.uni-potsdam.de
christoph.thiede at student.hpi.uni-potsdam.de
Sun Feb 6 20:59:40 UTC 2022
Sorry for objecting again, and sorry for not noticing this earlier:
Currently, there appears not to be *any* way to browse senders/implementors of a selected message in a new window rather than the existing one (except for workarounds such as turning off the preference temporarily or dirtying your contents pane). In some situations, I just need to do a "conceptual break" by starting a "separate message trace session". I'm sad that this is not possible any longer. :-(
Allow me to cite myself from above:
> tl;dr: I would expect that (m2) and (c2) modify the trace (given that #traceMessages is enabled) and (b) opens a new window. Personally, I do not care about (m1) and (c1), but it would surely be useful to align them with (m2) and (c2). I think iMplementors and seNders should behave consistently for each invocation point.
I kindly request that we map the buttons again to spawning a new window. Or do you have any better idea? Maybe define a modifier key (Shift) for this? But for the buttons, Shift already has another meaning (please choose selector) ...
Thanks in advance to your patience! :-)
Best,
Christoph
---
Sent from Squeak Inbox Talk
On 2022-01-22T19:34:44-06:00, asqueaker at gmail.com wrote:
> With that fix, it's now working better than it ever has! :)
> Thank you.
>
>
> On Sat, Jan 22, 2022 at 3:05 AM Marcel Taeumel <marcel.taeumel at hpi.de> wrote:
> >
> > Hi Chris --
> >
> > See Tools-mt.1109 (Trunk).
> >
> > Best,
> > Marcel
> >
> > Am 22.01.2022 09:43:21 schrieb Marcel Taeumel <marcel.taeumel at hpi.de>:
> >
> > Hi Chris --
> >
> > > Selecting implementors from the menu in the upper pane (and then a selector from the subsequent presented menu)
> >
> > Ah! Thanks. The button bar and the upper pane's menu share the same behavior. I did not notice that. Sure. That was the last inconsistency Jakob was talking about. We can fix that.
> >
> > Best,
> > Marcel
> >
> > Am 22.01.2022 03:37:44 schrieb Chris Muller <ma.chris.m at gmail.com>:
> >>
> >> > [...] selecting "implementors" from the menu in the code pane, isn't adding to the lower pane [...]
> >>
> >> Let me try to understand this by replacing "lower pane" with "upper pane" bc. that is where you can add something.
> >
> >
> > Sorry, I meant the upper pane, not the code pane. Selecting implementors from the menu in the upper pane (and then a selector from the subsequent presented menu), should add the implemented message(s) to the upper pane, indented below the current selection, just as if it was selected in the lower pane.
> >
> > Doing that same thing except selecting "senders" from that same menu, is also just as if it was selected in the lower pane -- opens a new window.
> >
> >>
> >> I make a text selection in the code pane, then open the menu, then click "More...", then click "implementors of it". This successfully adds stuff to the "upper pane" / "message list".
> >
> >
> > Yes, the code / lower pane is working perfectly. Thanks!
> >
> > Best,
> > Chris
> >
> >
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20220206/e8f00890/attachment.html>
More information about the Squeak-dev
mailing list
|