Skip to content

Release 8.0.0

Latest
Compare
Choose a tag to compare
@kirill-grouchnikov kirill-grouchnikov released this 30 May 21:54
· 51 commits to sunshine since this release

💔 marks an incompatible API / binary change
🎁 marks new features
🔧 marks bug fixes and general improvements

A new color system

Project Chroma - adding color palettes in Radiance

Theming

  • 🔧 Use "Minimize" rather than "Iconify" terminology for window-level actions
  • 🔧 Fix application window jumps when moving between displays
  • 🔧 Fix exception in setting fonts for JTree components
  • 🔧 Consistent handling of selection highlights of disabled renderer-based components (lists, tables, trees)
  • 🔧 Always show scroll thumb for scrollable content
  • 🔧 Fix issues with slider track and thumb during printing
  • 🔧 Fix visuals of internal frame header areas under skins that use matte decoration painter

Component

  • 🎁 Update flow ribbon bands to accept a BaseProjection as components
  • 🔧 Fix user interaction with comboboxes in minimized ribbon content
  • 🔧 Fix application of icon filter strategies to ribbon application menu commands
  • 🔧 Fix passing command overlays to secondary menu commands
  • 🔧 Fix crash when some ribbon bands start in collapsed state
  • 🔧 Fix active rollover / pressed state visuals for disabled command buttons
  • 🔧 Fix command buttons to be updated when secondary content model is updated
  • 🔧 Fix display of key tips in collapsed ribbon bands hosted in popups

Dependency updates

  • Kotlin : 2.0.0 -> 2.1.20
  • Kotlin coroutines : 1.8.1 -> 1.10.2
  • Dokka : 1.9.20 -> 2.0.0
  • Batik : 1.17 -> 1.19
  • Retrofit : 2.11.0 -> 3.0.0
  • Gradle : 8.8 -> 8.14

This release marks the 20th anniversary of the first Substance release on May 30th, 2005

radiance-marble