GemTalk / Jadeite

IDE for GemStone Smalltalk application development using Rowan code management
MIT License
6 stars 2 forks source link

[3.2.15] Hiding Package list is a bad idea... should it be possible? #998

Open LisaAlmarode opened 1 year ago

LisaAlmarode commented 1 year ago

Browser preferences (now under the Console > Jadeite menu) allow you to hide Package Groups (good). You can also hide Packages. When you do this, it leaves a large empty pane in the browser. It also makes the browser unusable since you don't see any classes if you don't have a package selected.

If you do want to hide the package list, it should automatically present all classes in all the packages, so you can work with those classes.

For the first release, we can just leave as-is. The ugly hole makes it obvious that something isn't fully tested and intended to work, so when it doesn't work you are not surprised. While avoiding thinking about packages might be nice, it's not essential... and might be risky in practice.

rjsargent commented 1 year ago

I have found it to be a good practice to manage optional panes by adjusting their size. I do that in GBS-VA with my changes to sanitize the browsers. The dictionary pane exists and has a width of 25% (as the other panes do) or exists with a zero width and the other panes occupy 33%. This is greatly facilitated by a GUI which allows one to make one pane dependent on another in terms of its "framing spec".

I don't know what Dolphin provides for that.