Skin mode - Laggy UI
Started by W3bbo


Rate this topic
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5


4 posts in this topic
W3bbo
Junior Member
**


0
5 posts 3 threads Joined: Feb 2006
11-23-2010, 02:00 PM -
#1
Hi,

I've been using FLB and then TLB since late 2005 and I'd like to thank the developers for making such a great product.

Now then, ever since I installed the TLB 4.x beta on my Windows 7 laptop I've noticed that the TLB menu UI is particularly laggy when in skin mode, right now I'm using the stock Windows 7 skin. I've got a menu with 32x32 icons in "Default" view mode (i.e. Icons with Text) and the selection indicator lags behind the cursor pretty obviously when I move the cursor up and down the list. The lag also applies to the icons that appear in the taskbar to open the menus.

When I disable the skin (and use "<default skin>") the menu and icons in the taskbar is snappy and fast.

Today I upgraded to version 5.0, but disappointed to see the slow performance is still there.

I'm not using Aero Glass or transparency (they're both disabled) so there aren't any obvious causes.
Yuri Kobets
Posting Freak
*****


10
6,208 posts 429 threads Joined: Jan 2002
12-06-2010, 02:57 PM -
#2
I've released True Launch Bar version 5.1 This version must be much faster.
The TORDEX Team
http://www.tordex.com
W3bbo
Junior Member
**


0
5 posts 3 threads Joined: Feb 2006
12-08-2010, 05:23 PM -
#3
Yuri Kobets Wrote:I've released True Launch Bar version 5.1 This version must be much faster.

Thanks, I just upgraded and performance is a lot better. I can still feel a tiny bit of lag compared to no-skin mode, but it's still a lot faster and responsive.

I'm a developer myself, I'm curious if you could explain why skin painting was so slow and what you did to fix it? Thanks!
Yuri Kobets
Posting Freak
*****


10
6,208 posts 429 threads Joined: Jan 2002
12-08-2010, 06:15 PM -
#4
Quote:I'm a developer myself, I'm curious if you could explain why skin painting was so slow and what you did to fix it?
I've used CxImage library to draw the skins. It was too slow. I've tested the FreeImage library but it is slow too, especially the resizing operation, that very critical for TLB performance. So now I'm using FreeImage for loading skin images and converting them into 32 bpp bitmaps and I wrote own optimized code for resizing and other operations with bitmaps. All these working much faster.
The TORDEX Team
http://www.tordex.com


Forum Jump:


Users browsing this thread: 2 Guest(s)