Menu

In the meantime: lists, trees and a performance bug

Quite a long time no blog posts, but that doesn't mean we aren't working on Joxy! The following improvements will be available in the next stable Joxy version.

JList improvements
A much improved style for the JList was implemented. This features the following:

  • an Oxygen-like background and border;
  • an Oxygen-like hover indicator when you hover an element;
  • an Oxygen-like selection indicator when you select an element;
  • focus and hover "glows" for the entire JList component.

JTree improvements
The JTree also got a Oxygen-like background, but unfortunately no "glow" effects yet for the focus and hover states.

Performance bug in the borders
The previous blog post announced that Joxy be able to paint Joxy-like borders on JPanels, replacing the default ugly Java borders. Unfortunately previous week we discovered a major performance bug when this actually happened. When an application used a border, Joxy, instead of substituting a Joxy border for it once, continued doing that in an infinite loop. This caused the application to start painting full-time, resulting in a large performance degradation.

The bug has been fixed now; therefore we recommend all users of the Git version who updated last since September, to update again now. (Users of the stable 0.1.0 version don't need to do anything, since Joxy didn't draw KDE borders back then.)

Posted by Willem3141 2012-11-30

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.