|
7 | 7 | objects = {
|
8 | 8 |
|
9 | 9 | /* Begin PBXBuildFile section */
|
10 |
| - 4A0ED9452899B4EC00C64485 /* Settings.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A0ED9442899B4EC00C64485 /* Settings.swift */; }; |
11 | 10 | 4A0ED9472899B95100C64485 /* LocalizedStrings.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A0ED9462899B95000C64485 /* LocalizedStrings.swift */; };
|
12 | 11 | 4A1A0716289629680023B5AE /* EventMonitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A1A0715289629680023B5AE /* EventMonitor.swift */; };
|
13 |
| - 4A2BD5192926CAF70085E372 /* Font.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A2BD5182926CAF70085E372 /* Font.swift */; }; |
14 | 12 | 4A88A6B32896290000F63365 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A88A6B22896290000F63365 /* AppDelegate.swift */; };
|
15 | 13 | 4A88A6B52896290000F63365 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 4A88A6B42896290000F63365 /* Assets.xcassets */; };
|
16 | 14 | 4A88A6B82896290000F63365 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 4A88A6B62896290000F63365 /* MainMenu.xib */; };
|
17 | 15 | 4AA764152896DC61000C6A49 /* MouseMover.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AA764142896DC61000C6A49 /* MouseMover.swift */; };
|
18 | 16 | 4AE9B9002896EDAB00F8100D /* KeyboardShortcuts in Frameworks */ = {isa = PBXBuildFile; productRef = 4AE9B8FF2896EDAB00F8100D /* KeyboardShortcuts */; };
|
19 |
| - 4AE9B9062896EDD600F8100D /* Defaults in Frameworks */ = {isa = PBXBuildFile; productRef = 4AE9B9052896EDD600F8100D /* Defaults */; }; |
20 |
| - 4AE9B9092896EDE700F8100D /* Preferences in Frameworks */ = {isa = PBXBuildFile; productRef = 4AE9B9082896EDE700F8100D /* Preferences */; }; |
21 |
| - 4AF0685F2905CD2F0088F8A9 /* GeneralPreferencesView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AF0685E2905CD2F0088F8A9 /* GeneralPreferencesView.swift */; }; |
22 | 17 | 4AFDEE16292E8B9C00936A96 /* Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AFDEE15292E8B9C00936A96 /* Extensions.swift */; };
|
| 18 | + 5B56C0E729AB8642006A17BB /* SettingsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B56C0E629AB8642006A17BB /* SettingsView.swift */; }; |
| 19 | + 5B714B2529AC11E0002B04F3 /* Font.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B714B2429AC11E0002B04F3 /* Font.swift */; }; |
| 20 | + 5B714B2729AC1BF4002B04F3 /* Settings.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B714B2629AC1BF4002B04F3 /* Settings.swift */; }; |
| 21 | + 5B714B2A29AC1D58002B04F3 /* LaunchAtLogin in Frameworks */ = {isa = PBXBuildFile; productRef = 5B714B2929AC1D58002B04F3 /* LaunchAtLogin */; }; |
| 22 | + 5BE460B029AC0EF600D1D0E9 /* Defaults in Frameworks */ = {isa = PBXBuildFile; productRef = 5BE460AF29AC0EF600D1D0E9 /* Defaults */; }; |
23 | 23 | /* End PBXBuildFile section */
|
24 | 24 |
|
25 | 25 | /* Begin PBXFileReference section */
|
26 |
| - 4A0ED9442899B4EC00C64485 /* Settings.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Settings.swift; sourceTree = "<group>"; }; |
27 | 26 | 4A0ED9462899B95000C64485 /* LocalizedStrings.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LocalizedStrings.swift; sourceTree = "<group>"; };
|
28 | 27 | 4A16F142292E858700FE994A /* README.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = "<group>"; };
|
29 | 28 | 4A1A0715289629680023B5AE /* EventMonitor.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EventMonitor.swift; sourceTree = "<group>"; };
|
30 |
| - 4A2BD5182926CAF70085E372 /* Font.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Font.swift; sourceTree = "<group>"; }; |
31 | 29 | 4A88A6AF2896290000F63365 /* CenterMouse.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = CenterMouse.app; sourceTree = BUILT_PRODUCTS_DIR; };
|
32 | 30 | 4A88A6B22896290000F63365 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
|
33 | 31 | 4A88A6B42896290000F63365 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
|
34 | 32 | 4A88A6B72896290000F63365 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/MainMenu.xib; sourceTree = "<group>"; };
|
35 | 33 | 4A88A6B92896290000F63365 /* CenterMouse.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = CenterMouse.entitlements; sourceTree = "<group>"; };
|
36 | 34 | 4AA764142896DC61000C6A49 /* MouseMover.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MouseMover.swift; sourceTree = "<group>"; };
|
37 |
| - 4AF0685E2905CD2F0088F8A9 /* GeneralPreferencesView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GeneralPreferencesView.swift; sourceTree = "<group>"; }; |
38 | 35 | 4AFDEE15292E8B9C00936A96 /* Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Extensions.swift; sourceTree = "<group>"; };
|
| 36 | + 5B56C0E629AB8642006A17BB /* SettingsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SettingsView.swift; sourceTree = "<group>"; }; |
| 37 | + 5B714B2429AC11E0002B04F3 /* Font.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Font.swift; sourceTree = "<group>"; }; |
| 38 | + 5B714B2629AC1BF4002B04F3 /* Settings.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Settings.swift; sourceTree = "<group>"; }; |
| 39 | + 5BC6600429ACFB820078B87A /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; |
39 | 40 | /* End PBXFileReference section */
|
40 | 41 |
|
41 | 42 | /* Begin PBXFrameworksBuildPhase section */
|
42 | 43 | 4A88A6AC2896290000F63365 /* Frameworks */ = {
|
43 | 44 | isa = PBXFrameworksBuildPhase;
|
44 | 45 | buildActionMask = 2147483647;
|
45 | 46 | files = (
|
46 |
| - 4AE9B9062896EDD600F8100D /* Defaults in Frameworks */, |
47 |
| - 4AE9B9092896EDE700F8100D /* Preferences in Frameworks */, |
| 47 | + 5B714B2A29AC1D58002B04F3 /* LaunchAtLogin in Frameworks */, |
| 48 | + 5BE460B029AC0EF600D1D0E9 /* Defaults in Frameworks */, |
48 | 49 | 4AE9B9002896EDAB00F8100D /* KeyboardShortcuts in Frameworks */,
|
49 | 50 | );
|
50 | 51 | runOnlyForDeploymentPostprocessing = 0;
|
|
60 | 61 | 4A88A6B02896290000F63365 /* Products */,
|
61 | 62 | );
|
62 | 63 | sourceTree = "<group>";
|
| 64 | + usesTabs = 1; |
63 | 65 | };
|
64 | 66 | 4A88A6B02896290000F63365 /* Products */ = {
|
65 | 67 | isa = PBXGroup;
|
|
81 | 83 | 4AA764162896DCDC000C6A49 /* Resources */ = {
|
82 | 84 | isa = PBXGroup;
|
83 | 85 | children = (
|
| 86 | + 5BC6600429ACFB820078B87A /* Info.plist */, |
84 | 87 | 4A88A6B42896290000F63365 /* Assets.xcassets */,
|
85 | 88 | 4A88A6B62896290000F63365 /* MainMenu.xib */,
|
| 89 | + 4A88A6B92896290000F63365 /* CenterMouse.entitlements */, |
86 | 90 | );
|
87 | 91 | path = Resources;
|
88 | 92 | sourceTree = "<group>";
|
89 | 93 | };
|
90 | 94 | 4AA764172896DCDF000C6A49 /* Sources */ = {
|
91 | 95 | isa = PBXGroup;
|
92 | 96 | children = (
|
93 |
| - 4AF0685D2905CD1D0088F8A9 /* Preferences */, |
94 | 97 | 4A88A6B22896290000F63365 /* AppDelegate.swift */,
|
95 |
| - 4A0ED9462899B95000C64485 /* LocalizedStrings.swift */, |
96 |
| - 4AFDEE15292E8B9C00936A96 /* Extensions.swift */, |
97 |
| - 4A2BD5182926CAF70085E372 /* Font.swift */, |
| 98 | + 5B714B2629AC1BF4002B04F3 /* Settings.swift */, |
| 99 | + 5B56C0E629AB8642006A17BB /* SettingsView.swift */, |
98 | 100 | 4A1A0715289629680023B5AE /* EventMonitor.swift */,
|
99 | 101 | 4AA764142896DC61000C6A49 /* MouseMover.swift */,
|
100 |
| - 4A88A6B92896290000F63365 /* CenterMouse.entitlements */, |
| 102 | + 4AFDEE15292E8B9C00936A96 /* Extensions.swift */, |
| 103 | + 5B714B2429AC11E0002B04F3 /* Font.swift */, |
| 104 | + 4A0ED9462899B95000C64485 /* LocalizedStrings.swift */, |
101 | 105 | );
|
102 | 106 | path = Sources;
|
103 | 107 | sourceTree = "<group>";
|
104 | 108 | };
|
105 |
| - 4AF0685D2905CD1D0088F8A9 /* Preferences */ = { |
106 |
| - isa = PBXGroup; |
107 |
| - children = ( |
108 |
| - 4A0ED9442899B4EC00C64485 /* Settings.swift */, |
109 |
| - 4AF0685E2905CD2F0088F8A9 /* GeneralPreferencesView.swift */, |
110 |
| - ); |
111 |
| - path = Preferences; |
112 |
| - sourceTree = "<group>"; |
113 |
| - }; |
114 | 109 | /* End PBXGroup section */
|
115 | 110 |
|
116 | 111 | /* Begin PBXNativeTarget section */
|
|
130 | 125 | name = CenterMouse;
|
131 | 126 | packageProductDependencies = (
|
132 | 127 | 4AE9B8FF2896EDAB00F8100D /* KeyboardShortcuts */,
|
133 |
| - 4AE9B9052896EDD600F8100D /* Defaults */, |
134 |
| - 4AE9B9082896EDE700F8100D /* Preferences */, |
| 128 | + 5BE460AF29AC0EF600D1D0E9 /* Defaults */, |
| 129 | + 5B714B2929AC1D58002B04F3 /* LaunchAtLogin */, |
135 | 130 | );
|
136 | 131 | productName = CenterMouse;
|
137 | 132 | productReference = 4A88A6AF2896290000F63365 /* CenterMouse.app */;
|
|
163 | 158 | mainGroup = 4A88A6A62896290000F63365;
|
164 | 159 | packageReferences = (
|
165 | 160 | 4AE9B8FE2896EDAB00F8100D /* XCRemoteSwiftPackageReference "KeyboardShortcuts" */,
|
166 |
| - 4AE9B9042896EDD600F8100D /* XCRemoteSwiftPackageReference "Defaults" */, |
167 |
| - 4AE9B9072896EDE700F8100D /* XCRemoteSwiftPackageReference "Preferences" */, |
| 161 | + 5BE460AE29AC0EF600D1D0E9 /* XCRemoteSwiftPackageReference "Defaults" */, |
| 162 | + 5B714B2829AC1D58002B04F3 /* XCRemoteSwiftPackageReference "LaunchAtLogin-Modern" */, |
168 | 163 | );
|
169 | 164 | productRefGroup = 4A88A6B02896290000F63365 /* Products */;
|
170 | 165 | projectDirPath = "";
|
|
217 | 212 | files = (
|
218 | 213 | 4AA764152896DC61000C6A49 /* MouseMover.swift in Sources */,
|
219 | 214 | 4A88A6B32896290000F63365 /* AppDelegate.swift in Sources */,
|
220 |
| - 4A2BD5192926CAF70085E372 /* Font.swift in Sources */, |
| 215 | + 5B714B2729AC1BF4002B04F3 /* Settings.swift in Sources */, |
221 | 216 | 4AFDEE16292E8B9C00936A96 /* Extensions.swift in Sources */,
|
| 217 | + 5B714B2529AC11E0002B04F3 /* Font.swift in Sources */, |
| 218 | + 5B56C0E729AB8642006A17BB /* SettingsView.swift in Sources */, |
222 | 219 | 4A1A0716289629680023B5AE /* EventMonitor.swift in Sources */,
|
223 | 220 | 4A0ED9472899B95100C64485 /* LocalizedStrings.swift in Sources */,
|
224 |
| - 4AF0685F2905CD2F0088F8A9 /* GeneralPreferencesView.swift in Sources */, |
225 |
| - 4A0ED9452899B4EC00C64485 /* Settings.swift in Sources */, |
226 | 221 | );
|
227 | 222 | runOnlyForDeploymentPostprocessing = 0;
|
228 | 223 | };
|
|
291 | 286 | GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
|
292 | 287 | GCC_WARN_UNUSED_FUNCTION = YES;
|
293 | 288 | GCC_WARN_UNUSED_VARIABLE = YES;
|
294 |
| - MACOSX_DEPLOYMENT_TARGET = 12.5; |
| 289 | + MACOSX_DEPLOYMENT_TARGET = 13.0; |
295 | 290 | MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
|
296 | 291 | MTL_FAST_MATH = YES;
|
297 | 292 | ONLY_ACTIVE_ARCH = YES;
|
|
346 | 341 | GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
|
347 | 342 | GCC_WARN_UNUSED_FUNCTION = YES;
|
348 | 343 | GCC_WARN_UNUSED_VARIABLE = YES;
|
349 |
| - MACOSX_DEPLOYMENT_TARGET = 12.5; |
| 344 | + MACOSX_DEPLOYMENT_TARGET = 13.0; |
350 | 345 | MTL_ENABLE_DEBUG_INFO = NO;
|
351 | 346 | MTL_FAST_MATH = YES;
|
352 | 347 | SDKROOT = macosx;
|
|
359 | 354 | isa = XCBuildConfiguration;
|
360 | 355 | buildSettings = {
|
361 | 356 | ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
|
362 |
| - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; |
363 |
| - CODE_SIGN_ENTITLEMENTS = CenterMouse/Sources/CenterMouse.entitlements; |
| 357 | + CODE_SIGN_ENTITLEMENTS = CenterMouse/Resources/CenterMouse.entitlements; |
364 | 358 | CODE_SIGN_IDENTITY = "-";
|
365 | 359 | "CODE_SIGN_IDENTITY[sdk=macosx*]" = "Apple Development";
|
366 | 360 | CODE_SIGN_STYLE = Automatic;
|
367 |
| - COMBINE_HIDPI_IMAGES = YES; |
368 |
| - CURRENT_PROJECT_VERSION = 1; |
| 361 | + CURRENT_PROJECT_VERSION = 3; |
369 | 362 | DEAD_CODE_STRIPPING = YES;
|
370 | 363 | DEVELOPMENT_TEAM = F2J52QJQ9Y;
|
371 | 364 | ENABLE_HARDENED_RUNTIME = YES;
|
372 | 365 | GENERATE_INFOPLIST_FILE = YES;
|
| 366 | + INFOPLIST_FILE = CenterMouse/Resources/Info.plist; |
373 | 367 | INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.utilities";
|
374 |
| - INFOPLIST_KEY_LSUIElement = YES; |
375 | 368 | INFOPLIST_KEY_NSMainNibFile = MainMenu;
|
376 | 369 | INFOPLIST_KEY_NSPrincipalClass = NSApplication;
|
377 | 370 | LD_RUNPATH_SEARCH_PATHS = (
|
378 | 371 | "$(inherited)",
|
379 | 372 | "@executable_path/../Frameworks",
|
380 | 373 | );
|
381 |
| - MACOSX_DEPLOYMENT_TARGET = 11.0; |
382 | 374 | MARKETING_VERSION = 1.0.0;
|
383 | 375 | PRODUCT_BUNDLE_IDENTIFIER = software.level.CenterMouse;
|
384 | 376 | PRODUCT_NAME = "$(TARGET_NAME)";
|
|
391 | 383 | isa = XCBuildConfiguration;
|
392 | 384 | buildSettings = {
|
393 | 385 | ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
|
394 |
| - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; |
395 |
| - CODE_SIGN_ENTITLEMENTS = CenterMouse/Sources/CenterMouse.entitlements; |
| 386 | + CODE_SIGN_ENTITLEMENTS = CenterMouse/Resources/CenterMouse.entitlements; |
396 | 387 | CODE_SIGN_IDENTITY = "-";
|
397 | 388 | "CODE_SIGN_IDENTITY[sdk=macosx*]" = "Apple Development";
|
398 | 389 | CODE_SIGN_STYLE = Automatic;
|
399 |
| - COMBINE_HIDPI_IMAGES = YES; |
400 |
| - CURRENT_PROJECT_VERSION = 1; |
| 390 | + CURRENT_PROJECT_VERSION = 3; |
401 | 391 | DEAD_CODE_STRIPPING = YES;
|
402 | 392 | DEVELOPMENT_TEAM = F2J52QJQ9Y;
|
403 | 393 | ENABLE_HARDENED_RUNTIME = YES;
|
404 | 394 | GENERATE_INFOPLIST_FILE = YES;
|
| 395 | + INFOPLIST_FILE = CenterMouse/Resources/Info.plist; |
405 | 396 | INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.utilities";
|
406 |
| - INFOPLIST_KEY_LSUIElement = YES; |
407 | 397 | INFOPLIST_KEY_NSMainNibFile = MainMenu;
|
408 | 398 | INFOPLIST_KEY_NSPrincipalClass = NSApplication;
|
409 | 399 | LD_RUNPATH_SEARCH_PATHS = (
|
410 | 400 | "$(inherited)",
|
411 | 401 | "@executable_path/../Frameworks",
|
412 | 402 | );
|
413 |
| - MACOSX_DEPLOYMENT_TARGET = 11.0; |
414 | 403 | MARKETING_VERSION = 1.0.0;
|
415 | 404 | PRODUCT_BUNDLE_IDENTIFIER = software.level.CenterMouse;
|
416 | 405 | PRODUCT_NAME = "$(TARGET_NAME)";
|
|
451 | 440 | minimumVersion = 1.7.1;
|
452 | 441 | };
|
453 | 442 | };
|
454 |
| - 4AE9B9042896EDD600F8100D /* XCRemoteSwiftPackageReference "Defaults" */ = { |
| 443 | + 5B714B2829AC1D58002B04F3 /* XCRemoteSwiftPackageReference "LaunchAtLogin-Modern" */ = { |
455 | 444 | isa = XCRemoteSwiftPackageReference;
|
456 |
| - repositoryURL = "https://github.com/sindresorhus/Defaults"; |
| 445 | + repositoryURL = "https://github.com/sindresorhus/LaunchAtLogin-Modern"; |
457 | 446 | requirement = {
|
458 | 447 | kind = upToNextMajorVersion;
|
459 |
| - minimumVersion = 6.3.0; |
| 448 | + minimumVersion = 1.0.0; |
460 | 449 | };
|
461 | 450 | };
|
462 |
| - 4AE9B9072896EDE700F8100D /* XCRemoteSwiftPackageReference "Preferences" */ = { |
| 451 | + 5BE460AE29AC0EF600D1D0E9 /* XCRemoteSwiftPackageReference "Defaults" */ = { |
463 | 452 | isa = XCRemoteSwiftPackageReference;
|
464 |
| - repositoryURL = "https://github.com/sindresorhus/Preferences"; |
| 453 | + repositoryURL = "https://github.com/sindresorhus/Defaults"; |
465 | 454 | requirement = {
|
466 | 455 | kind = upToNextMajorVersion;
|
467 |
| - minimumVersion = 2.6.0; |
| 456 | + minimumVersion = 7.1.0; |
468 | 457 | };
|
469 | 458 | };
|
470 | 459 | /* End XCRemoteSwiftPackageReference section */
|
|
475 | 464 | package = 4AE9B8FE2896EDAB00F8100D /* XCRemoteSwiftPackageReference "KeyboardShortcuts" */;
|
476 | 465 | productName = KeyboardShortcuts;
|
477 | 466 | };
|
478 |
| - 4AE9B9052896EDD600F8100D /* Defaults */ = { |
| 467 | + 5B714B2929AC1D58002B04F3 /* LaunchAtLogin */ = { |
479 | 468 | isa = XCSwiftPackageProductDependency;
|
480 |
| - package = 4AE9B9042896EDD600F8100D /* XCRemoteSwiftPackageReference "Defaults" */; |
481 |
| - productName = Defaults; |
| 469 | + package = 5B714B2829AC1D58002B04F3 /* XCRemoteSwiftPackageReference "LaunchAtLogin-Modern" */; |
| 470 | + productName = LaunchAtLogin; |
482 | 471 | };
|
483 |
| - 4AE9B9082896EDE700F8100D /* Preferences */ = { |
| 472 | + 5BE460AF29AC0EF600D1D0E9 /* Defaults */ = { |
484 | 473 | isa = XCSwiftPackageProductDependency;
|
485 |
| - package = 4AE9B9072896EDE700F8100D /* XCRemoteSwiftPackageReference "Preferences" */; |
486 |
| - productName = Preferences; |
| 474 | + package = 5BE460AE29AC0EF600D1D0E9 /* XCRemoteSwiftPackageReference "Defaults" */; |
| 475 | + productName = Defaults; |
487 | 476 | };
|
488 | 477 | /* End XCSwiftPackageProductDependency section */
|
489 | 478 | };
|
|
0 commit comments