Bug 93884 - flicker in icon view mode
Summary: flicker in icon view mode
Status: RESOLVED WORKSFORME
Alias: None
Product: konqueror
Classification: Applications
Component: file icon view (show other bugs)
Version: unspecified
Platform: Gentoo Packages Linux
: NOR minor
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
: 93885 (view as bug list)
Depends on:
Blocks:
 
Reported: 2004-11-25 06:57 UTC by Gustavo Sverzut Barbieri
Modified: 2009-09-08 16:37 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Gustavo Sverzut Barbieri 2004-11-25 06:57:18 UTC
Version:            (using KDE KDE 3.3.1)
Installed from:    Gentoo Packages

Konqueror flickers too much, giving and impression it's buggy.

Among lots of causes I identified:
 - hold the keyboard down arrow, when it comes to the last icon it starts to flicker. IMHO there should be a special case that won't even update the view if it's the last item/no action possible.
 - fast mouse movement over icons (previews) change the highlight and it flickers often. It's better to delay the higlight than highlight just some parts.
 - in a folder with previews, when you enter or press reload, first it show the mime-type icon, then the preview. Since my computer is fast, it flickers.

Also, I noticed that there is less flicker than previous versions, but sometimes the view is not updated where it should, some I can't reproduce always, but they're most related to drag, tooltips and pop-up items.
   One of these happened when I was dragging an icon over the view top so it scrolls and then entered another folder (waiting with the dragged icon over a folder) then going back (waiting with the dragged icon over the up button), some parts of the view were not updated.

There is any hope to vanish with flickering? It's really annoying and makes your computer seem slow. Actually is better to be slow and feel fast (ie: no flicker) than being fast and flickering as hell.

Thanks for the good work.
Comment 1 George Staikos 2004-11-25 07:16:41 UTC
*** Bug 93885 has been marked as a duplicate of this bug. ***
Comment 2 Martin Koller 2005-01-09 17:12:40 UTC
The hope I have is Qt4, which has double buffering for all widgets by default.
Comment 3 Gustavo Sverzut Barbieri 2005-01-10 13:49:52 UTC
Even with double buffer, this is a problem. Instead, it should detect there is no update to do and do not update anything.

Aaron Seigo said on IRC that it already does not update the whole view, but just the highlight, anyway it shouldn't even update the highlight.

Thanks very much for your work!
Comment 4 Ninaw de Leon 2005-01-29 13:35:34 UTC
There's also the additional problem of the delays experienced when dragging icons.
Comment 5 Anders Bergstr 2005-02-26 15:59:28 UTC
 "- hold the keyboard down arrow, when it comes to the last icon it starts to flicker."
 
This is also the case with home and end buttons but not the left/right arrows or page up/down.  I have sent a patch to trolltech that fixes this. But I'm not so sure they will include it since they just seem to focus on critical fixes.
Comment 6 Jaime Torres 2008-08-02 13:00:08 UTC
In 4.1 remains only the third case (the preview icon is shown after the mime-type icon).
Comment 7 FiNeX 2009-09-08 16:37:06 UTC
@Jaime: it is not a problem: while the preview is loading it is correct to show the mime-type icon.