Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [cross-project-issues-dev] Text and / or Icons on Buttons / Toolbar Items
  • From: Frederic Gurr <frederic.gurr@xxxxxxxxxxxxxxxxxxxxxx>
  • Date: Wed, 25 Sep 2019 17:44:58 +0200
  • Autocrypt: addr=frederic.gurr@xxxxxxxxxxxxxxxxxxxxxx; prefer-encrypt=mutual; keydata= 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 kr0KPtEgdm15rQ8tiPH8bKZLHQ5e/2Li
  • Delivered-to: cross-project-issues-dev@xxxxxxxxxxx
  • List-archive: <https://www.eclipse.org/mailman/private/cross-project-issues-dev>
  • List-help: <mailto:cross-project-issues-dev-request@eclipse.org?subject=help>
  • List-subscribe: <https://www.eclipse.org/mailman/listinfo/cross-project-issues-dev>, <mailto:cross-project-issues-dev-request@eclipse.org?subject=subscribe>
  • List-unsubscribe: <https://www.eclipse.org/mailman/options/cross-project-issues-dev>, <mailto:cross-project-issues-dev-request@eclipse.org?subject=unsubscribe>
  • Openpgp: preference=signencrypt
  • Organization: Eclipse Foundation
  • User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0

Hi,

As mentioned, icons are fine in other places, like EGit views (Git
Staging, Rebase Interactive). To a certain degree this is pure
habituation though. If I had never seen icons on the "Commit and
Push..." and "Commit" buttons, I probably wouldn't miss them either.

Regards,

Fred

On 25.09.19 17:20, Becker, Matthias wrote:
> Hi Frederic,
> 
> you said you never missed buttong on dialogs. Would you opinion be different for editors of views?
> 
> Regards,
> Matthias
> 
> On 25.09.19, 12:35, "cross-project-issues-dev-bounces@xxxxxxxxxxx on behalf of Frederic Gurr" <cross-project-issues-dev-bounces@xxxxxxxxxxx on behalf of frederic.gurr@xxxxxxxxxxxxxxxxxxxxxx> wrote:
> 
>     Hi,
>     
>     I have never missed icons on buttons in the preferences dialog or
>     similar dialogs (e.g. run configurations, etc). For me, they would not
>     add any value. Buttons would need to be wider or taller to be able to
>     fit in the icons, which would take away valuable screen area in a lot of
>     already crowded dialogs.
>     
>     I did not dig too deep, but I could not find any dialog with buttons
>     that have icons (I'm happy to be proven wrong ;) ). So I assume that
>     this is the default UI/UX convention for buttons in dialogs. Someone
>     else probably knows if it's an actual rule or only a common practice. In
>     any case, I like the consistency of it. Having icons only on a few
>     buttons would feel incomplete, especially since plugins can contribute
>     dialogs.
>     
>     More of a general problem (but it would multiply with a rule to add
>     icons to buttons): icons should be taken from the same icon set or have
>     at least the same style and it's going to be hard to find unique icons
>     for some of the buttons (e.g. "Use system font", "Go to default", etc).
>     
>     There are a lot of other places in the Eclipse IDE UI where Icons a
>     perfectly fine, but not in dialogs, IMHO.
>     
>     Regards,
>     
>     Fred
>     
>     On 25.09.19 11:45, Becker, Matthias wrote:
>     > Dear Eclipse experts,
>     > 
>     >  
>     > 
>     > today I had a discussion with co-workers and I also want your feedback
>     > on that topic.
>     > 
>     > It’s about Text and/or Icons on (Standard) Buttons:
>     > 
>     >  
>     > 
>     > Today we see a lot of dialogs in Eclipse where we have buttons that only
>     > have text but no icons.
>     > 
>     > On example is Platforms “Available Update Sites” preference page.
>     > 
>     >  
>     > 
>     > There we have Add, Remove, Edit, … on the right hand side of the table.
>     > 
>     > Btw: Should the “Edit” button not be “Edit…”?
>     > 
>     >  
>     > 
>     > Also JDT’s “Change Method Signature” refactoring dialog has a similar
>     > pattern:
>     > 
>     >  
>     > 
>     > In contrast to that let’s have a look at the “Rebase Interactive” view
>     > from EGIT:
>     > 
>     >  
>     > 
>     > Here we also have buttons. But they all have icons and in addition they
>     > have text below the icons. I find the UI design of the interactive
>     > rebase view really good. The “first time users” (that maybe
>     > 
>     > don’t know the meaning of some icons) can directly read the text (and
>     > don’t need to hover with the mouse) and will (maybe) learn the icons.
>     > In addition there’s a context menu and we have key binding for the
>     > various actions.
>     > 
>     >  
>     > 
>     > Let’s have a look at an additional location of icons and text. The
>     > perspective switcher:
>     > 
>     > Here we also have Icons and text (but not on the right hand side) by
>     > default but the “power user” can switch the text off.
>     > 
>     >  
>     > 
>     > What’s the reason for not having icons on the other locations? The Add,
>     > Remove, Up, Down and Edit buttons could also get icons (that already
>     > either already exist in Eclipse or are known by “everybody” from every
>     > day’s life).
>     > 
>     >  
>     > 
>     > Regards,
>     > 
>     > Matthias
>     > 
>     >  
>     > 
>     >  
>     > 
>     >  
>     > 
>     >  
>     > 
>     > 
>     > _______________________________________________
>     > cross-project-issues-dev mailing list
>     > cross-project-issues-dev@xxxxxxxxxxx
>     > To change your delivery options, retrieve your password, or unsubscribe from this list, visit
>     > https://www.eclipse.org/mailman/listinfo/cross-project-issues-dev
>     > 
>     
>     -- 
>     Frederic Gurr
>     Release Engineer | Eclipse Foundation Europe GmbH
>     
>     Annastr. 46, D-64673 Zwingenberg
>     Handelsregister: Darmstadt HRB 92821
>     Managing Directors: Ralph Mueller, Mike Milinkovich, Gaël Blondelle
>     _______________________________________________
>     cross-project-issues-dev mailing list
>     cross-project-issues-dev@xxxxxxxxxxx
>     To change your delivery options, retrieve your password, or unsubscribe from this list, visit
>     https://www.eclipse.org/mailman/listinfo/cross-project-issues-dev
> 
> _______________________________________________
> cross-project-issues-dev mailing list
> cross-project-issues-dev@xxxxxxxxxxx
> To change your delivery options, retrieve your password, or unsubscribe from this list, visit
> https://www.eclipse.org/mailman/listinfo/cross-project-issues-dev
> 

-- 
Frederic Gurr
Release Engineer | Eclipse Foundation Europe GmbH

Annastr. 46, D-64673 Zwingenberg
Handelsregister: Darmstadt HRB 92821
Managing Directors: Ralph Mueller, Mike Milinkovich, Gaël Blondelle


Back to the top