Skip to content

Advanced Catalyst Example with sidebar, list view, SwiftUI detail view, toolbar & AppKit bundle

Notifications You must be signed in to change notification settings

ole-gitty/advancedcatalystexample

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Advanced Catalyst Example

This is an example of a Catalyst app using a three-column layout, with a primary toolbar.

It includes topics such as:

  • Drag & drop reordering of the sidebar items
  • Scaling UI metrics between Mac Idiom and iPad Idiom
  • Using Codable to load a data store from disk and present it
  • Using an AppKit bundle to access APIs not available to Catalyst, like NSSearchToolbarItem
  • Mixing a SwiftUI detail view into a UIKit app structure
  • Using the UIKit Focus Engine to provide keyboard navigation
  • Providing a Credits file for your About window

Screenshot

About

Advanced Catalyst Example with sidebar, list view, SwiftUI detail view, toolbar & AppKit bundle

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Swift 98.7%
  • Rich Text Format 1.3%