Overview
v1.0.4
Responsive navigation systems based on the EquinoxScreens APIs to handle the navigation in Compose Multiplatform applications
Implementation
Version catalog
libs.version.toml
[versions]
equinox = "1.1.8"
equinox-navigation = "1.0.4"
[libraries]
equinox-compose = { module = "io.github.n7ghtm4r3:equinox-compose", version.ref = "equinox" }
equinox-core = { module = "io.github.n7ghtm4r3:equinox-core", version.ref = "equinox" }
equinox-navigation = { module = "io.github.n7ghtm4r3:equinox-navigation", version.ref = "equinox-navigation" }
build.gradle.kts
dependencies {
// implement the compose utilities
implementation(libs.equinox.compose)
// implement the core utilities
implementation(libs.equinox.core)
// implement the navigation utilities
implementation(libs.equinox.navigation)
}
Gradle (Kotlin)
dependencies {
// implement the compose utilities
implementation("io.github.n7ghtm4r3:equinox-compose:1.1.8")
// implement the core utilities
implementation("io.github.n7ghtm4r3:equinox-core:1.1.8")
// implement the navigation utilities
implementation("io.github.n7ghtm4r3:equinox-navigation:1.0.4")
}
Gradle Groovy
dependencies {
// implement the compose utilities
implementation 'io.github.n7ghtm4r3:equinox-compose:1.1.8'
// implement the core utilities
implementation 'io.github.n7ghtm4r3:equinox-core:1.1.8'
// implement the navigation utilities
implementation 'io.github.n7ghtm4r3:equinox-navigation:1.0.4'
}
APIs available
- NavigatorScreen
Built-in responsive navigation system fully customizable