⎇ 3feee86e320e76ed9ddd32f09ed18d20260c4e2a
launcher/src/main/java/com/rizoma/orbita/model/AppNode.kt
Ñawpa willay
ch'uya
Órbita: launcher orbital anti-rejilla (v0.1)
1package com.rizoma.orbita.model
2
3import androidx.compose.ui.graphics.ImageBitmap
4
5/**
6 * Un nodo del rizoma: una app lanzable con su calor de uso.
7 * [score] es el peso orbital — más alto = órbita más interna.
8 */
9data class AppNode(
10 val packageName: String,
11 val activityName: String,
12 val label: String,
13 val icon: ImageBitmap,
14 val score: Float = 0f,
15 val pinned: Boolean = false,
16) {
17 val key: String get() = "$packageName/$activityName"
18}