On Apr 17, 2017, at 8:47 AM,Peter Jakobsson wrote:

> Doesn’t the O/S define ‘modern era’ ?
> 
> If you stick to vanilla 4D objects (i.e. just the raw button styles, list 
> styles & fields etc) then the O/S will do all the work for you in keeping 
> your screens up to date.

I agree. I like to go native 4D objects whenever I can and let the OS decide 
what it should look like. You know Windows and macOS will change this look 
again in the future. So just go with the flow and let it happen.

> Things to avoid:
> 
> Ambiguity (e.g. colour coded text)

This is a good point because there are more color blind people out there than 
you know. More men are color blind than women. So always include a style like 
bold or italic or underline with a color so the color blind user is not left 
out. 

> Redundancy (e.g. buttons with both an icon AND a label)

I disagree on this. I think it is best to include a label with an icon. Just 
because it is obvious to you what the icon means doesn’t mean a new user will 
have the same understanding. One or 2 words next to an icon makes the function 
obvious to new users. And the experienced user will ignore the label and their 
eyes will naturally focus on the icon image. They don’t even see the label 
anymore. 

And don’t think that just a “help topic tooltip" for each icon will be enough. 
Most users don’t rely on tooltips or even know they exist. You have to hover 
over the icon and wait a second for the tip to be displayed. Most users see an 
icon and click it, bypassing the pause to wait for the tip to be displayed. 

If you want to be a real “pro” then create your toolbar such that there is a 
user preference to show or hide the icon labels — like macOS does with native 
toolbars. I’m lazy and just show the icon labels all the time. (Don’t you wish 
4D would implement native macOS toolbars. And make them also work on Windows 
too.)

Tim

********************************************
Tim Nevels
Innovative Solutions
785-749-3444
[email protected]
********************************************

**********************************************************************
4D Internet Users Group (4D iNUG)
FAQ:  http://lists.4d.com/faqnug.html
Archive:  http://lists.4d.com/archives.html
Options: http://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:[email protected]
**********************************************************************

Reply via email to