Files
SnipMC/Sources/SnippingToolApp.swift
T
marcoandClaude ecbae7cd21 Add URL scheme support for external trigger integration
Register snippingtool:// URL scheme so external tools (Logitech Options,
Shortcuts, Stream Deck) can trigger specific capture modes directly.
Adds AppDelegate for reliable URL handling in MenuBarExtra-only apps.

Supported URLs:
  snippingtool://fullscreen
  snippingtool://window
  snippingtool://region

Co-Authored-By: Claude <noreply@anthropic.com>
2026-07-01 16:03:25 +02:00

15 lines
375 B
Swift

import SwiftUI
@main
struct SnippingToolApp: App {
@NSApplicationDelegateAdaptor(AppDelegate.self) private var appDelegate
var body: some Scene {
MenuBarExtra("Snipping Tool", systemImage: "camera.viewfinder") {
MenuBarContentView()
.environmentObject(appDelegate.coordinator)
}
.menuBarExtraStyle(.menu)
}
}