Releases: JetBrains/compose-multiplatform
Releases · JetBrains/compose-multiplatform
1.1.0-alpha03
v1.1.0-alpha03 Update Compose
1.1.0-alpha02
v1.1.0-alpha02 Update Compose
1.1.0-alpha1-dev550
Adding obfuscation info (#1624) * Update README.md * Update README.md
1.0.1
web: make Nth.Functional, Nth.Odd, Nth.Even private (#1633) add corresponding public functions and values instead Co-authored-by: Oleksandr Karpovich <[email protected]>
1.0.1-rc2
v1.0.1-rc2 move to kotlin 1.6.10 and corresponding compose
1.0.1-rc1
v1.0.1-rc1 move compose
1.0.0
Desktop
Features
- Experimental support for material3
- All clickable components are focusable and react to Enter key
- All clickable/draggable components no longer react to right clicks by default
- Show the default error dialog when an error occurs
- ContextMenu, AlertDialog, DropdownMenu close on Esc key by default
- Application by default calls exitProcess after its Composable is disposed
API changes
- Introduced experimental onPointerEvent (will replace mouseScrollFilter/pointerMoveFilter in the future)
- Introduced PointerEventType.Scroll, which can be used in common code
- MouseEvent.mouseEvent and KeyEvent.nativeKeyEvent are replaced by MouseEvent.awtEvent and KeyEvent.awtEvent
- Experimental overload for loading resources painterResource(String, ResourceLoader)
Web
API changes
- compose.web.widgets is deprecated
- All CSSSelectors can't be instantiated via constructor now (they're private). Please use functions provided in SelectorsScope instead
- Some functions were made internal (either not related to compose-web or not intended for usage in apps): buildCSS , StylePropertyList.nativeEquals , variableValue , buildCSSStyleRule , buildKeyframes , jsObject , CSSKeyframesRule.appendRule
- CSSMediaRule: functions feature and combine were made extensions functions on GenericStyleSheetBuilder. This makes them consistent with the rest of functions which create CSSMediaQuery.MediaFeature instances
Updated dependencies
This version of Compose Multiplatform is based on the next Jetpack Compose libraries:
1.0.0-rc10
v1.0.0-rc10 Move Compose
1.0.0-rc6
v1.0.0-rc6 Switching to new Compose
1.0.0-beta6-dev494
v1.0.0-beta6-dev494 Switching to new Compose