An open API service indexing awesome lists of open source software.

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

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:

![Sidebar App](https://user-images.githubusercontent.com/384210/169694882-42e7bb8c-c576-42a8-a6ac-bb2794c76f95.png)

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.