Skip to content

Release 1.1.0

Compare
Choose a tag to compare
@kirill-grouchnikov kirill-grouchnikov released this 24 Feb 15:24
· 551 commits to icicle since this release

πŸ’” marks an incompatible API / binary change
🎁 marks new features
πŸ”§ marks bug fixes and general improvements

Dependencies for core libraries

  • Compose Desktop: 1.0.0 ➑ 1.1.0
  • Kotlin: 1.5.31 ➑ 1.6.10
  • Gradle: 7.3 ➑ 7.4

Release notes

  • 🎁 More interaction granularity for command button actions
    • Auto-repeat action. Enabled with autoRepeatAction boolean, initial delay configured by autoRepeatActionInterval, subsequent delays configured by autoRepeatSubsequentInterval
    • Fire action trigger, configured with actionFireTrigger and the new ActionFireTrigger enum that has three values:
      • OnRollover to fire action on rollover
      • OnPressed to fire action on press
      • OnPressReleased to fire action on press release (the default)
  • 🎁 Add a breadcrumb bar composable for quick navigation of multi-level hierarchies, such as file systems, XML documents or abstract syntax trees. See documentation.
  • 🎁 Support shader-based fill painters.
  • πŸ’” Revisit the signature of shader-based decoration painters for API consistency.
  • πŸ’” Convert command button panel to use lazy loading. Major performance improvements for panels with thousands+ elements.
  • πŸ”§ Fix incorrect alignment of command button panel content when the content fits without the need to kick in scrolling.
  • πŸ”§ Eliminate flash of color artifacts on opening popup windows.
  • πŸ”§ Use bold font weight on decorated window titles.
  • πŸ”§ Fix text overflow in command button panels with really long text on individual commands.
  • πŸ”§ Fixexceptions when window is made smaller than the original size and starts to cut off some of the content.
  • πŸ”§ Fix the display name in Cerulean skin definition.