Browser feature suggestion
Doug Way
dway at mailcan.com
Tue Dec 21 04:34:21 UTC 2004
On Dec 10, 2004, at 1:35 AM, Blake wrote:
> On Thu, 09 Dec 2004 23:46:22 -0500, Yanni Chiu <yanni at rogers.com>
> wrote:
>
>> "Very neary the same effect" - not really. Usually I've got about
>> three or four windows that cover these title bars (or at least the
>> useful info on the right). Then if you decide to keep some of them
>> open, and close others, you end up with "holes" in the "list",
>> which then get filled with newly collapsed windows. Without
>> manually moving the title bars, you pretty soon lose track
>> of the history trail you want to quickly close.
>
> Yep.
>
> Kudos to those who are comfortable with it. I'm not. The key element
> of a modern IDE is the ability to switch quickly between windows and
> sub-windows. Squeak is kind of awkward for me as far as that goes.
I'd encourage folks interested in these issues to try out my Whisker
Browser. (Just open up a SqueakMap loader and install Whisker Browser,
the latest version works with Squeak 3.6-3.9.)
It's not a one-size-fits-all solution for everyone, but it does try to
address the multiple window problem when browsing lots of code. One
nicety that I added relatively recently is collapsing panes in place by
double-clicking on the titlebar, which you can see in the screenshot on
the
webpage: http://www.mindspring.com/~dway/smalltalk/whisker.html
After using Whisker on and off myself for quite a while, sometimes the
squeezing and resizing of the panes feels a bit too "squishy". And I
really need a way to have a small title "tab" or similar for each method
pane without requiring all the space of a full titlebar... that's
probably next on my to-do list.
I'm also looking forward to the OmniBrowser framework, which I'm hoping
would actually let me reuse some standard browser components, such as
pop-up menus for selected methods/classes/etc. Nothing in the old
Browser class is really reusable.
- Doug
More information about the Squeak-dev
mailing list
|