This document is thought as a small development plan.
I will try to keep it up-to-date, but it might happen that not everything
is written down here.
General
Implement a faster GradientPaint - Implemented using code of Netbeans. I have to take a look at license issues...
- Redo backgroundpainting for gradients. It would be much better to have
PgsUtils being able to work with a List of Colors that then would be painted
instead of having just two colors. However, to implement something like this
it is most important to have a cache or something like that for GradientPaints.
Implement filters for icons on toolbarbuttons. These means basicly:
Create a gray Icon out of the existent to use for disabled buttons and create a
highlighted version for rollovers. Note: This seems to be implemented in
Ocean, so it should be enaugh to take that as an example.
TabbedPanes
Implement a custom border. The current one is pretty ugly.
- Take a deeper look on LayoutManager for tabs. So we might implement a
"shrinktabs" Layout.
Sliders
- Do a first implementation at all...
Frame decoration
- Do a first implementation at all...
Other components
- Take a look at
Issue #11
for RadioButtons - it should be fixed, but isn't at all.
Issue #9
- Issue #3
Add an option for anti-aliased text.
However, as written previously, this list isn't complete. I will try to write down
some more points later.