Package-level declarations
Types
Link copied to clipboard
interface KDashboardGridScope
DSL scope interface for structuring items inside a KDashboardGrid.
Link copied to clipboard
Link copied to clipboard
Persistence manager handling local JSON read and write operations for dashboard layout schemas.
Link copied to clipboard
annotation class KWidget(val type: String, val title: String = "", val tags: Array<String> = [], val icon: String = "", val widthCells: Int = 1, val heightCells: Int = 1)
Annotation marker applied directly to Composable widget functions to register them into the project's central routing registry and metadata catalog via KSP generation.
Link copied to clipboard
object KWidgetCatalogManager
Link copied to clipboard
Link copied to clipboard
@Serializable
Data blueprint representing a persistent layout node model saved to disk storage.
Link copied to clipboard
object KWidgetRegistry
Functions
Link copied to clipboard
fun KDashboardGrid(cellSize: Dp = 80.dp, modifier: Modifier = Modifier, onItemMoved: (id: String, column: Int, row: Int) -> Unit? = null, content: @Composable KDashboardGridScope.() -> Unit)
A responsive dashboard grid layout engine supporting item dragging, action buttons, dynamic cell sizing, and persistent position callbacks.
Link copied to clipboard