This is a set of utilities and components meant to help with developing desktop apps that use Compose for Desktop library.
It contains the following modules:
core– Basic and helpful methods that other modules use (like binding method for MutableState)hover– Adds support for pointer hover and hovering backgrounds (with fix for buttons)combo-box– A combo box component (with a dropdown list)progress– Progress state management and composition
Add JitPack to repositories first.
repositories {
maven { url 'https://jitpack.io' }
}Then add Desktopose as a dependancy (all modules will be included).
Replace <version> with a release version or main-SNAPSHOT.
dependencies {
implementation 'com.github.szeweq:desktopose:<version>'
}You can also choose which modules you want to use
(replace <module> with a module name):
dependencies {
implementation 'com.github.szeweq.desktopose:<module>:<version>'
}