Igor Demin b1d8682cbe Automatically add `-Dcompose.application.configure.swing.globals=true to run/package tasks (#820)
When users run/package application we will configure Compose to work as standalone application.

It means we will override some global Swing properties in Compose initialization function:
- sets system property `apple.laf.useScreenMenuBar` to true
- sets system property `sun.java2d.uiScale`/`sun.java2d.uiScale.enabled` automatically on Linux
- sets UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName())

When users don't use those tasks (when they use Compose in an existing Swing application, or in an IDEA plugin),
this property will not be set, and so we will not override Swing globals.
2021-06-30 19:20:48 +03:00
2021-04-01 23:46:02 +03:00
2021-02-21 11:50:26 +03:00
2021-06-29 14:40:12 +02:00
2021-06-29 16:55:08 +03:00
2021-06-29 17:32:29 +03:00
2021-04-07 10:53:50 +03:00
2021-05-31 18:25:21 +03:00
2021-05-31 11:31:15 +03:00
2021-06-06 23:35:47 +03:00
2021-05-12 11:13:50 +03:00
2021-04-01 23:46:02 +03:00

official project Latest release Latest build

Compose for Desktop and Web, by JetBrains

Compose Kotlin UI framework port for desktop platforms (macOS, Linux, Windows), components outside of the core Compose repository at https://android.googlesource.com/platform/frameworks/support.

Repository organization

Getting latest version of Multiplatform Compose

See https://github.com/JetBrains/compose-jb/tags for the latest build number.

Description
No description provided
Readme 157 MiB
Languages
Kotlin 97.5%
Shell 1.7%
Dockerfile 0.3%
JavaScript 0.2%
PowerShell 0.1%