Releases: kirill-grouchnikov/aurora
Releases · kirill-grouchnikov/aurora
Release 1.3.0
💔 marks an incompatible API / binary change
🎁 marks new features
🔧 marks bug fixes and general improvements
Release notes
- 🎁 💔 APIs for configuring the window title pane. Full documentation here.
- System
- None
- Aurora plain, with configurable placement of icon, title and control buttons
- Aurora integrated, with configurable placement of control buttons, height of the title pane, and placing application content into the title pane area
- 🎁 💔 Revisited configuration of popup content. Full documentation here.
- Placement - the positioning of the popup content along the major axis relative to its anchor area
- Alignment - the positioning of the popup content along the minor axis relative to its anchor area
- 🎁 Added switch component
- 🎁 Added tri-state checkbox component
- 🎁 Added content padding for rich tooltips
- 🎁 More presentation options for text fields
- Content padding
- Text style
- Default minimum size
- 🎁 💔 Added highlight painter to skins. Full documentation here.
- 🔧 💔 Fix event lambda API for radio buttons
- 🔧 Fix layout orientation on switching application locale
- 🔧 Fix popup placement under right-to-left locales
Release 1.2.0
💔 marks an incompatible API / binary change
🎁 marks new features
🔧 marks bug fixes and general improvements
Dependencies for core libraries
- Compose Desktop: 1.1.0 ➡ 1.2.0
- Kotlin: 1.6.10 ➡ 1.7.20
Release notes
- 🎁 New tab and tab row components
- 🔧 Fix command menus to open and close on toggling the popup area
- 🔧 Fix command menus to close on closing secondary windows
- 🔧💔 Fix support for open sides in command buttons
- 💔 Switch the button shaper interface to use
Density
instead ofDrawScope
Release 1.1.0
💔 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.
Release 1.0.1
Fix for popup positioning in windows decorated by the OS.
Release 1.0.0
First release