Skip to content

Release 3.0.0

Compare
Choose a tag to compare
@kirill-grouchnikov kirill-grouchnikov released this 30 May 15:52

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

Dependencies for core libraries

  • Gradle from 5.6.1 to 6.4.1
  • Kotlin from 1.3.50 to 1.3.72
  • Kotlin coroutines from 1.3.0 to 1.3.7
  • Batik from 1.11 to 1.13

Substance

  • 😻 A more flexible skin accent system
  • 😻 New skins - Graphite Sienna, Sentinel and Harvest
  • 😻 Support color references in color scheme files
  • 😻 New Caps Lock indication on focused password fields
  • 😻 New association kind for checkbox and radio button "boxes"
  • πŸ’” Revisit APIs for loading color scheme bundles
  • πŸ’” Remove the title pane heap status widget
  • πŸ€·β€β™€οΈ Use Helvetica Neue on macOS Catalina
  • πŸ€·β€β™€οΈ Visual refresh of checkbox marks
  • πŸ€·β€β™€οΈ Support for fallback fonts (CJK, etc)
  • πŸ€·β€β™€οΈ Fix for incorrect usage of HIGHLIGHT_TEXT association kind on renderers.
  • πŸ€·β€β™€οΈ Fix for background of popup menus opened from toolbar buttons.
  • πŸ€·β€β™€οΈ Fix improved contrast across core skins.
  • πŸ€·β€β™€οΈ Multiple fixes for table rollover hightlights and animations
  • πŸ€·β€β™€οΈ Fix for some components under very large font sizes
  • πŸ€·β€β™€οΈ Performance fix for column selection in large tables
  • πŸ€·β€β™€οΈ Fix for icons in file chooser drop downs
  • πŸ€·β€β™€οΈ Fix for incorrect bounds of maximized frames on secondary monitors

Flamingo

  • πŸ’” General evolution of command button APIs
  • 😻 Support for toggle split buttons
  • 😻 Add API to wire notification on ribbon spinner changes
  • 😻 Add API to wire notification on ribbon task selection
  • πŸ€·β€β™€οΈ Multiple focus traversal fixes for ribbon content
  • πŸ€·β€β™€οΈ Fixes for clipped wrapped ribbon components
  • πŸ€·β€β™€οΈ Fix to not use round corners on command buttons in menus
  • πŸ€·β€β™€οΈ Fix for crash in narrow command button panels
  • πŸ€·β€β™€οΈ Fix for crash in showing keytips on toggle anchored ribbon commands
  • πŸ€·β€β™€οΈ Fix for crash on showing keytips on undecorated windows
  • πŸ€·β€β™€οΈ Fix for dynamic changes to ribbon gallery content
  • πŸ€·β€β™€οΈ Fix for large icons on internal frames
  • πŸ€·β€β™€οΈ Use the public Taskbar API to set the ribbon frame dock icon

Trident

  • πŸ’” Move all public APIs to org.pushingpixels.trident.api package
  • πŸ’” Remove generic UI toolkit support and leave only Swing support
  • 😻 Add support to provide dynamically computed from / to values on timelines.

Neon

  • πŸ’” Move all public APIs to org.pushingpixels.neon.api package

Photon

Plasma