Extended tooltips

A forum for research and development of the user interface of FreeCAD
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
Post Reply
carlopav
Veteran
Posts: 2062
Joined: Mon Dec 31, 2018 1:49 pm
Location: Venice, Italy

Extended tooltips

Post by carlopav »

Hello, as a newby of FC, I was thinking that would be really useful to have some information on what to expect from a toolbar command provided by a kind of extended tooltip. Could function like some other software I tried:
- holding the mouse over a button display just the name of the command
- waiting some more time, the description extends itself providing some additional informations on the tool for fist time users to guide the workflow. I saw that many of those are already present in the wiki.
- also a tooltip for the workbench selector could be wonderful: i got stuck an hour on the drawing workbench before realising I had to switch to techdraw.
- the extended description could also provide a link to a tutorial for the specific tool (?);

I think that won't affect much the pros, because they would never see the extended tooltips. But help a lot new users...
What do you think?
follow my experiments on BIM modelling for architecture design
triplus
Veteran
Posts: 9471
Joined: Mon Dec 12, 2011 4:45 pm

Re: Extended tooltips

Post by triplus »

Hi @carlopav

We had some discussions already in the past, regarding having such possibilities in FreeCAD. Long story short, for now what you can do is to first install FreeCAD offline documentation, if not already installed, after use What's This command (Shift + F1). Once the command gets activated you can hover with the mouse over for example commands on the toolbar. Mouse cursor will change and you can left click to open help related to a command you hovered/selected.
User avatar
yorik
Founder
Posts: 13660
Joined: Tue Feb 17, 2009 9:16 pm
Location: Brussels
Contact:

Re: Extended tooltips

Post by yorik »

The idea is interesting anyway (let me guess.. Revit? :D)

Right from the start,QT doesn't provide such a mechanism, but it would not be too hard to set up I believe. Just one more field to add to commands, and then a little combination fo timer + qevent to detect if the tooltip is still displayed and if yes change its contents.

The problem is much more the documentation itself. All commands should gain additional documentation contents. This is not a small work...
User avatar
saso
Veteran
Posts: 1924
Joined: Fri May 16, 2014 1:14 pm
Contact:

Re: Extended tooltips

Post by saso »

It is also the #1 reason why most of today programs are several gb in size. I understand how it can be helpful for new users but personally I don't really like it. If the user has the wish to learn the program s/he will do it in one way or the other, on the other side if there is no real wish to learn it then this will also not help. This user "friendly" design discussions always remind me on "Das Keyboard 4 Ultimate", all this "helpful" things are not what in the end make good (pro) users.
carlopav
Veteran
Posts: 2062
Joined: Mon Dec 31, 2018 1:49 pm
Location: Venice, Italy

Re: Extended tooltips

Post by carlopav »

After some weeks testing I maybe agree with you that it was probably not so necessary... but belive me, the learning curve is steep!

Anyway @triplus, what about giving a hint on how to install the documentation package on the message box?
Cattura.JPG
Cattura.JPG (16.66 KiB) Viewed 2041 times

@Yorik, yes, Revit, a software that has been quite difficult to learn at the beginning indeed, expecially to make it work as i wanted and not as it wanted...

@saso, the "Das Keyboard 4 Ultimate" looks quite extreme, i think many user's girlfriends/boyfriends would end up writing the letters with a white marker over that "incredible craftsmanship" :P
follow my experiments on BIM modelling for architecture design
triplus
Veteran
Posts: 9471
Joined: Mon Dec 12, 2011 4:45 pm

Re: Extended tooltips

Post by triplus »

carlopav wrote: Mon Jan 28, 2019 9:55 pm Anyway @triplus, what about giving a hint on how to install the documentation package on the message box?
Could be, but this is usually dependent on the platform you use and based on where from you get the package. Hinting, on what is missing, i guess already provides some clues, for end user to investigate further.
User avatar
yorik
Founder
Posts: 13660
Joined: Tue Feb 17, 2009 9:16 pm
Location: Brussels
Contact:

Re: Extended tooltips

Post by yorik »

carlopav wrote: Mon Jan 28, 2019 9:55 pm belive me, the learning curve is steep!
You are definitely right there, we all know it... It's surprisingly hard to fight that problem. We really need more ideas and thoughts on the UX side of things and small actions we can take to make to lower the learning curve (or big ones, but usually big ones bring other handfuls of problems...)
carlopav wrote: Mon Jan 28, 2019 9:55 pm expecially to make it work as i wanted and not as it wanted...
Actually, all 3D apps are hard to learn (besides sketchup or tinkercad, but you cannot do so much with them). And if you know one well, it apparently makes learning the others even harder...
Post Reply