Compose for Desktop currently has 3 main scopes:
- cross-platform application UI (buttons, sliders, layouts, etc)
- system-related UI. First priority is to support things that have the same concept across desktop platforms (windows, dialogs, menus, notifications), the second priority is to support things that only make sense on a single OS.
- tooling for creating application bundles
So, richer notification support is in the scope of Compose for Desktop. But with limited resources, for now, we can only provide a basic support for it.
As for the Compose Multiplatform, the scope of it is the same, but expands to the wider range of platforms (Android, iOS, Web).
What is definitely not in the scope of Compose Multiplatform/Desktop is IO support (networking, file systems, databases), device support (camera, Bluetooth, GPS). Some of the things, that have UI and use that could be in the scope though (WebView, MapView)