Package-level declarations

Types

Link copied to clipboard
object Changelog
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
fun Changelog(releases: List<ChangelogReleaseItem>, setup: Changelog.Setup, modifier: Modifier, lazyListState: LazyListState = rememberLazyListState(), releaseContainer: @Composable (content: @Composable () -> Unit) -> Unit = { it() })
fun Changelog(state: ChangelogState, setup: Changelog.Setup, modifier: Modifier, lazyListState: LazyListState = rememberLazyListState(), releaseContainer: @Composable (content: @Composable () -> Unit) -> Unit = { OutlinedCard { Column( modifier = Modifier.padding(8.dp), verticalArrangement = Arrangement.spacedBy(8.dp) ) { it() } } }, loading: @Composable () -> Unit = { LinearProgressIndicator() })
Link copied to clipboard

returns the app version code

Link copied to clipboard

returns the app version name

returns the app version name (the packageVersion from the exe file metadata)

Link copied to clipboard
fun runPS(command: String): String
Link copied to clipboard
fun ChangelogDefaults.setup(context: Context, changelogResourceId: Int = R.raw.changelog, textFormatter: ChangelogTextFormatter = DefaultTextFormatter, versionFormatter: ChangelogVersionFormatter = DefaultVersionFormatter(), skipUnknownTags: Boolean = false, textMore: String = "More"): Changelog.Setup
fun ChangelogDefaults.setup(file: File = File("changelog.xml"), textFormatter: ChangelogTextFormatter = DefaultTextFormatter, versionFormatter: ChangelogVersionFormatter = DefaultVersionFormatter(), skipUnknownTags: Boolean = false, textMore: String = "More"): Changelog.Setup