Files
SnipMC/project.yml
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

43 lines
1.1 KiB
YAML

name: SnippingTool
options:
bundleIdPrefix: it.wende
deploymentTarget:
macOS: "14.0"
createIntermediateGroups: true
targets:
SnippingTool:
type: application
platform: macOS
deploymentTarget: "14.0"
sources:
- path: Sources
info:
path: Generated/Info.plist
properties:
CFBundleDisplayName: Snipping Tool
CFBundleName: Snipping Tool
LSUIElement: true
NSHumanReadableCopyright: "Copyright © 2026"
CFBundleURLTypes:
- CFBundleURLName: it.wende.snippingtool
CFBundleURLSchemes:
- snippingtool
settings:
base:
PRODUCT_BUNDLE_IDENTIFIER: it.wende.snippingtool
PRODUCT_NAME: Snipping Tool
MARKETING_VERSION: "1.0"
CURRENT_PROJECT_VERSION: "1"
SWIFT_VERSION: "5.0"
MACOSX_DEPLOYMENT_TARGET: "14.0"
ENABLE_HARDENED_RUNTIME: false
CODE_SIGN_IDENTITY: "-"
ASSETCATALOG_COMPILER_APPICON_NAME: AppIcon
schemes:
SnippingTool:
build:
targets:
SnippingTool: all
run:
config: Debug