mirror of
https://github.com/bitsycore/compose-desktop-native.git
synced 2026-10-07 19:57:27 +00:00
Rebrand the fork's published coordinates as the 1:1 com.bitsycore mirror of their org.jetbrains originals, so each module is an obvious fork under the bitsycore name: - Per-area groups: com.bitsycore.compose.sdl:<mod> → com.bitsycore.compose.<area>:<mod> (ui / foundation / animation / material3 / material / components / navigation3), mirroring org.jetbrains.compose.<area>. Project-only modules (:sdl-core, :material-symbols) stay com.bitsycore.compose.sdl. Driven by a groupFor() map in root build.gradle.kts; the kUseGhPackages substitution + the consumer bridge plugin's bridgeTable now emit full per-area coords; publish.yml host_packages maps each module to its group (+ adds the split modules to the MODULES list). - :window renamed to :desktop-native-window (dir compose/sdl/window → compose/desktop/native/window; sdl/ now holds only :sdl-core). Published as the headline app-shell artifact com.bitsycore.compose:desktop-native-window. - Consumed skiko mingw fork org.jetbrains.skiko:skiko(+skiko-mingwx64) → com.bitsycore.skiko (ui/ui-graphics/ui-text + the DLL provisioner); settings repo filters updated. The OFFICIAL skiko (macOS/Linux libs.skiko) and the skiko-awt-runtime icudtl source stay org.jetbrains; the fork keeps upstream's org.jetbrains.skiko.* PACKAGE names — only the Maven coord is rebranded. - Docs (CLAUDE/README/TOOLING/RENDERER/bridge README) + stale :window comments swept; API dump unique-name headers patched to the new groups + the window dump renamed (API is pre-stable; dumps regen once the build can run). BLOCKED: mingwX64 build + publish need the bitsycore/skiko fork repo to republish under com.bitsycore.skiko first. Verified locally: bridge plugin compiles, main build configures, project tree resolves to the new paths.
34 lines
3.6 KiB
Plaintext
34 lines
3.6 KiB
Plaintext
// Klib ABI Dump
|
|
// Targets: [linuxArm64, linuxX64, macosArm64, mingwX64]
|
|
// Rendering settings:
|
|
// - Signature version: 2
|
|
// - Show manifest properties: true
|
|
// - Show declarations: true
|
|
|
|
// Library unique name: <com.bitsycore.compose.ui:ui-backhandler>
|
|
final class androidx.compose.ui.backhandler/BackEventCompat { // androidx.compose.ui.backhandler/BackEventCompat|null[0]
|
|
constructor <init>(kotlin/Float, kotlin/Float, kotlin/Float, kotlin/Int) // androidx.compose.ui.backhandler/BackEventCompat.<init>|<init>(kotlin.Float;kotlin.Float;kotlin.Float;kotlin.Int){}[0]
|
|
|
|
final val progress // androidx.compose.ui.backhandler/BackEventCompat.progress|{}progress[0]
|
|
final fun <get-progress>(): kotlin/Float // androidx.compose.ui.backhandler/BackEventCompat.progress.<get-progress>|<get-progress>(){}[0]
|
|
final val swipeEdge // androidx.compose.ui.backhandler/BackEventCompat.swipeEdge|{}swipeEdge[0]
|
|
final fun <get-swipeEdge>(): kotlin/Int // androidx.compose.ui.backhandler/BackEventCompat.swipeEdge.<get-swipeEdge>|<get-swipeEdge>(){}[0]
|
|
final val touchX // androidx.compose.ui.backhandler/BackEventCompat.touchX|{}touchX[0]
|
|
final fun <get-touchX>(): kotlin/Float // androidx.compose.ui.backhandler/BackEventCompat.touchX.<get-touchX>|<get-touchX>(){}[0]
|
|
final val touchY // androidx.compose.ui.backhandler/BackEventCompat.touchY|{}touchY[0]
|
|
final fun <get-touchY>(): kotlin/Float // androidx.compose.ui.backhandler/BackEventCompat.touchY.<get-touchY>|<get-touchY>(){}[0]
|
|
|
|
final object Companion { // androidx.compose.ui.backhandler/BackEventCompat.Companion|null[0]
|
|
final const val EDGE_LEFT // androidx.compose.ui.backhandler/BackEventCompat.Companion.EDGE_LEFT|{}EDGE_LEFT[0]
|
|
final fun <get-EDGE_LEFT>(): kotlin/Int // androidx.compose.ui.backhandler/BackEventCompat.Companion.EDGE_LEFT.<get-EDGE_LEFT>|<get-EDGE_LEFT>(){}[0]
|
|
final const val EDGE_RIGHT // androidx.compose.ui.backhandler/BackEventCompat.Companion.EDGE_RIGHT|{}EDGE_RIGHT[0]
|
|
final fun <get-EDGE_RIGHT>(): kotlin/Int // androidx.compose.ui.backhandler/BackEventCompat.Companion.EDGE_RIGHT.<get-EDGE_RIGHT>|<get-EDGE_RIGHT>(){}[0]
|
|
}
|
|
}
|
|
|
|
final val androidx.compose.ui.backhandler/androidx_compose_ui_backhandler_BackEventCompat$stableprop // androidx.compose.ui.backhandler/androidx_compose_ui_backhandler_BackEventCompat$stableprop|#static{}androidx_compose_ui_backhandler_BackEventCompat$stableprop[0]
|
|
|
|
final fun androidx.compose.ui.backhandler/BackHandler(kotlin/Boolean, kotlin/Function0<kotlin/Unit>, androidx.compose.runtime/Composer?, kotlin/Int, kotlin/Int) // androidx.compose.ui.backhandler/BackHandler|BackHandler(kotlin.Boolean;kotlin.Function0<kotlin.Unit>;androidx.compose.runtime.Composer?;kotlin.Int;kotlin.Int){}[0]
|
|
final fun androidx.compose.ui.backhandler/PredictiveBackHandler(kotlin/Boolean, kotlin.coroutines/SuspendFunction1<kotlinx.coroutines.flow/Flow<androidx.compose.ui.backhandler/BackEventCompat>, kotlin/Unit>, androidx.compose.runtime/Composer?, kotlin/Int, kotlin/Int) // androidx.compose.ui.backhandler/PredictiveBackHandler|PredictiveBackHandler(kotlin.Boolean;kotlin.coroutines.SuspendFunction1<kotlinx.coroutines.flow.Flow<androidx.compose.ui.backhandler.BackEventCompat>,kotlin.Unit>;androidx.compose.runtime.Composer?;kotlin.Int;kotlin.Int){}[0]
|
|
final fun androidx.compose.ui.backhandler/androidx_compose_ui_backhandler_BackEventCompat$stableprop_getter(): kotlin/Int // androidx.compose.ui.backhandler/androidx_compose_ui_backhandler_BackEventCompat$stableprop_getter|androidx_compose_ui_backhandler_BackEventCompat$stableprop_getter(){}[0]
|