-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Don't depend on kotlinx-coroutines-swing #1943
Labels
Comments
igordmn
added a commit
to JetBrains/skiko
that referenced
this issue
Mar 9, 2022
Because it overrides Dispatchers.Main Fixes JetBrains/compose-multiplatform#1943 on skiko side
igordmn
added a commit
to JetBrains/skiko
that referenced
this issue
Mar 9, 2022
Because it overrides Dispatchers.Main Fixes JetBrains/compose-multiplatform#1943 on skiko side
igordmn
added a commit
to JetBrains/skiko
that referenced
this issue
Mar 9, 2022
Because it overrides Dispatchers.Main Fixes JetBrains/compose-multiplatform#1943 on skiko side
igordmn
added a commit
to JetBrains/skiko
that referenced
this issue
Mar 9, 2022
Because it overrides Dispatchers.Main Fixes JetBrains/compose-multiplatform#1943 on skiko side
igordmn
added a commit
to JetBrains/compose-multiplatform-core
that referenced
this issue
Mar 10, 2022
Because it overrides Dispatchers.Main Fixes JetBrains/compose-multiplatform#1943 RelNote: Compose don't depend on `kotlinx-coroutines-swing` now. So if you use `Dispatchers.Swing` or `Dispatchers.Main` in your code, add this dependency into `build.gradle.kts`: ``` dependencies { implementation("org.jetbrains.kotlinx:kotlinx-coroutines-swing:$coroutinesVersion") } ```
Should be fixed in 1.1.1 |
igordmn
added a commit
to JetBrains/compose-multiplatform-core
that referenced
this issue
Mar 28, 2022
Because it overrides Dispatchers.Main Fixes JetBrains/compose-multiplatform#1943 RelNote: Compose don't depend on `kotlinx-coroutines-swing` now. So if you use `Dispatchers.Swing` or `Dispatchers.Main` in your code, add this dependency into `build.gradle.kts`: ``` dependencies { implementation("org.jetbrains.kotlinx:kotlinx-coroutines-swing:$coroutinesVersion") } ``` # Conflicts: # compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/ImageComposeSceneTest.kt # compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/awt/ComposeWindowTest.kt # compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/platform/TestComposeWindowTest.kt # compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/window/TestUtils.kt # compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/window/window/WindowTest.kt
igordmn
added a commit
to JetBrains/compose-multiplatform-core
that referenced
this issue
Mar 30, 2022
Because it overrides Dispatchers.Main Fixes JetBrains/compose-multiplatform#1943 RelNote: Compose don't depend on `kotlinx-coroutines-swing` now. So if you use `Dispatchers.Swing` or `Dispatchers.Main` in your code, add this dependency into `build.gradle.kts`: ``` dependencies { implementation("org.jetbrains.kotlinx:kotlinx-coroutines-swing:$coroutinesVersion") } ``` # Conflicts: # compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/ImageComposeSceneTest.kt # compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/awt/ComposeWindowTest.kt # compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/platform/TestComposeWindowTest.kt # compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/window/TestUtils.kt # compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/window/window/WindowTest.kt
igordmn
added a commit
to JetBrains/compose-multiplatform-core
that referenced
this issue
Apr 4, 2022
Because it overrides Dispatchers.Main Fixes JetBrains/compose-multiplatform#1943 RelNote: Compose don't depend on `kotlinx-coroutines-swing` now. So if you use `Dispatchers.Swing` or `Dispatchers.Main` in your code, add this dependency into `build.gradle.kts`: ``` dependencies { implementation("org.jetbrains.kotlinx:kotlinx-coroutines-swing:$coroutinesVersion") } ``` # Conflicts: # compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/ImageComposeSceneTest.kt # compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/awt/ComposeWindowTest.kt # compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/platform/TestComposeWindowTest.kt # compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/window/TestUtils.kt # compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/window/window/WindowTest.kt
igordmn
added a commit
to JetBrains/compose-multiplatform-core
that referenced
this issue
Apr 4, 2022
Because it overrides Dispatchers.Main Fixes JetBrains/compose-multiplatform#1943 RelNote: Compose don't depend on `kotlinx-coroutines-swing` now. So if you use `Dispatchers.Swing` or `Dispatchers.Main` in your code, add this dependency into `build.gradle.kts`: ``` dependencies { implementation("org.jetbrains.kotlinx:kotlinx-coroutines-swing:$coroutinesVersion") } ``` # Conflicts: # compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/ImageComposeSceneTest.kt # compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/awt/ComposeWindowTest.kt # compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/platform/TestComposeWindowTest.kt # compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/window/TestUtils.kt # compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/window/window/WindowTest.kt
eymar
pushed a commit
to JetBrains/compose-multiplatform-core
that referenced
this issue
Apr 18, 2022
Because it overrides Dispatchers.Main Fixes JetBrains/compose-multiplatform#1943 RelNote: Compose don't depend on `kotlinx-coroutines-swing` now. So if you use `Dispatchers.Swing` or `Dispatchers.Main` in your code, add this dependency into `build.gradle.kts`: ``` dependencies { implementation("org.jetbrains.kotlinx:kotlinx-coroutines-swing:$coroutinesVersion") } ``` # Conflicts: # compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/ImageComposeSceneTest.kt # compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/awt/ComposeWindowTest.kt # compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/platform/TestComposeWindowTest.kt # compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/window/TestUtils.kt # compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/window/window/WindowTest.kt
manu-unter
pushed a commit
to manu-unter/skiko
that referenced
this issue
May 16, 2022
Because it overrides Dispatchers.Main Fixes JetBrains/compose-multiplatform#1943 on skiko side
eymar
pushed a commit
to JetBrains/compose-multiplatform-core
that referenced
this issue
Jun 2, 2022
Because it overrides Dispatchers.Main Fixes JetBrains/compose-multiplatform#1943 RelNote: Compose don't depend on `kotlinx-coroutines-swing` now. So if you use `Dispatchers.Swing` or `Dispatchers.Main` in your code, add this dependency into `build.gradle.kts`: ``` dependencies { implementation("org.jetbrains.kotlinx:kotlinx-coroutines-swing:$coroutinesVersion") } ``` # Conflicts: # compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/ImageComposeSceneTest.kt # compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/awt/ComposeWindowTest.kt # compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/platform/TestComposeWindowTest.kt # compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/window/TestUtils.kt # compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/window/window/WindowTest.kt
eymar
pushed a commit
to JetBrains/compose-multiplatform-core
that referenced
this issue
Jun 27, 2022
Because it overrides Dispatchers.Main Fixes JetBrains/compose-multiplatform#1943 RelNote: Compose don't depend on `kotlinx-coroutines-swing` now. So if you use `Dispatchers.Swing` or `Dispatchers.Main` in your code, add this dependency into `build.gradle.kts`: ``` dependencies { implementation("org.jetbrains.kotlinx:kotlinx-coroutines-swing:$coroutinesVersion") } ``` Change-Id: Iefec704aceb25d03c460a227b3aa0921996f14ed # Conflicts: # compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/ImageComposeSceneTest.kt # compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/awt/ComposeWindowTest.kt # compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/platform/TestComposeWindowTest.kt # compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/window/TestUtils.kt # compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/window/window/WindowTest.kt
igordmn
added a commit
to JetBrains/compose-multiplatform-core
that referenced
this issue
Aug 18, 2022
Because it overrides Dispatchers.Main Fixes JetBrains/compose-multiplatform#1943 RelNote: Compose don't depend on `kotlinx-coroutines-swing` now. So if you use `Dispatchers.Swing` or `Dispatchers.Main` in your code, add this dependency into `build.gradle.kts`: ``` dependencies { implementation("org.jetbrains.kotlinx:kotlinx-coroutines-swing:$coroutinesVersion") } ``` Change-Id: Iefec704aceb25d03c460a227b3aa0921996f14ed # Conflicts: # compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/ImageComposeSceneTest.kt # compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/awt/ComposeWindowTest.kt # compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/platform/TestComposeWindowTest.kt # compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/window/TestUtils.kt # compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/window/window/WindowTest.kt
igordmn
added a commit
to JetBrains/compose-multiplatform-core
that referenced
this issue
Aug 18, 2022
Because it overrides Dispatchers.Main Fixes JetBrains/compose-multiplatform#1943 RelNote: Compose don't depend on `kotlinx-coroutines-swing` now. So if you use `Dispatchers.Swing` or `Dispatchers.Main` in your code, add this dependency into `build.gradle.kts`: ``` dependencies { implementation("org.jetbrains.kotlinx:kotlinx-coroutines-swing:$coroutinesVersion") } ``` Change-Id: Iefec704aceb25d03c460a227b3aa0921996f14ed # Conflicts: # compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/ImageComposeSceneTest.kt # compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/awt/ComposeWindowTest.kt # compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/platform/TestComposeWindowTest.kt # compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/window/TestUtils.kt # compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/window/window/WindowTest.kt
eymar
pushed a commit
to JetBrains/compose-multiplatform-core
that referenced
this issue
Oct 26, 2022
Because it overrides Dispatchers.Main Fixes JetBrains/compose-multiplatform#1943 RelNote: Compose don't depend on `kotlinx-coroutines-swing` now. So if you use `Dispatchers.Swing` or `Dispatchers.Main` in your code, add this dependency into `build.gradle.kts`: ``` dependencies { implementation("org.jetbrains.kotlinx:kotlinx-coroutines-swing:$coroutinesVersion") } ``` Change-Id: Iefec704aceb25d03c460a227b3aa0921996f14ed # Conflicts: # compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/ImageComposeSceneTest.kt # compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/awt/ComposeWindowTest.kt # compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/platform/TestComposeWindowTest.kt # compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/window/TestUtils.kt # compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/window/window/WindowTest.kt
eymar
pushed a commit
to JetBrains/compose-multiplatform-core
that referenced
this issue
Nov 16, 2022
Because it overrides Dispatchers.Main Fixes JetBrains/compose-multiplatform#1943 RelNote: Compose don't depend on `kotlinx-coroutines-swing` now. So if you use `Dispatchers.Swing` or `Dispatchers.Main` in your code, add this dependency into `build.gradle.kts`: ``` dependencies { implementation("org.jetbrains.kotlinx:kotlinx-coroutines-swing:$coroutinesVersion") } ``` Change-Id: Iefec704aceb25d03c460a227b3aa0921996f14ed # Conflicts: # compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/ImageComposeSceneTest.kt # compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/awt/ComposeWindowTest.kt # compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/platform/TestComposeWindowTest.kt # compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/window/TestUtils.kt # compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/window/window/WindowTest.kt
eymar
pushed a commit
to JetBrains/compose-multiplatform-core
that referenced
this issue
Jan 13, 2023
Because it overrides Dispatchers.Main Fixes JetBrains/compose-multiplatform#1943 RelNote: Compose don't depend on `kotlinx-coroutines-swing` now. So if you use `Dispatchers.Swing` or `Dispatchers.Main` in your code, add this dependency into `build.gradle.kts`: ``` dependencies { implementation("org.jetbrains.kotlinx:kotlinx-coroutines-swing:$coroutinesVersion") } ``` Change-Id: Iefec704aceb25d03c460a227b3aa0921996f14ed # Conflicts: # compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/ImageComposeSceneTest.kt # compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/awt/ComposeWindowTest.kt # compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/platform/TestComposeWindowTest.kt # compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/window/TestUtils.kt # compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/window/window/WindowTest.kt
MatkovIvan
pushed a commit
to MatkovIvan/compose-multiplatform
that referenced
this issue
May 10, 2023
Because it overrides Dispatchers.Main Fixes JetBrains#1943 RelNote: Compose don't depend on `kotlinx-coroutines-swing` now. So if you use `Dispatchers.Swing` or `Dispatchers.Main` in your code, add this dependency into `build.gradle.kts`: ``` dependencies { implementation("org.jetbrains.kotlinx:kotlinx-coroutines-swing:$coroutinesVersion") } ``` Change-Id: Iefec704aceb25d03c460a227b3aa0921996f14ed # Conflicts: # compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/ImageComposeSceneTest.kt # compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/awt/ComposeWindowTest.kt # compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/platform/TestComposeWindowTest.kt # compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/window/TestUtils.kt # compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/window/window/WindowTest.kt
Please check the following ticket on YouTrack for follow-ups to this issue. GitHub issues will be closed in the coming weeks. |
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Compose 1.1.0
We need to use Swing dispatcher inside Compose, but when we depend on
kotlinx-coroutines-swing
library, we overrideDispatchers.Main
. This can lead to undefined behaviour, if application requires a differentDispatchers.Main
. For example, see https://youtrack.jetbrains.com/issue/IDEA-285839The solution:
Dispathcer.Swing
to skiko library, use this copied dispatcher inside Composekotlinx-coroutines-swing
from skiko and Compose dependenciesThe text was updated successfully, but these errors were encountered: