JTattoo |
|
|||||||||||||||||||||||||||
|
History
Sep 2019: JTattoo supports java 9 and later without warnings. JTattoo doesn't support java before 1.6 any more. May 2015: Frames are now also draggable if they are in maximized state. Some color new properties to handle pressed button state. BugFix: Frames no longer overlap the taskbar in auto hide mode. October 2014: Preparing JTattoo for high resolution screens with icons in different sizes. BugFix: Icon placing in window titlebar on OS X. BugFix: Repaint problem with inactive internal frame title bar. BugFix: Multiscreen environment where first screen has lower resolution than other screens. BugFix: Repaint problem when window is not decorated and state (active/inactive) changes Some minor visual improvements and fixes. November 2013: New property to support centered window titles New property to support new OS X scrollbar style BugFix: Background is not painted for transparent popup menus with none opaque components. BugFix: Issue with menu item colors. BugFix: Issue with JFileChooser icon. Some minor visual improvements and fixes. June 2013: In OpenJDK (not in OracleJDK) a stack trace was printed to standard out. This is removed. Render speed of AluminiumLookAndFeel improved. Some minor visual improvements and fixes. April 2013: Disabled tabs will now also be shown as disabled menu items in the drop down menu of the tabbed pane. Layout of titlebar changes if used with custom title panes (now first the title is clipped and then the custom title bar). New client property "flatMode" for JSplitPane. If set to true the split pane divider is drawn without the touch controls. BugFix: Repainting problems in popup components caused by the new ToolTipUI and cached heavy weight popup windows. BugFix: Honor user defined foreground color of buttons in pressed mode. BugFix: Honor user defined foreground color for ticks in JSlider. BugFix: JTattoo freezes on OS X with java 1.7 if window is iconized and than restored. February 2013: New properties for tool tips. Take a look at the ToolTipSample. Revisited the JTabbedPaneUI to make it more compatible to the MetalTabbedPaneUI. Take a look at the ColoredTabPaneSample. January 2013: New look for tool tips. Better support for window decorations on OS X JTextField/JTextArea... now honors command key for copy cut and paste on OS X Support for icons in JDialog title bar New property to support linux style scrollbars BugFix: getTheme().getName() now returns the correct theme name. BugFix: Repainting problem with JTabbedPane and large images. Some minor visual improvements and fixes. August 2012: BugFix: Problems with left to right alignment in popup menus. BugFix: Painting the logo in popup menus on OS X. BugFix: Problems with colored tabbed panes. Support for transparent tabbed panes (see TransparentTabbedPaneSample). Internal frames now also supports custom titlebar (see CustomizedTitlebarSample). July 2012: New TextureLookAndFeel New property for mac style window decorations New feature to customize the window titlebar The usual minor visual improvements. BugFix: ClassCastException with JIDE PivotTablePane and GraphiteLookAndFeel. BugFix: Sorry there was a NullPointerException in version 1.6.0 when switching to SmartLookAndFeel. BugFix: Dynamically switching between a JTattoo lnf and a none JTattoo lnf causes a class cast exception. Fixed with 1.6.2. New property toolbarDecorated. February 2012: BugFix: Painting issue on vertical ProgressBar. BugFix: Possible NullPointerException if table header is set to null. Minor changes on HiFiLookAndFeel/NoireLookAndFeel theming. November 2011: New theme "Modern" for the McWinLookAndFeel New window icons (closer, iconizer etc.) for the McWinLookAndFeel (enlarges now with the title font). BugFix: Now the window maximize state at startup is honored. BugFix: Rendering problem with owner components in a TabPane. Fixes some problems with the JIDE framework library. June 2011: BugFix: Rendering problem with JTabbedPane and custom components. Extensions to progress bar (now it's possible to change the colors. See progress bar demo). Some minor visual improvements, as usual. April 2011: BugFix: Maximizing a frame in multi screen environment with different resolutions causes an invalid frame size. March 2011: BugFix: The last version was not compatible with the Java 1.3 VM. February 2011: BugFix: Switching between JTattoo look and feel and other look and feels may cause an exception. BugFix: Sorry. Version 1.4.5 has a bug wich causes an exception when buttons with null borders and flag isBorderPainted is set to true will be painted January 2011: Rollover effects for JMenuBar. BugFix: Update problem on JTabbedPane if icons are used. December 2010: Some minor improvements to the visual appearance. BugFix: Exception in JTattooDemo when switching to NimbusLookAndFeel July 2010: Better looking OneTouchExpandable buttons on SplitPanes. New properties to customize the colors of the window icons. BugFix: Problems with multiscreen environments and different screen sizes. BugFix: Problems with long text on tabs. BugFix: Problems with null border set to tabbed pane. May 2010: Buttons now honors the gap between icon and text. Buttons no longer sets the default cursor when mouse is over. Better scaling of icon in top left corner of windows. Scrollbar honors the "ScrollBar.width" property you may set via UIManager.put("ScrollBar.width", new Integer(20)). Slider now honors the opaque setting. January 2010: New GraphiteLookAndFeel. BugFix: Problems with JTabbedPane and Netbeans 6.8. Minor visual improvements. September 2009: BugFix: Displaying the disabled state of JSlider. BugFix: Glasspane now fills only the content pane of a frame. Mai 2009: BugFix: ClassCastException with Java 1.6.0 update 13 in JComponent when moving/sizing windows. December 2008: BugFix: Hiding the taskbar is hopefully now fixed. BugFix: NullPointerException in AbstractToolBarUI if a button has no border set Some minor improvements to the visual appearance. December 2007: BugFix: Activating/deactivating causes repainting problem with undecorated window. JTattoo now supports the 'defaultButtonFollowsFocus' functionality. November 2007: BugFix: Double clicking the titlebar hides taskbar under windows. BugFix: Event dispatching and scrollable tabs. BugFix: Mnemonics and Java 1.5. October 2007: Fixing clipping problem with AluminiumLookAndFeel under OS X. PopupMenu transparency is now available for all looks. Some minor improvements to the visual appearance. September 2007: Fixing some problems with frame icon positioning and sizing. Using bold font to emphasize selected tab in some LookAndFeels. BugFix: Problems with setting button borders. August 2007: BugFix: Wrong combination of selection foreground color and selection background color in NoireLookAndFeel. July 2007: JTattoo now supports owner drawn window icons in the same way as the metal look and feel does. Some minor improvements to the visual appearance. February 2007: BugFix: Noire- and HiFiLookAndFeel with wrong shadow color on labels. BugFix: Maximizing windows on second screen under linux. January 2007: New look NoireLookAndFeel. December 2006: Some minor improvements in the visual appearance. New red theme in AcrylLookAndFeel. Resizing of windows without flicker effects. BugFix: Unfortunate use of Java 1.6 functions in JTattoo version 1.1.12 eliminated. BugFix: Problem with setting tab components in the final release of Java 1.6 fixed. November 2006: PropertyPermission is no longer needed if JTattoo is used in applet context. New property dynamicLayout to simulate Toolkit.setDynamicLayout() with decorated windows. BugFix: CheckBox now renders the correct background if used as DefaultCellRenderer. BugFix: Disabled JTextArea and JEditorPane with wrong colors in HiFiLookAndFeel. BugFix: PreferredSize of JComboBox was to small. October 2006: Speed up painting the background in AluminiumLookAndFeel. New property backgroundPattern to suppress pattern painting. New property textAntiAliasingMode to specify rendering modes (optimizations for LCD-Displays; new to Java 1.6) BugFix: AluminiumLookAndFeel throws IllegalArgumentException exception at java.awt.image.BufferedImage if color depth is less than 24 Bit. BugFix: Background of TabbedPane not proper set in FastLookAndFeel. BugFix: JFrame in maximized state no longer hides taskbar. September 2006: FileChooserUI now contains system icons in the file view. New property textAntiAliasing. Turning on antialiased Fonts. Some minor improvements to the visual appearance. New icons for JOptionPane Smoother look for big buttons. BugFix: DesktopPane returning null on getDesktopManager() in Aluminium-/BernsteinLookAndFeel BugFix: TabbedPane may throw ArrayIndexOutOfBounds exception if no tabs are added. BugFix: CheckBox background not proper painted when used as TableCellRenderer in Aluminium-/Bernstein-/McWin-/HiFiLookAndFeel. BugFix: Tree with wrong background color in Java 1.3 and HiFiLookAndFeel. BugFix: TableHeader paints sort icon on wrong position in Java 1.6. BugFix: ToggleButton in MintLookAndFeel throws NullPointerException if there is HTML text on it August 2006: Some more predefined themes (Lemmon in SmartLookAndFeel, AcrylLookAndFeel). January 2006: First public release. |