Skip to content

Release 2.0.0

Compare
Choose a tag to compare
@kirill-grouchnikov kirill-grouchnikov released this 11 Mar 12:53

πŸ’” marks an incompatible API / binary change
😻 marks new features
πŸ€·β€β™€οΈ marks bug fixes and general improvements

General

  • πŸ’” Java 9 is the new minimum requirement for build time and runtime of all Radiance modules

Modules

  • πŸ’” Removed Spoonbill (SVNKit-powered implementation of Flamingo's breadcrumb bar
  • 😻 Added Meteor - Kotlin extensions for core Swing APIs
  • 😻 Added Ember - Kotlin extensions for SubstanceCortex APIs
  • πŸ€·β€β™€οΈ Renamed Kormorant to Plasma
  • πŸ€·β€β™€οΈ All core Kotlin modules (Ember, Meteor, Plasma) moved under the top-level kotlin-ext folder
  • πŸ€·β€β™€οΈ Jitterbug (visual tool for editing Substance color schemes) renamed to Apollo
  • 😻 Added Ion - sample walkthroughs for replacing SwingWorker with Kotlin coroutines

Neon

  • πŸ’” An almost complete rewrite of NeonIcon APIs
  • πŸ’” Most Flamingo and Substance APIs moved off of ResizableIcon and to ResizableIcon.Factory
  • πŸ’” Moved some icon colorization APIs from Substance to Neon
  • πŸ’” Removed usage of UITable from FontPolicy API

Photon

  • πŸ’” Removed default public no-argument constructor from bundled templates for Java and Kotlin targets

Trident

  • πŸ’” Moved to builder-based construction of timelines

Substance

  • 😻 New Graphite Electric skin
  • 😻 New APIs for working with complex renderers, including built-in animations
  • πŸ€·β€β™€οΈ Fix for incorrect offsets of rotated texts
  • πŸ€·β€β™€οΈ Fix for inconsistent font metrics between preferred size and rendering passes
  • πŸ€·β€β™€οΈ Fix for incorrect vertical position of icons in JOptionPane
  • πŸ€·β€β™€οΈ Fix for crash in showing JColorChooser dialog
  • πŸ’” Moved all three Office 2007 skins to the extras pack

Flamingo

  • πŸ’” Moved all lower-level components (command button, command button strip. command popup menu, command button panel) to the new world based on content models, presentation models and projections
  • 😻 Added support for placing any ribbon content (including components, application menu links and galleries) in the taskbar
  • 😻 Added support for taskbar overflow (including built-in horizontal scrolling)
  • πŸ’” Keytips for taskbar content are controlled by keytip policy
  • 😻 Added support for separate keytips on action and secondary / popup areas of command buttons
  • 😻 Added support for global contextual menu on the ribbon
  • πŸ€·β€β™€οΈ Added complete documentation