mirror of
https://github.com/neon443/DockPhobia.git
synced 2026-03-11 06:49:12 +00:00
rewrote getDockSdie()
This commit is contained in:
@@ -7,17 +7,47 @@
|
||||
<BreakpointProxy
|
||||
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
|
||||
<BreakpointContent
|
||||
uuid = "43FA2B17-A22F-4470-ABDF-93C565F4F12F"
|
||||
shouldBeEnabled = "Yes"
|
||||
uuid = "6F6CFA28-932B-49B9-8838-CF4194EDBCCF"
|
||||
shouldBeEnabled = "No"
|
||||
ignoreCount = "0"
|
||||
continueAfterRunningActions = "No"
|
||||
filePath = "DockPhobia/DockPhobiaApp.swift"
|
||||
startingColumnNumber = "9223372036854775807"
|
||||
endingColumnNumber = "9223372036854775807"
|
||||
startingLineNumber = "139"
|
||||
endingLineNumber = "139"
|
||||
landmarkName = "shell(_:)"
|
||||
startingLineNumber = "145"
|
||||
endingLineNumber = "145"
|
||||
landmarkName = "getDockSide()"
|
||||
landmarkType = "9">
|
||||
<Locations>
|
||||
<Location
|
||||
uuid = "6F6CFA28-932B-49B9-8838-CF4194EDBCCF - 71947627bacaba5"
|
||||
shouldBeEnabled = "Yes"
|
||||
ignoreCount = "0"
|
||||
continueAfterRunningActions = "No"
|
||||
symbolName = "DockPhobia.getDockSide() -> Swift.String"
|
||||
moduleName = "DockPhobia.debug.dylib"
|
||||
usesParentBreakpointCondition = "Yes"
|
||||
urlString = "file:///Users/neon443/Documents/Xcode/DockPhobia/DockPhobia/DockPhobiaApp.swift"
|
||||
startingColumnNumber = "9223372036854775807"
|
||||
endingColumnNumber = "9223372036854775807"
|
||||
startingLineNumber = "144"
|
||||
endingLineNumber = "144">
|
||||
</Location>
|
||||
<Location
|
||||
uuid = "6F6CFA28-932B-49B9-8838-CF4194EDBCCF - 71947627bacab84"
|
||||
shouldBeEnabled = "Yes"
|
||||
ignoreCount = "0"
|
||||
continueAfterRunningActions = "No"
|
||||
symbolName = "DockPhobia.getDockSide() -> Swift.String"
|
||||
moduleName = "DockPhobia.debug.dylib"
|
||||
usesParentBreakpointCondition = "Yes"
|
||||
urlString = "file:///Users/neon443/Documents/Xcode/DockPhobia/DockPhobia/DockPhobiaApp.swift"
|
||||
startingColumnNumber = "9223372036854775807"
|
||||
endingColumnNumber = "9223372036854775807"
|
||||
startingLineNumber = "145"
|
||||
endingLineNumber = "145">
|
||||
</Location>
|
||||
</Locations>
|
||||
</BreakpointContent>
|
||||
</BreakpointProxy>
|
||||
</Breakpoints>
|
||||
|
||||
@@ -141,18 +141,8 @@ func shell(_ command: String) -> (output: String?, error: String?) {
|
||||
|
||||
func getDockSide() -> String {
|
||||
let result = shell("defaults read com.apple.Dock orientation")
|
||||
|
||||
if let error = result.error {
|
||||
print("Error: \(error)")
|
||||
return "unknown"
|
||||
}
|
||||
|
||||
if let output = result.output, !output.isEmpty {
|
||||
print("Dock is on the \(output)")
|
||||
return output
|
||||
}
|
||||
|
||||
return "unknown"
|
||||
print("dock is on the \(result.output ?? "idk")")
|
||||
return result.output ?? "unknown"
|
||||
}
|
||||
|
||||
// global event tap
|
||||
@@ -182,7 +172,7 @@ func startTrackingMouse() {
|
||||
eventsOfInterest: mask,
|
||||
callback: { (proxy, type, event, userInfo) -> Unmanaged<CGEvent>? in
|
||||
let location = event.location
|
||||
print("mouse at \(location)")
|
||||
// print("mouse at \(location)")
|
||||
//TODO: add Dock moving here
|
||||
return Unmanaged.passRetained(event)
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user