diff --git a/DockPhobia.xcodeproj/project.pbxproj b/DockPhobia.xcodeproj/project.pbxproj index 1d77c7d..9161c47 100644 --- a/DockPhobia.xcodeproj/project.pbxproj +++ b/DockPhobia.xcodeproj/project.pbxproj @@ -10,6 +10,7 @@ A966B4F42DE0842500C721A5 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = A966B4EE2DE0842400C721A5 /* AppDelegate.swift */; }; A966B4F52DE0842500C721A5 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = A966B4EF2DE0842400C721A5 /* Assets.xcassets */; }; A966B4F62DE0842500C721A5 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = A966B4F22DE0842400C721A5 /* MainMenu.xib */; }; + A966B4F82DE0852900C721A5 /* MouseTracker.swift in Sources */ = {isa = PBXBuildFile; fileRef = A966B4F72DE0852900C721A5 /* MouseTracker.swift */; }; /* End PBXBuildFile section */ /* Begin PBXFileReference section */ @@ -18,6 +19,7 @@ A966B4EF2DE0842400C721A5 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; A966B4F02DE0842400C721A5 /* DockPhobia.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = DockPhobia.entitlements; sourceTree = ""; }; A966B4F12DE0842400C721A5 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/MainMenu.xib; sourceTree = ""; }; + A966B4F72DE0852900C721A5 /* MouseTracker.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MouseTracker.swift; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -51,6 +53,7 @@ isa = PBXGroup; children = ( A966B4EE2DE0842400C721A5 /* AppDelegate.swift */, + A966B4F72DE0852900C721A5 /* MouseTracker.swift */, A966B4EF2DE0842400C721A5 /* Assets.xcassets */, A966B4F02DE0842400C721A5 /* DockPhobia.entitlements */, A966B4F22DE0842400C721A5 /* MainMenu.xib */, @@ -131,6 +134,7 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( + A966B4F82DE0852900C721A5 /* MouseTracker.swift in Sources */, A966B4F42DE0842500C721A5 /* AppDelegate.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; diff --git a/DockPhobia/AppDelegate.swift b/DockPhobia/AppDelegate.swift index ee07d18..b51fdd0 100644 --- a/DockPhobia/AppDelegate.swift +++ b/DockPhobia/AppDelegate.swift @@ -9,22 +9,24 @@ import Cocoa @main class AppDelegate: NSObject, NSApplicationDelegate { - + @IBOutlet var window: NSWindow! - - + + func applicationDidFinishLaunching(_ aNotification: Notification) { // Insert code here to initialize your application + while true { + printMouse() + sleep(1) + } } - + func applicationWillTerminate(_ aNotification: Notification) { // Insert code here to tear down your application } - + func applicationSupportsSecureRestorableState(_ app: NSApplication) -> Bool { return true } - - } diff --git a/DockPhobia/Assets.xcassets/AppIcon.appiconset/Contents.json b/DockPhobia/Assets.xcassets/AppIcon.appiconset/Contents.json index 3f00db4..75d462e 100644 --- a/DockPhobia/Assets.xcassets/AppIcon.appiconset/Contents.json +++ b/DockPhobia/Assets.xcassets/AppIcon.appiconset/Contents.json @@ -1,51 +1,61 @@ { "images" : [ { + "filename" : "DockPhobiaAppIcon 9.png", "idiom" : "mac", "scale" : "1x", "size" : "16x16" }, { + "filename" : "DockPhobiaAppIcon 8.png", "idiom" : "mac", "scale" : "2x", "size" : "16x16" }, { + "filename" : "DockPhobiaAppIcon 7.png", "idiom" : "mac", "scale" : "1x", "size" : "32x32" }, { + "filename" : "DockPhobiaAppIcon 6.png", "idiom" : "mac", "scale" : "2x", "size" : "32x32" }, { + "filename" : "DockPhobiaAppIcon 5.png", "idiom" : "mac", "scale" : "1x", "size" : "128x128" }, { + "filename" : "DockPhobiaAppIcon 4.png", "idiom" : "mac", "scale" : "2x", "size" : "128x128" }, { + "filename" : "DockPhobiaAppIcon 3.png", "idiom" : "mac", "scale" : "1x", "size" : "256x256" }, { + "filename" : "DockPhobiaAppIcon.png", "idiom" : "mac", "scale" : "2x", "size" : "256x256" }, { + "filename" : "DockPhobiaAppIcon 1.png", "idiom" : "mac", "scale" : "1x", "size" : "512x512" }, { + "filename" : "DockPhobiaAppIcon 2.png", "idiom" : "mac", "scale" : "2x", "size" : "512x512" diff --git a/DockPhobia/Assets.xcassets/AppIcon.appiconset/DockPhobiaAppIcon 1.png b/DockPhobia/Assets.xcassets/AppIcon.appiconset/DockPhobiaAppIcon 1.png new file mode 100644 index 0000000..d19767a Binary files /dev/null and b/DockPhobia/Assets.xcassets/AppIcon.appiconset/DockPhobiaAppIcon 1.png differ diff --git a/DockPhobia/Assets.xcassets/AppIcon.appiconset/DockPhobiaAppIcon 2.png b/DockPhobia/Assets.xcassets/AppIcon.appiconset/DockPhobiaAppIcon 2.png new file mode 100644 index 0000000..d19767a Binary files /dev/null and b/DockPhobia/Assets.xcassets/AppIcon.appiconset/DockPhobiaAppIcon 2.png differ diff --git a/DockPhobia/Assets.xcassets/AppIcon.appiconset/DockPhobiaAppIcon 3.png b/DockPhobia/Assets.xcassets/AppIcon.appiconset/DockPhobiaAppIcon 3.png new file mode 100644 index 0000000..d19767a Binary files /dev/null and b/DockPhobia/Assets.xcassets/AppIcon.appiconset/DockPhobiaAppIcon 3.png differ diff --git a/DockPhobia/Assets.xcassets/AppIcon.appiconset/DockPhobiaAppIcon 4.png b/DockPhobia/Assets.xcassets/AppIcon.appiconset/DockPhobiaAppIcon 4.png new file mode 100644 index 0000000..d19767a Binary files /dev/null and b/DockPhobia/Assets.xcassets/AppIcon.appiconset/DockPhobiaAppIcon 4.png differ diff --git a/DockPhobia/Assets.xcassets/AppIcon.appiconset/DockPhobiaAppIcon 5.png b/DockPhobia/Assets.xcassets/AppIcon.appiconset/DockPhobiaAppIcon 5.png new file mode 100644 index 0000000..d19767a Binary files /dev/null and b/DockPhobia/Assets.xcassets/AppIcon.appiconset/DockPhobiaAppIcon 5.png differ diff --git a/DockPhobia/Assets.xcassets/AppIcon.appiconset/DockPhobiaAppIcon 6.png b/DockPhobia/Assets.xcassets/AppIcon.appiconset/DockPhobiaAppIcon 6.png new file mode 100644 index 0000000..d19767a Binary files /dev/null and b/DockPhobia/Assets.xcassets/AppIcon.appiconset/DockPhobiaAppIcon 6.png differ diff --git a/DockPhobia/Assets.xcassets/AppIcon.appiconset/DockPhobiaAppIcon 7.png b/DockPhobia/Assets.xcassets/AppIcon.appiconset/DockPhobiaAppIcon 7.png new file mode 100644 index 0000000..d19767a Binary files /dev/null and b/DockPhobia/Assets.xcassets/AppIcon.appiconset/DockPhobiaAppIcon 7.png differ diff --git a/DockPhobia/Assets.xcassets/AppIcon.appiconset/DockPhobiaAppIcon 8.png b/DockPhobia/Assets.xcassets/AppIcon.appiconset/DockPhobiaAppIcon 8.png new file mode 100644 index 0000000..d19767a Binary files /dev/null and b/DockPhobia/Assets.xcassets/AppIcon.appiconset/DockPhobiaAppIcon 8.png differ diff --git a/DockPhobia/Assets.xcassets/AppIcon.appiconset/DockPhobiaAppIcon 9.png b/DockPhobia/Assets.xcassets/AppIcon.appiconset/DockPhobiaAppIcon 9.png new file mode 100644 index 0000000..d19767a Binary files /dev/null and b/DockPhobia/Assets.xcassets/AppIcon.appiconset/DockPhobiaAppIcon 9.png differ diff --git a/DockPhobia/Assets.xcassets/AppIcon.appiconset/DockPhobiaAppIcon.png b/DockPhobia/Assets.xcassets/AppIcon.appiconset/DockPhobiaAppIcon.png new file mode 100644 index 0000000..d19767a Binary files /dev/null and b/DockPhobia/Assets.xcassets/AppIcon.appiconset/DockPhobiaAppIcon.png differ diff --git a/DockPhobia/MouseTracker.swift b/DockPhobia/MouseTracker.swift new file mode 100644 index 0000000..9332382 --- /dev/null +++ b/DockPhobia/MouseTracker.swift @@ -0,0 +1,16 @@ +// +// MouseTracker.swift +// DockPhobia +// +// Created by neon443 on 23/05/2025. +// + +import Foundation +import AppKit +import Cocoa + +func printMouse() { + let mouseLoc: NSPoint + mouseLoc = NSEvent.mouseLocation + print(mouseLoc) +}