Changelog


V1.2.1, 06/21/2010 (MM/DD/YYYY)
New features
  • JYDocking - new UI-properties to improve floating windows.
Fixed bugs
  • JYSwitchButton - exception in conjunction with BlackEye theme.
  • DateComboBox - artifacts whan appear when monthview has year selector (depends on used theme).

V1.2.0, 06/17/2010 (MM/DD/YYYY)
New features
  • New Component JYSearchField with prompt, search and clear button support.
  • New Component JYTextField with prompt support and the ability to add leading and trailing components within the text area.
  • New Component JYCheckBox - an extended JCheckBox with half selected state support.
  • New Component JYCheckBoxTree - a JTree based component which allows selection by checkbox including half selected state support.
  • New Component JYSwitchButton - a checkBox variant with a switchable On/Off text area.
  • JYDocking - added stream support for restore/store operations (IPerspectiveManager).
  • JYDocking - new method which allows you to define your own docking rules (IDockable, IDockableAcceptor).
  • DateComboBox - time selection support.
  • DateComboBox - year selection support by spinner within popup.
Fixed bugs
  • Memory leak in DropDownButton component.

V1.1.0, 03/18/2010 (MM/DD/YYYY)
New features
  • JYTabbedPane - visibility support for tabs.
  • JYTabbedPane - overlapping tab side for negative tab gaps can be specified.
  • JYTabbedPane - new UI-property to force icon space within popupMenu even if no tab icon is set (see BasicJYTabbedPaneUI).
  • JYTabbedPane - new UI-property to avoid cropped tabs (see BasicJYTabbedPaneUI).
  • SwingX 1.6 support
Fixed bugs
  • JYLabel/JYButton - configured Synthetica font isn't respected.
  • JYTabbedPane - wrong child component size under some rare cirumstances.
  • Toolbar - disabled dropDownButtons will be converted to enabled menus when toolbar width isn't large enough to display all components.

V1.0.0, 11/30/2009 (MM/DD/YYYY)
New features
  • New panel component for preferences - JYPreferencesPanel.
  • AboutDialog - improved HTML image support (URL base).
Fixed bugs
  • JYTabbedPane - tab icons which appear in the popupMenu won't become resized if size exceeds 16x16.
  • JYDocking - components can disappear when dragged out of a TabbedPane (Java 1.5 only).

V0.9.9, 10/09/2009 (MM/DD/YYYY)
New features
  • New TabbedPane component - JYTabbedPane.
    • support for adding leading/trailing components beside the tabs (within tabPanel area)
    • integrated tab close button support
    • popup button for hidden tabs - useful for quick navigation
    • rotated tabs for left/right tab placement
    • tab gap support - including negative values for overlapping tabs
    • tab reorder support by dragging
    • mouse scroll wheel support
    • tab scroll animation
    • configurable tab controls position
    • configurable minimum and maximum tab size
    • stretched tab size support
    • colorizeable tabs
  • New Docking Framework - JYDocking (based on Flexdock).
  • New, rotatable Button component - JYButton.
  • New, rotatable Label component - JYLabel.
  • New, scrollable PopupMenu component - JYPopupMenu, JYMenu.
  • New JXTaskPane/JXTaskPaneContainer UI-Properties to improve customizability.
  • Updated style for DropDownButtons.
  • Added support for empty DateComboBox.
  • Helper method to open an URL in a browser (see SyntheticaAddonsUtilities).
  • Updated SwingX library (based on SwingX 1.0).

V0.9.9 Beta 3, 06/05/2009 (MM/DD/YYYY)
New features
  • Updated SwingX library (based on SwingX 1.0).
Fixed bugs
  • DropDownButton: Preferred size isn't respected under some cirumstances.
  • JXTitledPanel: NPE on LAF switch if border is customized.

V0.9.8, 12/02/2008 (MM/DD/YYYY)
New features
  • Added support for Synthetica's Simple2D Look and Feel.
  • New shrinkable ToolBar component which provides an additional arrow button (with popup menu) when tool bar size becomes too small to display all child components.
  • DropDownButton and SimpleDropDownButton refactorings.
  • Improved table renderer (TextAreaTableCellRenderer).
  • Updated SwingX library (based on SwingX 0.9.4).
Fixed bugs
  • StatusBar: Painting artifacts under some circumstances with Simple2D theme.
  • JXTaskPane: Wrong title pane height if icon height exceeds 20 pixels.
  • DateComboBox/SyntheticaComboBoxUI: Border will be painted twice.
  • DirectoryChooser: NPE when renaming a directory.

V0.9.7, 06/17/2008
New features
  • Improved support for JIDE components (use latest JIDE release V2.2.8).
  • Added additional docking icons.
For JIDE customers
  • Please use the latest SyntheticaAddons (V0.9.7 or above) and JIDE (V2.2.8 or above) release!
  • For proper work the latest Synthetica (V2.2.7 or above) package is needed.

V0.9.6, 05/28/2008
New features
  • New BorderBar component for grouping buttons.
  • Updated SwingX library.
Fixed bugs
  • Exception when JXStatusBar is used within a JInternalFrame.
Important SwingX changes
  • org.jdesktop.swingx.JXLoginPanel renamed to JXLoginPane
  • org.jdesktop.swingx.calendar.JXMonthView moved to org.jdesktop.swingx.JXMonthView
  • org.jdesktop.swingx.JXDatePickerFormatter moved and renamed to org.jdesktop.swingx.calendar.DatePickerFormatter.

V0.9.5, 09/11/2007
New features
  • Added support for Synthetica's WhiteVision Look and Feel.
  • New component called SystemMonitor to display CPU usage, memory usage or user-defined application informations.
  • New component called SimpleDropDownButton - a button with an arrow icon to open a popupMenu.
  • Added support for JXGroupableTableHeader.
  • SyntheticaOffice demo source code (for licensees).
  • Updated SwingX library.
Fixed bugs
  • Flexdock title font settings will be ignored.
  • Flexdock titles won't get cropped if title is too long.

V0.9.4, 05/17/2007
Fixed bugs
  • SimpleDockbarManager throws exception for windows with non BorderLayout.

V0.9.3, 05/11/2007
New features
  • Support for Synthetica's SkyMetallic Look and Feel.
  • Support for the components JXTitledPanel and JXHeader.
  • New DockbarManager with BorderLayout support to avoid the use of Toolbar/Statusbar regions.
  • New PinAction to allow specifying which Dockbar is used for view minimization.
  • Improved locale support for AboutDialog/DetailsDialog.
  • Background image support for MonthView month.
  • Updated SwingX and Flexdock libraries.
Fixed bugs
  • Hyperlink: Text color does not represent disabled state.

V0.9.2, 03/09/2007
New features
  • Support for Synthetica's MauveMetallic Look and Feel.
  • Support for Windows and Metal Look and Feel.
  • Support for JXHyperlink, JXMonthView, JXTable, JXTreeTable components.
  • New ExtendedFileChooser component to bring file operation capabilities to Windows and Metal Look and Feel.
  • Updated SwingX and Flexdock libraries.
  • Updated DemoCenter - application to demonstrate and explain basic component usage.
  • Improved LAF switch support.
  • Added #setDate methods to DateComboBox.
Fixed bugs
  • DropDownButton: Click on the arrow button does not close the menu.

V0.9.1, 01/10/2007
New features
  • Additional components: DirectoryChooser, DetailsDialog, AboutDialog, MultiLevelBar.
  • Added support for Synthetica's OrangeMetallic Look and Feel.
  • Updated flexdock docking framework.
  • Shrinked library file size (45%).
  • StatusBar now supports separate style for separators.
  • Updated demo application.
Fixed bugs
  • DateComboBox: Bold font is used for dates with some themes.
  • TaskPane: Bold font is used for hyperlinks with some themes.

V0.9.0, 05/31/2006
New features
  • First pre-release.