After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 327618 - auto-completion in the location dlg makes it near unusable.
auto-completion in the location dlg makes it near unusable.
Status: RESOLVED DUPLICATE of bug 307802
Product: gtk+
Classification: Platform
Component: Widget: GtkFileChooser
2.8.x
Other All
: Normal minor
: ---
Assigned To: gtk-bugs
Federico Mena Quintero
Depends on:
Blocks:
 
 
Reported: 2006-01-18 23:33 UTC by gnutter
Modified: 2006-03-06 19:20 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description gnutter 2006-01-18 23:33:39 UTC
When I bring up the location dlg to type in an address I first get a few 
characters auto complete ahead of the cursor. This confuses the eye, I lose 
track of the cursor. Then I turns to inv video, then I type one more key and it 
turns back.

Like most ppl that can type, I look at the screen and follow my typing to 
correct mistakes. This constant toing and froing and flashing of the text makes 
this impossible. This is a severe hinderance to entering anything in this dlg.

If this is supposed to be some sort of tab completion let's just have it on 
demand through the tab key. As it is , it is disfunctional.

Thx


Other information:
Comment 1 Federico Mena Quintero 2006-01-19 01:07:17 UTC
The behavior you describe happens in Open mode.  There, I think it makes sense to automatically complete the longest common prefix of the files that match, since you can only select *existing* files anyway.

In Save mode, that kind of automatic completion doesn't happen; you have to invoke it explicitly by pressing Tab.

There's a detailed explanation of this rationale here: http://primates.ximian.com/~federico/news-2005-05.html#completion-annoyances

There used to be some bugs in old versions of GTK+ where completion was *really* annoying, and the auto-highlighting lost track of your keystrokes sometimes.  What is the exact version of GTK+ that you are using?
Comment 2 gnutter 2006-01-19 10:14:43 UTC
Thanks for that link , it explains nicely where thinking is in what you're doing.

>> We have inline completion because Windows people expect it. Inline completion happens 

I'm sorry, I find that comment worrying. 

Autocompletion should be there if it works efficiently and it is helpful.

Care should be taken not to downgrade the linux experience to accommodate windows users who expect everything to be identical except the price tag. ;)


Yes it is true that I can only open an existing file. Tab completion would be a nice feature if I want a short-cut.

If autocompletion is there (and I believe I have not option on that) it should be implemented in a way that does not effectively prevent me from simply typing in a file name if I wish.

Maybe something could be done to reduce the visual interference of how this works. The hightlighting could be slight tonal change rather than inverse video and the position of the text cursor should remain the main focal point of the eye when inputting text.

All this movement : type ahead , inverse video on/off, drop down lists etc. is very disruptive. If something drops down my eye gets pulled away , I mentally evaluate what is there then get back to what I was doing.

That's animal instinct, genetically hardcoded. You _must_ take that into accound when designing a user interface.

All the good ideas are wasted if they end up getting in the way.

I hope these comments help you in designing an efficient interaction with these dlgs.

Regards.
Comment 3 Federico Mena Quintero 2006-01-23 21:28:15 UTC
So, to confirm:  are your complaints only about OPEN mode, or about SAVE as well?  (there's no auto-completion in SAVE mode).

Comment 4 gnutter 2006-01-23 23:44:14 UTC
Well there's no text type ahead but there is the drop down list of possible completions . I find this more distracting that the flashing text since I actually forces my eye to drop to read the list.

Have you ever noticed how annoying flashing banner ads can be? Why? Because they contantly pull your attention away from what you are trying to do. And that's _why_ they flash.

I think these would be nice features if supplied on demand at the touch of a key (suggest tabkey for tab completion or down arrow for the list.) 

So to that extent my comments apply to both forms of the dlg.

regards.
Comment 5 gnutter 2006-03-06 17:43:53 UTC
I just passed this by someone who is also a fairly good typist. She found 
it as aweful as I do. This feature seems acceptable only for people who type 
with two fingers and need to look at the keyboard each time they hit a 
key. 

For that reason they are not affected by the display jumping around. They
aren't even looking!

The tab-completion on which this is modeled uses , surprise, the tab-key.
That would be a nice line to follow, it is not without merit.

It would be good if gnome did not confine it's target audience to complete 
gnumb-gnuts who can't save a file without calling thier mommy or their 
social-worker.

If gnome desktop wants to take that line, I can choose to avoid it , but 
it should not apply to all programs which are built on the gtk+ library.





Comment 6 Federico Mena Quintero 2006-03-06 19:20:33 UTC

*** This bug has been marked as a duplicate of 307802 ***