compose-multiplatform
compose-multiplatform copied to clipboard
Compose Multiplatform, a modern UI framework for Kotlin that makes building performant and beautiful user interfaces easy and enjoyable.
``` fun main() = application { Window( onCloseRequest = ::exitApplication, state = rememberWindowState( width = 400.dp, height = 200.dp, position = WindowPosition.Aligned(Alignment.Center) ), title = "ComposePanel Demo", resizable = false...
### Description It would be nice to be able to pass extra dependencies to jpackage using the `--linux-package-deps` flag. It should easy to implement as it will only require adding...
when run experiment ios demo on iphone 7, crash whith below exception backtrace: 0x182386d8c __exceptionPreprocess + 228 0x1815405ec objc_exception_throw + 55 0x182394098 -[NSObject+ 1388696 (NSObject) doesNotRecognizeSelector:] + 139 0x18238c5c8 ___forwarding___...
The color of the tray on a mac is usually related to the wallpaper rather than whether it is dark mode, on electron you usually use [template-image](https://github.com/electron/electron/blob/main/docs/api/native-image.md#template-image) to solve this...
I haven't found a way of adding dividers to the options in a context menu like in the material design [menu specification [Dropdown (Desktop)]](https://material.io/components/menus#specs) Are there any plans on adding...
Running `./gradlew packagePkg` on macOS results in a `DuplicateTaskException: Cannot add task 'checkNotarizationStatus' as a task with that name already exists.`. I ran this on GitHub actions using `macos-latest`. I...
 
You can repro with something like this: ```kotlin import androidx.compose.material.Text import androidx.compose.runtime.Composable import androidx.compose.ui.window.Window import androidx.compose.ui.window.application @Composable inline fun MyBox(content: @Composable () -> Unit) { content() } @Composable fun App(title:...
Hi, On desktop, when layout direction has been set to the RTL, empty text fields have incorrect cursor position when focus gain. But when start typing, the cursor has placed...
If text field is empty cursor is placed on the left side, even if `textDirection=Rtl`