compose-multiplatform-core
compose-multiplatform-core copied to clipboard
Development environment for Android Jetpack extension libraries under the androidx namespace. Synchronized with Android Jetpack's primary development branch on AOSP.
Commonize Lifecycle tests. These tests are heavily relied on `Dispatchers.Main`, which involves intricate test environment setup. After PR is ready, I'm not going to merge it, instead I'll upstream it...
AOSP CL [3045224: Add an option to visit children and subtree according to z-order](https://android-review.googlesource.com/c/platform/frameworks/support/+/3045224) Fixes https://github.com/JetBrains/compose-multiplatform/issues/4485 ## Testing Use reproduction from the issue This should be tested by QA ##...
`ComposeContainter` currently registers the listener for window size and position on the `windowContainer`, which is a `JLayeredPane`. It ends up not being called at all when the window is resized...
Adjusted check of visibility of selection handles in iOS - they won't be shown when they are visible less than 80% of their size. This change is required for making...
Fix precise mouse wheel detection that might cause missing animations Fixes https://kotlinlang.slack.com/archives/C01D6HTPATV/p1713977814126099 ## Testing Manually. Unit tests: TBD ## Release Notes ### Fixes - Desktop - Fix possible scrolling without...
## Proposed Changes Initial iOS floating cursor support. https://github.com/JetBrains/compose-multiplatform-core/assets/63979218/1c6681dc-5295-4712-80e0-f08f58f4687e ## Testing Test: hold space bar and move the cursor ## Issues Fixed Fixes: https://github.com/JetBrains/compose-multiplatform/issues/4593
## Proposed Changes Just an idea for discussion: currently there is a lot of confusion about scrolling horizontally by regular mouse with a single wheel. It's not clear that the...
## Proposed Changes - Implement `LifecycleOwner` in tests, provide it in `LocalLifecycleOwner` - Provide the means to change `Lifecycle` in `runComposeUiTest` ## Testing Test: LifecycleInTestsTest
## Proposed Changes - Move the `setUndecoratedSafely` extension function to become a member function of `ComposeWindow` and `ComposeDialog`. - Add document on `dispose` for `ComposeWindow` and `ComposeDialog`. - While it...
## Proposed Changes - Filter interop logic in case if some component was added extarnally (or it's a container for layers) ## Testing Test: TBD