@mgarin mgarin released this Jun 26, 2014 · 274 commits to master since this release

Assets 10

Release Notes

Starting with this release all release notes will be included into a big update posts which will be added on WebLaF official site the same day or on the next day after the release.

Release notes v1.28

Project

  • WebLaF sources separated into three modules: core, ui and demo
  • WebLaF ANT build script redesigned for new structure and improved with more options
  • StyleEditor moved into extended package
  • Array utilities moved into a separate class

Libraries

  • Slf4j and its simple implementation libraries added
  • XStream library updated to newest version
  • XStream deprecated dependencies removed

Features

Improvements

  • Additional switch to enable per-pixel window transparency on Linux systems [ #126 ]
  • PopupManager modal methods improvements [ #122 ]
  • PopupManager exceptions improvements [ #125 ]
  • WebCollapsiblePane focus improvements [ #124 ]
  • ReflectUtils major improvements [ #122 ]
  • Ignored properties can now be included in component/ui/painter properties lists [ #110 ]
  • WebNotificationPopup default icon position changed to center
  • Tree multiselector bounds limitation added
  • Major performance improvements for ReflectUtils methods
  • StyleEditor visual representation slightly improved
  • SizeMethods is now implemented by WebToolBar
  • WebTextArea input prompt text support added
  • Improved WebComboBox.getSelectedIndex method so it now properly handles model null value
  • Removed unnecessary CompareUtils methods
  • WebAsyncTree node structure update methods added
  • Additional CollectionUtils methods added
  • VerticalFlowLayout minor improvement
  • PreferredCardLayout added
  • WebTimer additional repeat methods added
  • Language keys can now be used as WebOptionPane option strings and will be translated properly
  • Clicks to edit added into AbstractListCellEditor
  • WebDockableFrame language updater added
  • Language switch method added to allow switching between supported languages
  • PopOverListener added to enable some of pop-over events listening
  • WebProgressBarUI visual improvements for indeterminate state

Bug fixes

  • Combobox rendering for null and empty values fixed [ #136 ]
  • setCurrentFile now properly sets selected file even if that file doesn't exist [ #135 ]
  • Hotkey tooltips display style fixed [ #127 ]
  • WebPopOver dialog-like decoration with laf-decorated frame fixed [ #126 ]
  • Directional WebPopOver location fixes [ #116 ]
  • WebButtonPopup font copy fix [ #124 ]
  • FileUtils.getDiskRoots() method fix [ #121 ]
  • Minor style reference issue fix [ #119 ]
  • JSpinner issue workaround added [ #118 ]
  • WebFileDrop visual and functional fixes [ #86 ]
  • Window transparency fix for Mac OS X for JDK 7 and 8 [ #79 ]
  • WebCollapsiblePane content update fix (thanks to Roc Zhao)
  • A few critical bugfixes and improvements for StyleManager skin behavior made
  • WebColorChooserField pipette popup location update fix
  • Major AsyncTreeTransferHandler fixes for some drop operations
  • WebPopupMenu XML skin fix

Demo application

  • WebDocumentPane example added into demo application
  • WebDynamicMenu example added into demo application