1.1 (14 August 2001) |
-
better support for KDE frameborder, internal frame icons and button layout
-
in this release, there is no more support for JDK1.1
-
gray filter applied to checkboxes and options if disable icons not provided
-
ability to specify a font in a theme pack
-
clip was not set in ImageUtils.paintTile resulting in painting glitches
DefaultButton was aligning images with parent
|
1.0.1 (19 June 2001) |
-
re-enable painting of background. This shortcuts the setOpaque() method of a panel. if a user want to paint the background of its panel (with a picture or a plain color) he can override the paintComponent method and do the painting in this method.
|
1.0 (11 June 2001) |
-
version update, following the unreleased 0.3.2
|
0.3.2 (9 June 2001) |
-
ClassCastException in SkinInternalPaneUI (this solves problems with netbeans 3.2)
-
Update to Nanoxml 1.6.7
-
System.getProperty() must not be used (except for non-secure properties) if we want SkinLF to work in applet
Fixes bug 415108.
|
0.3.1 (19 March 2001) |
-
not editable is not handled by BasicLaF, SkinLF uses TextFieldUI from MetalLaF
Fixes bug 405017.
-
handled tab placement (TOP, LEFT, RIGHT, BOTTOM), the theme must provide at least the TOP select/unselected tab images
-
menu background was not correctly painted. Now all bitmaps use the gtk STRETCH = true or false if available with default to false
Fixes bug 233407.
-
added getComboBoxInsets() in SkinPersonality, but aqua theme pack left border is 12, should be 4 or 5.
Fixes bug 404971.
-
the LinuxLookAndFeel loads the default gtk theme
Thanks to Nicholas Allen.
-
Slider's track and thumb were off from each other
Thanks to Ngoc Pham. Fixes bug 133503.
-
the button focus was not correctly painted. The "focus" section in gtkrc is now used if available
Fixes bug 133409.
-
ImageUtils may lead to an infinite loop in some race conditions
|
0.3.1beta (9 February 2001) |
-
gtkparser: a class may have several styles (see scrollbars: scrollbar and arrows)
gtk: fix color handling
-
added theme pack support in SkinChooser
-
JPassword and JTextArea navigation failed if application look and feel was not initially set to SkinLF
Thanks to Christopher R. Staley.
-
remove WindowsLookAndFeel related icons in SkinLookAndFeel
-
added classes precaching in SkinLookAndFeel.
Fixes bug 125360.
-
new documentation (tutorials are included)
-
SkinRegion implementation for X11 including Solaris and Linux.
Region created from Image Transparency
Thanks to Herve Lemaitre.
-
fix border repaint bug in JInternalFrame (SwingSet runs better now)
prevent a shaded JInternalFrame from being resized
|
0.3.1alpha (1 December 2000) |
-
here it is: Irregular Windows for the Java Platform !
|
0.3 (25 November 2000) |
-
introduced Skin Look And Feel Theme Packs
GTK and KDE in one zip file
customized icons for trees, filechoosers, internalframes, dialogs
default whistler theme bundled with SkinLF
-
TabbedPane border
-
added WindowSnapping (see examples/snap.java)
-
easily skin any application with Skinit (see Tutorial 2 at www.L2FProd.com)
-
SkinButtonUI, setRolloverEnabled(true) was missing
-
added SkinLookAndFeel.loadSkin(URL url)
-
added preview to SkinChooser
-
updated the scrollbar support (rollover on arrows and handle)
-
reduced package size again
-
removed KDE sound support
=> see README.SOUND
-
created a lightweight version with only GIF and JPG support (no Jimi)
|
0.2.3a (17 June 2000) |
-
Fix bug in KdeSkin.setSoundEnabled
|
0.2.3 (13 June 2000) |
-
Sound support preview (from KDE themes) for Window Events
=> see README.SOUND for more information
-
SkinWindowEvent to handle shade/unshade, maximize/unmaximize on SkinWindow
|
0.2.3RC2 (7 June 2000) |
-
JDK1.1 support (and about time too!)
-
added ScrollBar.alternateLayout property to enable grouping of scrollbar buttons:
UIManager.put("ScrollBar.alternateLayout", Boolean.TRUE);
com.l2fprod.gui.plaf.xtra.XTraScrollBarUI can be used without SkinLF
-
improved SkinWindow moving and resizing by using a ghostWindow
-
added Shade/Unshade feature to SkinWindow/JInternalFrame
-
reduced package size by removing Jimi encoders and using -O flag and some unused images in bundled themes
-
better color handling from gtk and kde themes
-
JSlider support (still buggy)
-
created SkinChooser to easily add support for SkinLF in your app
|
0.2.3RC1 (29 May 2000) |
-
changes in TableHeaderUI => custom column header renderers were overriden by SkinLF,
now SkinLF only installs its renderer in installUI
-
added JDesktopPane.backgroundEnabled client property to JDesktopPane
to enable the desktop background (supported by KDE skins)
-
improved SkinWindow (move and resize), SkinWindow is now usable
-
added WindowList and WindowManager
-
added examples (applets, skinwindow, demo)
|
0.2.2a (13 May 2000) |
-
JDK1.3 support
|
0.2.2 (12 May 2000) |
-
allowed loading of Skins from java.net.URL instead of java.io.File
=> SkinLF can now be used in an applet
-
begin merge with xWindow (com.l2fprod.gui.SkinWindow)
-
bug fixes
-
moved gtk and kde packages to com.l2fprod.gui.plaf.skin.impl
|
0.2.1 (9 April 2000) |
-
added missing tokens in GtkParser
-
fixed scrollbar preferred size
-
added window border support to KDE theme
-
improved color support
-
added getDefaultSkinLocation() to GTK
|
0.2 (19 March 2000) |
-
gtk and kde theme support is new
-
new components added
-
removed uis (windowBlinds) skin support due to copyright statements
|
0.1 (3 March 2000) |
-
everything is new !
|
|