⎇ 608145b4b469bb0f8b58179bb8338053430cbdb6
launcher/src/main/java/com/rizoma/orbita/model/AppNode.kt
Historia
crudo
Órbita: quitar apps del átomo (sin desinstalar) + fondo según hora y clima
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 val hidden: Boolean = false,
17) {
18 val key: String get() = "$packageName/$activityName"
19}