https://github.com/alienator88/swiftui-boilerplate
Startup app with some base features enabled
https://github.com/alienator88/swiftui-boilerplate
Last synced: 8 months ago
JSON representation
Startup app with some base features enabled
- Host: GitHub
- URL: https://github.com/alienator88/swiftui-boilerplate
- Owner: alienator88
- License: unlicense
- Created: 2023-03-13T19:46:29.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-03-13T19:46:32.000Z (over 3 years ago)
- Last Synced: 2024-11-30T10:15:20.745Z (over 1 year ago)
- Language: Swift
- Size: 18.6 KB
- Stars: 6
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Sidebar App
This is a template repository for quickly creating boilerplate code for a SwiftUI macOS app.
# License
This app is released into the public domain under The Unlicense. See LICENSE file for more information.
# Overview
This is a Github template repository that you can create your new repository from by clicking the big green "Use this template" button on Github.
Here's a screenshot:

What you get is an Xcode project with boilerplate code for a SwiftUI-based macOS app with a few things already set up:
- A sidebar plus a button and menu options for toggling the sidebar.
- A menu bar button that shows a SwiftUI view when left-clicked or a menu when right clicked.
- A siderbar search box, but also a detail view pane specific searchbox in the window toolbar.
- A detail view pane with an example drop target for dropping files onto the window.
- A custom About window containing a SwiftUI view, and an attributions view, also in SwiftUI.
- A menu option for toggling whether the window should always float on top of other windows.
- A custom menu for arbitrary menu options.
- An Export menu option replacement.
- A tabbed settings window.