Skip to content

Add native Linux support#3054

Merged
colinrtwhite merged 2 commits intocoil-kt:mainfrom
Thomas-Vos:native-linux
Sep 16, 2025
Merged

Add native Linux support#3054
colinrtwhite merged 2 commits intocoil-kt:mainfrom
Thomas-Vos:native-linux

Conversation

@Thomas-Vos
Copy link
Contributor

This PR adds support for the native Linux target.

Unfortunately, compose does not currently support Linux, but skiko does support it.

paparazzi = "1.3.5"
roborazzi = "1.45.1"
skiko = "0.9.4.2"
skiko = "0.9.21"
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is updating Skiko required to support the new target? We keep our Skiko version the same as the latest stable Compose to prevent issues

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@colinrtwhite yes, as Linux was added quite recently to skiko. Then I think it would be best to wait for a stable 1.9.0 compose multiplatform version which includes this to keep it aligned.

@Thomas-Vos Thomas-Vos marked this pull request as draft July 5, 2025 01:37
Copy link
Member

@colinrtwhite colinrtwhite left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Now that Compose Multiplatform 1.9.0 is released we can merge this. Thanks!

@colinrtwhite colinrtwhite marked this pull request as ready for review September 16, 2025 22:47
@colinrtwhite colinrtwhite enabled auto-merge (squash) September 16, 2025 22:47
@colinrtwhite colinrtwhite merged commit 92ede25 into coil-kt:main Sep 16, 2025
10 checks passed
@Thomas-Vos
Copy link
Contributor Author

Thanks for merging the PR! Once compose supports native Linux as well, I'll create another PR to add it to coil. But it will take some time: JetBrains/compose-multiplatform-core#2027

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants