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