Skip to content

jphamtv/scratchpad

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ScratchPad (macOS Menu Bar)

A tiny SwiftUI menu bar app for macOS. An icon appears in the menu bar; click it to open a small scratch pad window that stays on top.

Requirements

  • Xcode 15 or newer
  • macOS 14+ (Sonoma) or newer
  • Swift 5.9+

Install and Run on another Mac

  1. Install Xcode from the Mac App Store.
  2. Clone the repository:
    git clone <your-repo-url>
    cd ScratchPad
  3. Open the project in Xcode:
    • Open ScratchPad.xcodeproj.
  4. Select the scheme ScratchPad.
  5. Set the run destination to My Mac.
  6. Press Run (⌘R).
    • The app will build and launch.
    • An icon appears in the top-right menu bar; click it to toggle the scratch pad.

Optional: Install the app into /Applications (local)

If you want to run the app outside Xcode on your machine:

  1. In Xcode, select the ScratchPad target → Signing & Capabilities.
    • Set Team to your Apple ID/team.
    • Ensure the Bundle Identifier is unique (e.g., com.yourname.ScratchPad).
  2. Product → Archive.
  3. In the Organizer, choose Distribute AppDevelopment and export the .app.
  4. Drag the exported .app to /Applications.
    • On first launch, if macOS warns about an unidentified developer, right-click the app → Open, then confirm.

Build from Terminal (optional)

xcodebuild -project ScratchPad.xcodeproj -scheme ScratchPad -destination 'platform=macOS' build

Notes

  • This project is macOS-only.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages