Architecture
Modules
desktop
: The Compose Multiplatform Desktop application.
SDK
client-core
: The client used to connect a running application with the Desktop app.
plugin-toolkit-core
: Common utilities for creating any kind of plugin.
plugin-toolkit-client
: Utilities for creating client specific plugins.
plugin-toolkit-desktop
: Utilities for creating Desktop app specific plugins.
Gradle Plugins
gradle-plugin-project
: Gradle plugin used to include and run the Desktop app.
gradle-plugin-settings
: Gradle Settings plugin used to create and configure custom plugins.
Kotlin Compiler Plugins
service-compiler-plugin
: Kotlin compiler plugin for generating ServiceLoader files for Desktop plugins.
Testbench Plugins
plugins/databases
plugins/logs
plugins/network
plugins/preferences