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:
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.)