Skip to content

Support SCUI_DEFAULT_BACKEND on all platforms#431

Merged
stackotter merged 2 commits intomoreSwift:mainfrom
bbrk24:non-desktop-default-backend
Apr 20, 2026
Merged

Support SCUI_DEFAULT_BACKEND on all platforms#431
stackotter merged 2 commits intomoreSwift:mainfrom
bbrk24:non-desktop-default-backend

Conversation

@bbrk24
Copy link
Copy Markdown
Contributor

@bbrk24 bbrk24 commented Feb 8, 2026

Fixes #272

I also got rid of the #ifs in the backend selection logic in favor of SwiftPM-level conditionals.

@bbrk24
Copy link
Copy Markdown
Contributor Author

bbrk24 commented Feb 8, 2026

Okay I don't understand why UIKit CI is suddenly trying to compile WinUI and GTK code

@stackotter
Copy link
Copy Markdown
Collaborator

I agree that this would be a better way of doing things. I have no clue why it's not working though. Gonna change to a draft PR now so that I know it's not ready.

@stackotter stackotter marked this pull request as draft February 10, 2026 02:21
@bbrk24 bbrk24 force-pushed the non-desktop-default-backend branch from 0693555 to f35655b Compare March 9, 2026 22:05
@bbrk24 bbrk24 force-pushed the non-desktop-default-backend branch from f35655b to aa48bb7 Compare April 15, 2026 12:07
@bbrk24 bbrk24 marked this pull request as ready for review April 15, 2026 12:25
Copy link
Copy Markdown
Collaborator

@stackotter stackotter left a comment

Choose a reason for hiding this comment

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

Looks good, thanks!

@stackotter stackotter merged commit cf8e761 into moreSwift:main Apr 20, 2026
12 checks passed
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.

Update SCUI_DEFAULT_BACKEND handling in Package.swift to allow it to override non-desktop backends

2 participants