[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-bugs-dist
Subject: [Bug 198469] New: SVGs should be re-rendered asynchronous for
From: Clemens Eisserer <linuxhippy () gmail ! com>
Date: 2009-06-30 22:00:16
Message-ID: bug-198469-17878 () http ! bugs ! kde ! org/
[Download RAW message or body]
https://bugs.kde.org/show_bug.cgi?id=198469
Summary: SVGs should be re-rendered asynchronous for resize
operations
Product: kde
Version: unspecified
Platform: Fedora RPMs
OS/Version: Linux
Status: UNCONFIRMED
Severity: wishlist
Priority: NOR
Component: general
AssignedTo: unassigned-bugs@kde.org
ReportedBy: linuxhippy@gmail.com
Version: (using KDE 4.2.90)
OS: Linux
Installed from: Fedora RPMs
Many places where svg icons need to be re-rendered behave quite unresponsive,
because the svg-rendering blocks the operation.
This is true especially for resize operations.
A good example is resizing plasma panel's, or resizing Dolphin's
"Places"-panel.
Especially for larger sizes resizing gets more and more unresponsive and
stuttering.
A better approach would be to re-render svg's in a seperate background thread
and paint them when rendering is done. Often smooth resizing is more important,
then an instant look.
This approach would also have the advantage, that not all sizes for a resize
operation would have to be generated.
If e.g. resizing a panel from 20px to 40px in 4px steps would normally generate
5 re-render events, doing it in a seperate thread sizes between could be
canceld - because they simply could be canceld out of the queue of waiting
svg's if the background thread can't keep up.
--
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic