Pinned Repositories
airqualitymonitor
Catalyst-based HomeKit menu bar air quality monitor for macOS 11
cartool
Export images from OS X / iOS .car CoreUI archives
CatalystAppleScript
Demonstration of how to integrate AppleScript/Cocoa scripting into a Catalyst app
CatalystPrefsWindow
Demonstration of using UIWindowScene and SwiftUI to provide a native-looking Mac preferences window in Catalyst
files-ios
File Browser for iOS
instanceportals
World of Warcraft AddOn to add dungeon/raid instance portal locations to the world map
LisaOSToolKitSample
A Simple LisaOS Clascal ToolKit QuickDraw Program, based on sample code from Lisa ToolKit Self-Paced Training.
marzipanify
Convert an iOS Simulator app bundle to an iOSMac (Marzipan) one (Unsupported & undocumented, WIP)
SpriteKitWatchFace
SpriteKit-based faux analog watch face example for watchOS
tvOSBrowser
tvOS Web Browser sample project (Private API)
steventroughtonsmith's Repositories
steventroughtonsmith/advancedcatalystexample
Advanced Catalyst Example with sidebar, list view, SwiftUI detail view, toolbar & AppKit bundle
steventroughtonsmith/CatalystPrefsWindow
Demonstration of using UIWindowScene and SwiftUI to provide a native-looking Mac preferences window in Catalyst
steventroughtonsmith/appleuniversal-xctemplates
Xcode templates for Universal UIKit development (iOS, Mac Catalyst, visionOS)
steventroughtonsmith/catalystgridapp
Grid-based app for macOS Catalyst (Mac Idiom) with push/pop navigation stack
steventroughtonsmith/CatalystCommandBar
A Spotlight/'Open Quickly'-style 'command bar' implemented using UIKit/Mac Catalyst
steventroughtonsmith/CatalystEffectViewChrome
Catalyst example using an AppKit-provided NSVisualEffectView to provide a translucent blurred window
steventroughtonsmith/SafariTabBar
Simplistic & unfinished recreation of MobileSafari's tab bar
steventroughtonsmith/CatalystPhotoGrid
Simple Catalyst example (Mac idiom) of a grid-based app populated with photos, with dynamic cell layout switching
steventroughtonsmith/CatalystMenuBarStatusWindow
This sample code showcases a method of presenting UIKit (or Catalyst-specific SwiftUI) content from the status menu area on macOS.
steventroughtonsmith/AppleUniversalHelpViewer
Sample app and help bundle for AppleUniversalHelp
steventroughtonsmith/VisionMessagesDualPane
Simple example to demonstrate how one might implement a Messages-style animated auxiliary pane view presentation on visionOS.
steventroughtonsmith/smalltext
Miniature document-based text editor with font- & color-picker mechanics (Catalyst, Mac Idiom)
steventroughtonsmith/CatalystCustomToolbar
Using UIKit/SwiftUI to build a toolbar for a Mac Catalyst app
steventroughtonsmith/appleuniversal-filetemplates
Xcode file templates for modern UIKit development
steventroughtonsmith/BitPaint
Trivial Carbonized Toolbox sample project that runs on System 1.0 right up to OS X v10.10
steventroughtonsmith/AppleUniversalHelp
Standardized Help UI for AppleUniversal projects
steventroughtonsmith/VisionVolumetricUIKit
Present a volumetric window from UIKit on visionOS
steventroughtonsmith/CatalystCustomSavePanels
This Mac Catalyst example showcases a way to use NSSavePanel through an AppKit bridge, allowing you to add an accessory view with options for e.g. output format.
steventroughtonsmith/CatalystToolbarMenuButton
This is a simple Mac Catalyst example showcasing how to build a dropdown menu toolbar button using AppKit.
steventroughtonsmith/CatalystMenuCustomViews
This Mac Catalyst example showcases a way to embed custom views, built with AppKit, in a UIKit-presented menu tree.
steventroughtonsmith/lua-xclangspec
Xcode Syntax Highlighting for Lua
steventroughtonsmith/VisionExpandingSidebar
Quick demonstration of how to make a Safari-style window that expands in size when its sidebar is shown, using UIKit, on visionOS.
steventroughtonsmith/broadcasts-localization
Community language support for Broadcasts
steventroughtonsmith/CatalystUnsavedChanges
Detecting unsaved changes in a Mac Catalyst window and preventing closure or app termination
steventroughtonsmith/catalystvideogrid
Catalyst example of a grid-based video app that opens videos in secondary windows
steventroughtonsmith/Vision3DInUIKit
Insert RealityKit 3D content and z offset views in ObjC UIKit visionOS app
steventroughtonsmith/AppleUniversalCore
[Internal] Core Utils for AppleUniversal (Mac Catalyst)
steventroughtonsmith/instanceportals
World of Warcraft AddOn to add dungeon/raid instance portal locations to the world map
steventroughtonsmith/wildebeest
Wildebeest is an ActivityPub and Mastodon-compatible server
steventroughtonsmith/ZipArchive
ZipArchive is a simple utility class for zipping and unzipping files on iOS, macOS and tvOS.