|Re: [cross-project-issues-dev] Eierlegende Wollmilchsau|
On 09/12/2015 4:58 PM, Doug Schaefer wrote:
It was kind of entertaining. In any case, we generate this product along with the rest of the product catalog, so it will always be available for testing.
Yes, unfortunately once it's installed, it's just all "Eclipse" to the end user, so if others mess things up, they mess it up for all of us...
I would say not, and certainly not in every perspective either.
I actually like them small. But there's no accounting for personal taste. Of course there could be a preference for toolbar button size (like Windows has for the task icons, which I have set to small), but unless an army of graphic designers make nicer large icons, that will probably look crappy.
Get everyone to agree on the one way that's best. :-P With EMF I took pains to ensure that it has no visible footprint when installed. For Oomph we also tried to minimize visual footprint, so the toolbar buttons we really like (and that are super handy, if you're actually using Oomph) are not visible by default, but are easily made visible via a preference (and of course that preference can be recorded so I always see it and you never do).
While on the topic, one of the horrible things I always hit is those navigator toolbar buttons that I use a lot, but it navigates to a different editor, which has different toolbar contributions, so the navigator buttons move, and I have to hunt it down again, or hit the wrong button. It's super frustrating.
It definitely doesn't fit in. But I understand the design intent is good.
Where does it come from? My IDEs never have that, but of course I mostly use the committers package with some modeling tools installed. But I didn't see it in JEE either.
One of the fundamental issues is whether I need all these toolbars in all perspectives. It would be nice if you could create a cool CDT perspective without all the other things you don't need/want showing up.
Easier customization would help, but it would be annoying to have to repeat those customizations for each workspace each time...