- macOS (x86-64, arm64)
- Windows (x86-64)
- Linux (x86-64, arm64)
- Web browsers
- Intro
- Desktop Components
- Image loading support
- Keyboard handling
- Mouse clicks and move
- Packaging to native distributions
- Signing and notarization
- Swing interoperability
- Keyboard navigation
- Tray, menu bar and notifications
- Window properties handling
- Context Menu
Follow individual tutorials to understand how to use particular feature.
Following limitations apply to Alpha release.
- Only 64-bit x86 Windows is supported
- Only JDK 11 or later is supported due to the memory management scheme used in Skia bindings
- Only JDK 15 or later is supported for packaging native distributions due to jpackage limitations
- M1 works only with Gradle 6.4 and 6.5;
- M2 works only with Gradle 6.4 or later (6.7 is the latest tested version).
- M3 works only with Gradle 6.4 or later (6.8 is the latest tested version).
- Alpha works with Gradle 6.7 or later (7.1 is the latest tested version).