Skip to content

Instantly share code, notes, and snippets.

View alexfacciorusso's full-sized avatar

Alex Facciorusso alexfacciorusso

View GitHub Profile
@alexfacciorusso
alexfacciorusso / Main.kt
Last active September 26, 2023 11:27
Start recording Skia frames in SKP files from Kotlin Compose Desktop
fun main() = application {
Window(onCloseRequest = ::exitApplication) {
LaunchedEffect(Unit) {
window.attachSkiaDebugger()
}
MaterialTheme {
Row(
verticalAlignment = Alignment.CenterVertically,
modifier = Modifier.background(Color.LightGray).height(IntrinsicSize.Min)
) {
@alexfacciorusso
alexfacciorusso / FluentBorderStroke.kt
Last active November 1, 2023 13:13
Useful Fluent composables for Compose Desktop
/*
* Copyright © 2023 Alex Facciorusso
*
* Licensed under MIT The MIT License (MIT)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated
* documentation files (the “Software”), to deal in the Software without restriction, including without limitation the
* rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to
* permit persons to whom the Software is furnished to do so, subject to the following conditions:
* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.