Release 1.1.0
kirill-grouchnikov
released this
24 Feb 15:24
·
560 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 byautoRepeatActionInterval
, subsequent delays configured byautoRepeatSubsequentInterval
- Fire action trigger, configured with
actionFireTrigger
and the newActionFireTrigger
enum that has three values:OnRollover
to fire action on rolloverOnPressed
to fire action on pressOnPressReleased
to fire action on press release (the default)
- Auto-repeat action. Enabled with
- π 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.