[squeak-dev] Please Try | New TreeBrowser

Jaromir Matas mail at jaromir.net
Fri Feb 24 12:46:44 UTC 2023


Hi Marcel,

> What would be the answer to your question after seeing this:

[cid:image006.png at 01D94856.680EAD80]

Ok, I can see the pattern now :) However, it’s a bit unexpected, one needs to know something about the packages (I still haven’t studied it yet thoroughly), and for a beginner, I’m afraid, it’s confusing. Otherwise I thinks this browser is a huge improvement, thanks! (finally all the extensions categories nicely out of sight)
Best,

--

Jaromír Matas


From: Marcel Taeumel<mailto:marcel.taeumel at hpi.de>
Sent: Friday, February 24, 2023 11:31
To: Jaromir Matas<mailto:mail at jaromir.net>; Benoit St-Jean via Squeak-dev<mailto:squeak-dev at lists.squeakfoundation.org>
Subject: RE: [squeak-dev] Please Try | New TreeBrowser

Hi Jaromir --

Thanks for sharing your first impressions!! :-)

> Subconsciously I looked for the prefs in the Browsing department but they are in Morphic and Tools.

I just added the "Browsing" tag as well.

> What is the purpose of showBlankClassIcons pref? Vertical alignment? [...]

Yes and no. More like for providing a compact view for most class trees. It's a trade-off. I observed that most categories do not have both classes with and without icon:

[cid:image007.png at 01D94856.680EAD80]
[cid:image008.png at 01D94856.680EAD80]

> Why are some Packages greyed out and not showing any classes? [...]

What would be the answer to your question after seeing this:

[cid:image006.png at 01D94856.680EAD80]

Thanks! :-)

Best,
Marcel

Am 23.02.2023 16:54:15 schrieb Jaromir Matas <mail at jaromir.net>:

Hi Marcel,

To me: amazing!

A few questions:

Subconsciously I looked for the prefs in the Browsing department but they are in Morphic and Tools.

What is the purpose of showBlankClassIcons pref? Vertical alignment? The tree looks to me as if something's not right: how about to place a horizontal line extending the tree lines instead of an empty space?

Why are some Packages greyed out and not showing any classes? E.g. Chronology, HelpSystem, Toolbuilder... They only show classes when clicking on the subnode items (Core, Tests...). The greying out is actually not visible in the default Squeak theme. I'm on a fresh trunk image.

[cid:image002.png at 01D947A7.6C5DD6E0]

Thanks,
Jaromir





--

Jaromír Matas

mail at jaromir.net


From: Marcel Taeumel via Squeak-dev<mailto:squeak-dev at lists.squeakfoundation.org>
Sent: Thursday, February 23, 2023 15:34
To: Benoit St-Jean via Squeak-dev<mailto:squeak-dev at lists.squeakfoundation.org>
Subject: [squeak-dev] Please Try | New TreeBrowser

Hi all --

Here is a slightly alternative version of Squeak's default browser. It uses tree widgets for the first three panes, that is, system/class categories, classes, message categories.

Menus, filters, drag/drop, updates etc. should all work as in the traditional "Browser" browser.

SystemBrowser default: TreeBrowser.
SystemBrowser default: Browser.

Please report issues. I plan to merge this soon.

Note that there are 3 preferences:
TreeBrowser showAllClassesInPackage
TreeBrowser showBlankClassIcons
TreeBrowser showEmptyPackages

[cid:image005.png at 01D947A7.6C5DD6E0]

Yes, there is a slim integration with PackageInfo and Monticello packages.

Best,
Marcel


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20230224/2550cd96/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 44DA761447BF41E8BD28CA0A9F257846.png
Type: image/png
Size: 73090 bytes
Desc: 44DA761447BF41E8BD28CA0A9F257846.png
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20230224/2550cd96/attachment-0005.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 9F82E83045C245B39160D4313FA1D194.png
Type: image/png
Size: 64268 bytes
Desc: 9F82E83045C245B39160D4313FA1D194.png
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20230224/2550cd96/attachment-0006.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 6102F274ABDD4BC0A9113EDBE40104D8.png
Type: image/png
Size: 34499 bytes
Desc: 6102F274ABDD4BC0A9113EDBE40104D8.png
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20230224/2550cd96/attachment-0007.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 4164635F1BF14868B02D19C1D123FB14.png
Type: image/png
Size: 24957 bytes
Desc: 4164635F1BF14868B02D19C1D123FB14.png
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20230224/2550cd96/attachment-0008.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 3AA11CDCB76E40098FC18EAACF6D7744.png
Type: image/png
Size: 26445 bytes
Desc: 3AA11CDCB76E40098FC18EAACF6D7744.png
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20230224/2550cd96/attachment-0009.png>


More information about the Squeak-dev mailing list