Add a native SwiftUI macOS app that shares the iOS player.

The GTK Mac build stays; CI now also publishes maturita-macos-swift.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
pepaskopec-blip 2026-09-20 18:40:44 +02:00
commit 58e3a75f21
33 changed files with 1415 additions and 128 deletions

View file

@ -0,0 +1,38 @@
#if os(macOS)
import AppKit
import SwiftUI
extension NSColor {
static var tertiarySystemFill: NSColor {
NSColor.quaternaryLabelColor.withAlphaComponent(0.16)
}
static var secondarySystemGroupedBackground: NSColor {
.controlBackgroundColor
}
static var separator: NSColor { .separatorColor }
}
enum TextInputAutocapitalization {
case never
}
enum UIKeyboardType {
case decimalPad
}
enum MacNavBarTitleMode {
case large
case inline
}
extension View {
func textInputAutocapitalization(_ style: TextInputAutocapitalization) -> some View { self }
func keyboardType(_ type: UIKeyboardType) -> some View { self }
func navigationBarTitleDisplayMode(_ mode: MacNavBarTitleMode) -> some View { self }
}
#endif