Pith - kiln
kiln/app/src/main/java/com/vgmlr/kiln/KilnDialog.kt [2.1 kb]
Modified: 18:59:25 154 026 (20 Aug 026)
3 Days Ago
package com.vgmlr.kiln

import androidx.compose.foundation.clickable
import androidx.compose.foundation.layout.*
import androidx.compose.foundation.shape.RoundedCornerShape
import androidx.compose.material3.*
import androidx.compose.runtime.Composable
import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier
import androidx.compose.ui.platform.UriHandler
import androidx.compose.ui.unit.dp
import androidx.compose.ui.unit.sp
import androidx.compose.ui.window.Dialog
import androidx.compose.ui.window.DialogProperties

private const val PACKAGE = "com.vgmlr.kiln"
private const val VERSION = "154.026.1"
private const val URL = "https://vgmlr.com/mlwrk"
private const val URL_DOWN = "https://vgmlr.com/?t=Kiln#download"
private const val URL_LABEL = "vgmlr.com/mlwrk"

@Composable
fun VersionDialog(show: Boolean, onDismiss: () -> Unit, uriHandler: UriHandler) {
    if (show) {
        Dialog(
            onDismissRequest = onDismiss,
            properties = DialogProperties(usePlatformDefaultWidth = false)
        ) {
            Surface(
                modifier = Modifier
                    .padding(horizontal = 24.dp)
                    .fillMaxWidth(),
                shape = RoundedCornerShape(8.dp),
                color = MenuBg
            ) {
                Column(
                    modifier = Modifier.padding(horizontal = 65.dp, vertical = 26.dp),
                    horizontalAlignment = Alignment.CenterHorizontally
                ) {
                    Text(PACKAGE, color = TopBarFg, fontSize = 14.sp)
                    Text(
                        VERSION, 
                        color = TopBarFg, 
                        fontSize = 14.sp,
                        modifier = Modifier.clickable { uriHandler.openUri(URL_DOWN) }
                    )
                    Text(
                        URL_LABEL,
                        color = TopBarFg,
                        fontSize = 14.sp,
                        modifier = Modifier.clickable { uriHandler.openUri(URL) }
                    )
                }
            }
        }
    }
}
Updates
Kerf - Android 157.026
Kiln - Android 157.026
Wedge - Android 156.026
Whittle - Linux 155.026
Grit - Firefox/Chrome 154.026

Menu
Calendar
Project Tin (024/029)
Miter
RSS Feed
User Avatar
@vgmlr
=SUM(parts)
0.00223
257,111 (+365)