Skip to content

feat: launch at login toggle - #2

Open
tomenden wants to merge 1 commit into
masterfrom
feature/launch-at-login
Open

feat: launch at login toggle#2
tomenden wants to merge 1 commit into
masterfrom
feature/launch-at-login

Conversation

@tomenden

@tomenden tomenden commented Apr 4, 2026

Copy link
Copy Markdown
Owner

Summary

  • Adds a Launch at login toggle to Settings → Behavior
  • Implemented via a LaunchAgent plist written to ~/Library/LaunchAgents/dev.tome.quick-sketch.plist — no extra permissions required (no osascript Automation prompt)
  • Toggle state is read on startup and reflected immediately in the Settings modal

Test Plan

  • Open Settings → Behavior, toggle "Launch at login" on
  • Verify ~/Library/LaunchAgents/dev.tome.quick-sketch.plist is created with correct launcher path
  • Log out and back in — app should launch automatically
  • Toggle off, verify plist is deleted and app no longer launches at login
  • Re-open Settings — toggle state should reflect actual plist state

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant