Skip to content

Release 3.5.0

Compare
Choose a tag to compare
@kirill-grouchnikov kirill-grouchnikov released this 05 Oct 13:40

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

Dependencies for core libraries

  • Gradle from 6.4.1 to 6.6.1
  • Kotlin from 1.3.72 to 1.4.10
  • Kotlin coroutines from 1.3.7 to 1.3.9

Substance

  • πŸ’” Remove support for watermarks
  • πŸ’” Convert SubstanceSkin.ColorSchemes into an interface
  • 😻 Support for overlay colors with SubstanceSkin.setOverlayColor
  • πŸ’” Support for specifying derived colors in color scheme files
  • 😻 New API to mark a label as title pane text
  • 😻 Text highlights that respect decoration areas
  • πŸ’” Moved the Green Magic skin from substance-extras to the core substance module
  • πŸ’” Aligned signatures of ComponentState.getActiveStates and ComponentState.getAllStates
  • πŸ€·β€β™€οΈ Improved menu search widget UX
  • πŸ€·β€β™€οΈ Correct layout for edit context menu under RTL
  • πŸ€·β€β™€οΈ Fix concurrent modification exception thrown when ghost icon animations are enabled

Flamingo

  • πŸ’” Pass command projection instead of command in ribbon contextual menu listener
  • πŸ’” Remove AbstractCommandButton class. Everything is in the JCommandButton class now.
  • 😻 New CommandButtonPresentationModel.Builder.setPopupHorizontalGravity API to contol horizontal alignment of command button popups
  • πŸ€·β€β™€οΈ Fix crash in opening a command popup menu from taskbar
  • πŸ€·β€β™€οΈ Fix memory leaks caused by model listeners
  • πŸ€·β€β™€οΈ Fix for root key tip chain not showing popup key tips of anchored commands
  • πŸ€·β€β™€οΈ Fix for overlays on ribbon popup content in the title pane / taskbar

Trident

  • πŸ€·β€β™€οΈ Fix inconsistent usage of conversion from duration fraction to timeline position