aurora
aurora copied to clipboard
Building modern, elegant and fast desktop Compose applications
Aurora libraries
Aurora is a collection of libraries for writing modern, elegant and fast desktop Compose applications.
Documentation
Window top-level APIs
- Hello World
- Aurora Application
- Aurora Window
- Radiance interoperability
Theming
- Themed states
- Skin overview
- Component states
- Color schemes
- Color scheme association kinds
- Color scheme file format
- Color scheme bundles
- Color scheme extras
- Light skins
- Dark skins
- Painter overview
- Fill painters
- Border painters
- Decoration painters
- Overlay painters
Components
- Basic concepts
- Sample app
- Another sample app
- Command overview
- Command projections
- Command button presentation models
- Model and projection overview
- All component projections
- Box with highlights
- Command strips
- Command panels
- Command popup menus
- Context menus
- Breadcrumb bars
- All custom modifiers
SVG transcoding
- What is SVG transcoding
- Gradle plugin for SVG transcoding
- SVG transcoding internals
Have a question?
Aurora artifacts
Aurora artifacts are available in the central Maven repository under groupId=org.pushing-pixels
Core artifacts
Tools artifacts
Snapshots
Aurora snapshot artifacts are available in the Sonatype repository.
Building Aurora
This document is an overview of how to build Aurora artifacts locally.