Skip to content

The award winning Siri Shortcut, Snap, is now an app. snApp is a powerful window management utility for macOS, designed to enhance multitasking by providing features similar to Windows' Snap Layouts and iPad's multitasking capabilities.

License

Notifications You must be signed in to change notification settings

OmChachad/snApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

snApp

snApp

Download on the Mac App Store

snApp is a powerful window management utility for macOS, designed to enhance multitasking by providing features similar to Windows' Snap Layouts and iPad's multitasking capabilities. Powered by a Siri Shortcut at heart, snApp lives in your macOS menu bar and offers a seamless and intuitive way to manage your windows.

Features

  • Menu Bar Integration: Easily accessible from the macOS menu bar.
  • Two Interface Styles: Choose between two beautiful interface styles for managing windows; Windows-style or iPad-style.
  • Privacy Focused: No user data is collected.

Installation

To build the project locally:

  1. Clone the repository:

    git clone https://github.com/OmChachad/snapp.git
  2. Navigate to the project directory:

    cd snapp
  3. Open the project in Xcode:

    open snApp.xcodeproj
  4. Install dependencies: Ensure all dependencies are resolved using Xcode’s package manager.

  5. Build and run the project:

    • Select the snApp target.
    • Choose your current Mac.
    • Click the Run button or press Cmd + R.

Download snApp from the Mac App Store.

Contributing

We welcome contributions from the community! To contribute:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix:
    git checkout -b feature-name
  3. Make your changes and commit them:
    git commit -m "Description of your feature or fix"
  4. Push to your branch:
    git push origin feature-name
  5. Create a Pull Request on GitHub.

Open Source Packages Used

snApp utilizes several open-source packages:

  • Fluid Menu Bar Extra: A lightweight tool for building great menu bar extras with SwiftUI. | Used to implement the menu bar extra with SwiftUI, while preserving the fade animation of an AppKit MenuBarExtra.
  • SVEVideoUI: A Swift package to simplify the integration of video playback UI in iOS and macOS apps. | Used for Onboarding

Special Thanks To

  • ScriptingShortcuts: This sample project, from the late Alex Hay, is what powers snApp at its core, allowing it to communicate with the Siri Shortcuts app in real time.

Acknowledgments

Linkeeper is developed and maintained by Starlight Apps LLP.

Contact

For any inquiries or feedback, please open an issue on GitHub or contact us at contact@starlightapps.org.

License

This project is licensed under the Creative Commons Zero v1.0 Universal License - see the LICENSE file for details.


Happy window managing!

About

The award winning Siri Shortcut, Snap, is now an app. snApp is a powerful window management utility for macOS, designed to enhance multitasking by providing features similar to Windows' Snap Layouts and iPad's multitasking capabilities.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages