element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
    About the element14 Community
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      •  Vietnam
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Autodesk EAGLE
  • Products
  • More
Autodesk EAGLE
EAGLE User Support (English) EAGLE GUI (6): Useless tool tips and status bar hints
  • Blog
  • Forum
  • Documents
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Autodesk EAGLE to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • Replies 1 reply
  • Subscribers 188 subscribers
  • Views 327 views
  • Users 0 members are here
Related

EAGLE GUI (6): Useless tool tips and status bar hints

e14 Contributor
e14 Contributor over 14 years ago

Graphical user interfaces were invented to make it EASY for the user to

use a software. Over the years, lots of techniques have been invented

that are a real help in understanding what button/item/etc. does what.

One of these techniques are 'status bar hints', which display a

(hopefully information rich) text in the status bar if the user moves

the mouse across a button/item/etc.: The status bar explains its

function, so that the user knows BEFORE clicking on it. Another

technique are 'tool tips', which essentially do the same, only a bit

shorter, and in a small (usually yellow) pop-up next to the mouse cursor.

 

As for ease of use, BOTH have their merits:

  1. Tool tips have the advantage that they appear next to the mouse

     cursor, where the user has focused his eyes, anyway, so they are

     QUICKLY readable. This unfortunately means that the descriptive

     texts in these should not be overly long.

  2. Status bar texts can be a little bit longer and more

     sophisticated, but have the BIG disadvantage that the user always

     needs to change eye focus from the, say, button of interest to

     the status bar and back again, effectively tripling the time

     needed to read the information.

Therefore: Use SHORT descriptions in the tool tips, and LONGER

descriptions (containing more information) in the status bar. Both

should be INDEPENDENT from each other and their menaing should be clear

without having to read BOTH.

 

EAGLE uses both of these techniques. That WOULD be nice, but,

unfortunately, of all software programmed in recent 20 years, EAGLE has

by far the worst informational texts in this universe: Some of them are

good, buts lots of them are just

  - too short,

  - don't contain ANY useful information,

  - don't contain the IMPORTANT information,

  - have NOT been translated into German (for the German version),

  - are incomprehensible for non-experts or

  - are plain WRONG.

 

Let's take a look at the board editor to show the above (I use the

German version and translate the texts here):

 

PASTE button:

  3. The tooltip for the PASTE command says just 'Paste' (in English).

     As mentioned earlier, writing just an internal command name as

     explanation is just not enough.

  4. The status bar displays the German equivalent of 'Insert clipboard

     contents'. The wonderful thing is that this is not gibberish or

     a non-informational command name, but an UNDERSTANDABLE text.

     This is what should be used as a tool tip. And it also can remain

     this way as status bar hint. Fine.

 

MOVE command:

  5. Same thing as above: 'Move' is shown as tooltip, a DECENT text

     in the status bar. Same solution as above: Show the useful text

     also as tool tip.

  6. In the parameter bar, all texts are properly translated into

     German. Wonderful.

  7. The 'angle' combo displays 'Select rotation angle' as tool tip

     (which is OK), but NO status bar hint whatsoever. Why not?

  8. The next two buttons are for the SPIN flag, and they display

     'Rotation angle' in the status bar, which is just plain WRONG,

     and they display 'Normal' and 'Rotated' as tool tips, which is

     not helpful, either. NOBODY will EVER understand what these

     buttons do from those descriptions. Agreed, the nature of the

     spin flag is not so easy to explain in one or two words, but

     that just cannot be solved by using plainly WRONG texts as

     description.

  9. The next two buttons are for mirroring. They display 'Rotation

     angle' in the status bar, which is even WRONGER then with the

     spin flag: At least the spin flag has SOMETHING to do with

     rotation angle, but mirroring just hasn't. The tool tips are

     'Normal' (aha - it displays the same tool tip as another

     button more to the left. Does it do the same, then?) and

     'Mirrored'. In this case, the user needs to read the status

     bar text AND the tool tip, and then still be confused, because

     they contradict each other. And yes, of course I know what

     CadSoft MEANS by these texts, but you have to know what the

     command DOES before being able to interpret the hints. That

     is the WRONG direction: It should be the other way round.

 

WINDOW command:

10. The user has LOTS of things to decipher when trying the WINDOW

     buttons in the action bar: One of them displays the tool tip

     'Out' (in English). What the heck does OUT mean? Out WHAT? This

     word does not give ANY information AT ALL.

11. The status bar at least shows the German text for 'Reduce'.

     Errrrrm - Reduce WHAT? Now I have TWO unconnected words that

     I can choose from: OUT and REDUCE. What utter nonsense!

12. These texts only make sense when ADDITIONALLY looking at the

     picture inside the button: There is a magnifiying glass

     shown. Think, user, think hard! MIGHT that button be for

     zooming? Yes, bravo!

13. BUT WHY THE HECK IS NOTHING LIKE THAT MENTIONED ANYWHERE?

     EAGLE uses several megabytes for its executable. Nowadays, PCs

     have GIGAbytes of RAM. Twenty years ago, there was a certain

     reason to keep texts short, but NOW? Please use DESCRIPTIVE

     texts like, say 'Zoom out' (and NOT only 'Out') as tool tip

     and 'Zoom out (reduce the display size)' as status bar hint.

 

ROUTE command:

14. MITER options in the parameter bar: The two buttons display

     ENGLISH tool tips called 'Round' and 'Straight'. Why not

     use German here that natives can understand? The two buttons

     display the status bar hints 'Runde Miter-Linie' and

     'Gerade Miter-Linie'. GOSH! This INCREDIBLY bad mixture of

     English and German is completely absurd. No typical German

     knows what MITER means. And what is a ROUND line? My God!

     There are two VERY easy, commonly understood REAL German

     words for that: 'Abrunden' (for the round thingy) and

     'Fasen' (for the line thingy). Please use CORRECT German

     for texts, and NOT some crazy CadSoft-invented gibberish

     that nobody understands.

15. VIA options in the parameter bar: The tool tips are

     'Square', 'Round' and 'Octagon' (in English). Why

     English in the German version? The status bar texts are

     'Form: quadratisch', 'Form: rund' and 'Form: octagonal'.

     The latter again is English. If you desperately want to

     use that word, it's 'oktagonal' in German. By why use that

     strange word anyway? Isn't 'achteckig' MUCH clearer? And

     that still leaves the question 'WHAT is round or octagonal'?

     The word VIA is nowhere mentioned. Why not show the user

     ALL necessary information and call BOTH hints and tool tips

     'Quadratische Durchkontaktierung', 'Runde Durchkontaktierung'

     and 'Achteckige Durchkontaktierung'? Why is it that native

     German programmers have such ENORMOUS problems with their

     native tongue? I simply cannot understand...

16. 'Wire bend' tool tip is English (only translated in the

     status bar), a tool tip invents the new word 'Miter-Radius',

     there is a 'radius' mentioned, but the user is not informed

     that it's the VIA radius, etc., pp.

 

17. Plus BILLIONS of other examples MUCH too numerous to

     mention here. 'Descriptive' texts like that are not a trivial

     offence. They're bad. Really, REALLY bad.

 

Every user - especially every GERMAN user - really LOOKING at these

texts (e.g., because he doesn't know EAGLE yet and wants to learn what

all the buttons do) will become confused and angry and think what a

maniacal bunch of interpreters not worth their money translated THAT

software from English to German. NOBODY will EVER believe that it was

programmed by native Germans. NEVER. EVER.

 

PLEASE change that, CadSoft. HELP the user! DON'T confuse him! You want

to get NEW customers, not only keep half-dead jerks like my that know

the software by heart since years and do not NEED those texts.

 

Andreas Weidner

 

  • Sign in to reply
  • Cancel
Parents
  • e14 Contributor
    e14 Contributor over 14 years ago

    Andreas Weidner wrote on Sun, 27 November 2011 08:52

    Graphical user interfaces were invented to make it EASY for the user to

    use a software.

     

    Not at all.  They were invented to dumb down computers for the unwashed

    masses.

    --

    Web access to CadSoft support forums at www.eaglecentral.ca.  Where the CadSoft EAGLE community meets.

     

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
Reply
  • e14 Contributor
    e14 Contributor over 14 years ago

    Andreas Weidner wrote on Sun, 27 November 2011 08:52

    Graphical user interfaces were invented to make it EASY for the user to

    use a software.

     

    Not at all.  They were invented to dumb down computers for the unwashed

    masses.

    --

    Web access to CadSoft support forums at www.eaglecentral.ca.  Where the CadSoft EAGLE community meets.

     

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
Children
No Data
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2026 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube