BusyBee3333 7694d965c9 feat: Add structured signal editor with app dropdown and action builder
- Add AppDiscovery provider for running app enumeration
- Implement AppDropdownView with auto-launch functionality
- Create SignalAction models for 40+ yabai commands
- Build ActionBuilderView with nested parameter controls
- Add LiveShellPreview for real-time shell command generation
- Implement ActionValidator for conflict detection
- Add migration parser for existing raw action strings
- Include feature flag for safe rollout
- Maintain full backward compatibility
2025-12-31 01:44:13 -05:00

90 lines
9.7 KiB
JSON

{
"": {
"swift-dependencies": "/Users/jakeshore/Desktop/YabaiPro/.build/arm64-apple-macosx/debug/BasicContainers.build/master.swiftdeps"
},
"/Users/jakeshore/Desktop/YabaiPro/.build/checkouts/swift-collections/Sources/BasicContainers/RigidArray+Append.swift": {
"dependencies": "/Users/jakeshore/Desktop/YabaiPro/.build/arm64-apple-macosx/debug/BasicContainers.build/RigidArray+Append.d",
"object": "/Users/jakeshore/Desktop/YabaiPro/.build/arm64-apple-macosx/debug/BasicContainers.build/RigidArray+Append.swift.o",
"swiftmodule": "/Users/jakeshore/Desktop/YabaiPro/.build/arm64-apple-macosx/debug/BasicContainers.build/RigidArray+Append~partial.swiftmodule",
"swift-dependencies": "/Users/jakeshore/Desktop/YabaiPro/.build/arm64-apple-macosx/debug/BasicContainers.build/RigidArray+Append.swiftdeps"
},
"/Users/jakeshore/Desktop/YabaiPro/.build/checkouts/swift-collections/Sources/BasicContainers/RigidArray+Experimental.swift": {
"dependencies": "/Users/jakeshore/Desktop/YabaiPro/.build/arm64-apple-macosx/debug/BasicContainers.build/RigidArray+Experimental.d",
"object": "/Users/jakeshore/Desktop/YabaiPro/.build/arm64-apple-macosx/debug/BasicContainers.build/RigidArray+Experimental.swift.o",
"swiftmodule": "/Users/jakeshore/Desktop/YabaiPro/.build/arm64-apple-macosx/debug/BasicContainers.build/RigidArray+Experimental~partial.swiftmodule",
"swift-dependencies": "/Users/jakeshore/Desktop/YabaiPro/.build/arm64-apple-macosx/debug/BasicContainers.build/RigidArray+Experimental.swiftdeps"
},
"/Users/jakeshore/Desktop/YabaiPro/.build/checkouts/swift-collections/Sources/BasicContainers/RigidArray+Initializers.swift": {
"dependencies": "/Users/jakeshore/Desktop/YabaiPro/.build/arm64-apple-macosx/debug/BasicContainers.build/RigidArray+Initializers.d",
"object": "/Users/jakeshore/Desktop/YabaiPro/.build/arm64-apple-macosx/debug/BasicContainers.build/RigidArray+Initializers.swift.o",
"swiftmodule": "/Users/jakeshore/Desktop/YabaiPro/.build/arm64-apple-macosx/debug/BasicContainers.build/RigidArray+Initializers~partial.swiftmodule",
"swift-dependencies": "/Users/jakeshore/Desktop/YabaiPro/.build/arm64-apple-macosx/debug/BasicContainers.build/RigidArray+Initializers.swiftdeps"
},
"/Users/jakeshore/Desktop/YabaiPro/.build/checkouts/swift-collections/Sources/BasicContainers/RigidArray+Insertions.swift": {
"dependencies": "/Users/jakeshore/Desktop/YabaiPro/.build/arm64-apple-macosx/debug/BasicContainers.build/RigidArray+Insertions.d",
"object": "/Users/jakeshore/Desktop/YabaiPro/.build/arm64-apple-macosx/debug/BasicContainers.build/RigidArray+Insertions.swift.o",
"swiftmodule": "/Users/jakeshore/Desktop/YabaiPro/.build/arm64-apple-macosx/debug/BasicContainers.build/RigidArray+Insertions~partial.swiftmodule",
"swift-dependencies": "/Users/jakeshore/Desktop/YabaiPro/.build/arm64-apple-macosx/debug/BasicContainers.build/RigidArray+Insertions.swiftdeps"
},
"/Users/jakeshore/Desktop/YabaiPro/.build/checkouts/swift-collections/Sources/BasicContainers/RigidArray+Removals.swift": {
"dependencies": "/Users/jakeshore/Desktop/YabaiPro/.build/arm64-apple-macosx/debug/BasicContainers.build/RigidArray+Removals.d",
"object": "/Users/jakeshore/Desktop/YabaiPro/.build/arm64-apple-macosx/debug/BasicContainers.build/RigidArray+Removals.swift.o",
"swiftmodule": "/Users/jakeshore/Desktop/YabaiPro/.build/arm64-apple-macosx/debug/BasicContainers.build/RigidArray+Removals~partial.swiftmodule",
"swift-dependencies": "/Users/jakeshore/Desktop/YabaiPro/.build/arm64-apple-macosx/debug/BasicContainers.build/RigidArray+Removals.swiftdeps"
},
"/Users/jakeshore/Desktop/YabaiPro/.build/checkouts/swift-collections/Sources/BasicContainers/RigidArray+Replacements.swift": {
"dependencies": "/Users/jakeshore/Desktop/YabaiPro/.build/arm64-apple-macosx/debug/BasicContainers.build/RigidArray+Replacements.d",
"object": "/Users/jakeshore/Desktop/YabaiPro/.build/arm64-apple-macosx/debug/BasicContainers.build/RigidArray+Replacements.swift.o",
"swiftmodule": "/Users/jakeshore/Desktop/YabaiPro/.build/arm64-apple-macosx/debug/BasicContainers.build/RigidArray+Replacements~partial.swiftmodule",
"swift-dependencies": "/Users/jakeshore/Desktop/YabaiPro/.build/arm64-apple-macosx/debug/BasicContainers.build/RigidArray+Replacements.swiftdeps"
},
"/Users/jakeshore/Desktop/YabaiPro/.build/checkouts/swift-collections/Sources/BasicContainers/RigidArray.swift": {
"dependencies": "/Users/jakeshore/Desktop/YabaiPro/.build/arm64-apple-macosx/debug/BasicContainers.build/RigidArray.d",
"object": "/Users/jakeshore/Desktop/YabaiPro/.build/arm64-apple-macosx/debug/BasicContainers.build/RigidArray.swift.o",
"swiftmodule": "/Users/jakeshore/Desktop/YabaiPro/.build/arm64-apple-macosx/debug/BasicContainers.build/RigidArray~partial.swiftmodule",
"swift-dependencies": "/Users/jakeshore/Desktop/YabaiPro/.build/arm64-apple-macosx/debug/BasicContainers.build/RigidArray.swiftdeps"
},
"/Users/jakeshore/Desktop/YabaiPro/.build/checkouts/swift-collections/Sources/BasicContainers/UniqueArray+Append.swift": {
"dependencies": "/Users/jakeshore/Desktop/YabaiPro/.build/arm64-apple-macosx/debug/BasicContainers.build/UniqueArray+Append.d",
"object": "/Users/jakeshore/Desktop/YabaiPro/.build/arm64-apple-macosx/debug/BasicContainers.build/UniqueArray+Append.swift.o",
"swiftmodule": "/Users/jakeshore/Desktop/YabaiPro/.build/arm64-apple-macosx/debug/BasicContainers.build/UniqueArray+Append~partial.swiftmodule",
"swift-dependencies": "/Users/jakeshore/Desktop/YabaiPro/.build/arm64-apple-macosx/debug/BasicContainers.build/UniqueArray+Append.swiftdeps"
},
"/Users/jakeshore/Desktop/YabaiPro/.build/checkouts/swift-collections/Sources/BasicContainers/UniqueArray+Experimental.swift": {
"dependencies": "/Users/jakeshore/Desktop/YabaiPro/.build/arm64-apple-macosx/debug/BasicContainers.build/UniqueArray+Experimental.d",
"object": "/Users/jakeshore/Desktop/YabaiPro/.build/arm64-apple-macosx/debug/BasicContainers.build/UniqueArray+Experimental.swift.o",
"swiftmodule": "/Users/jakeshore/Desktop/YabaiPro/.build/arm64-apple-macosx/debug/BasicContainers.build/UniqueArray+Experimental~partial.swiftmodule",
"swift-dependencies": "/Users/jakeshore/Desktop/YabaiPro/.build/arm64-apple-macosx/debug/BasicContainers.build/UniqueArray+Experimental.swiftdeps"
},
"/Users/jakeshore/Desktop/YabaiPro/.build/checkouts/swift-collections/Sources/BasicContainers/UniqueArray+Initializers.swift": {
"dependencies": "/Users/jakeshore/Desktop/YabaiPro/.build/arm64-apple-macosx/debug/BasicContainers.build/UniqueArray+Initializers.d",
"object": "/Users/jakeshore/Desktop/YabaiPro/.build/arm64-apple-macosx/debug/BasicContainers.build/UniqueArray+Initializers.swift.o",
"swiftmodule": "/Users/jakeshore/Desktop/YabaiPro/.build/arm64-apple-macosx/debug/BasicContainers.build/UniqueArray+Initializers~partial.swiftmodule",
"swift-dependencies": "/Users/jakeshore/Desktop/YabaiPro/.build/arm64-apple-macosx/debug/BasicContainers.build/UniqueArray+Initializers.swiftdeps"
},
"/Users/jakeshore/Desktop/YabaiPro/.build/checkouts/swift-collections/Sources/BasicContainers/UniqueArray+Insertions.swift": {
"dependencies": "/Users/jakeshore/Desktop/YabaiPro/.build/arm64-apple-macosx/debug/BasicContainers.build/UniqueArray+Insertions.d",
"object": "/Users/jakeshore/Desktop/YabaiPro/.build/arm64-apple-macosx/debug/BasicContainers.build/UniqueArray+Insertions.swift.o",
"swiftmodule": "/Users/jakeshore/Desktop/YabaiPro/.build/arm64-apple-macosx/debug/BasicContainers.build/UniqueArray+Insertions~partial.swiftmodule",
"swift-dependencies": "/Users/jakeshore/Desktop/YabaiPro/.build/arm64-apple-macosx/debug/BasicContainers.build/UniqueArray+Insertions.swiftdeps"
},
"/Users/jakeshore/Desktop/YabaiPro/.build/checkouts/swift-collections/Sources/BasicContainers/UniqueArray+Removals.swift": {
"dependencies": "/Users/jakeshore/Desktop/YabaiPro/.build/arm64-apple-macosx/debug/BasicContainers.build/UniqueArray+Removals.d",
"object": "/Users/jakeshore/Desktop/YabaiPro/.build/arm64-apple-macosx/debug/BasicContainers.build/UniqueArray+Removals.swift.o",
"swiftmodule": "/Users/jakeshore/Desktop/YabaiPro/.build/arm64-apple-macosx/debug/BasicContainers.build/UniqueArray+Removals~partial.swiftmodule",
"swift-dependencies": "/Users/jakeshore/Desktop/YabaiPro/.build/arm64-apple-macosx/debug/BasicContainers.build/UniqueArray+Removals.swiftdeps"
},
"/Users/jakeshore/Desktop/YabaiPro/.build/checkouts/swift-collections/Sources/BasicContainers/UniqueArray+Replacements.swift": {
"dependencies": "/Users/jakeshore/Desktop/YabaiPro/.build/arm64-apple-macosx/debug/BasicContainers.build/UniqueArray+Replacements.d",
"object": "/Users/jakeshore/Desktop/YabaiPro/.build/arm64-apple-macosx/debug/BasicContainers.build/UniqueArray+Replacements.swift.o",
"swiftmodule": "/Users/jakeshore/Desktop/YabaiPro/.build/arm64-apple-macosx/debug/BasicContainers.build/UniqueArray+Replacements~partial.swiftmodule",
"swift-dependencies": "/Users/jakeshore/Desktop/YabaiPro/.build/arm64-apple-macosx/debug/BasicContainers.build/UniqueArray+Replacements.swiftdeps"
},
"/Users/jakeshore/Desktop/YabaiPro/.build/checkouts/swift-collections/Sources/BasicContainers/UniqueArray.swift": {
"dependencies": "/Users/jakeshore/Desktop/YabaiPro/.build/arm64-apple-macosx/debug/BasicContainers.build/UniqueArray.d",
"object": "/Users/jakeshore/Desktop/YabaiPro/.build/arm64-apple-macosx/debug/BasicContainers.build/UniqueArray.swift.o",
"swiftmodule": "/Users/jakeshore/Desktop/YabaiPro/.build/arm64-apple-macosx/debug/BasicContainers.build/UniqueArray~partial.swiftmodule",
"swift-dependencies": "/Users/jakeshore/Desktop/YabaiPro/.build/arm64-apple-macosx/debug/BasicContainers.build/UniqueArray.swiftdeps"
}
}