|
12 | 12 | 1C1461D626BC1629006442F5 /* ShortcutPanel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C1461D526BC1629006442F5 /* ShortcutPanel.swift */; }; |
13 | 13 | 1C80700E2880684900A12D56 /* ShortcutView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C80700D2880684900A12D56 /* ShortcutView.swift */; }; |
14 | 14 | 1C8070102880713000A12D56 /* ShortcutSettingsViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C80700F2880713000A12D56 /* ShortcutSettingsViewModel.swift */; }; |
| 15 | + 1CA357832C84488C00E853EC /* PreActionButtonStyle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1CA357822C84488C00E853EC /* PreActionButtonStyle.swift */; }; |
| 16 | + 1CA357862C844CF600E853EC /* AsyncAlgorithms in Frameworks */ = {isa = PBXBuildFile; productRef = 1CA357852C844CF600E853EC /* AsyncAlgorithms */; }; |
| 17 | + 1CA3578A2C84B60800E853EC /* ExecuteModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1CA357892C84B60800E853EC /* ExecuteModel.swift */; }; |
| 18 | + 1CA3578C2C8C244A00E853EC /* SettingsViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1CA3578B2C8C244A00E853EC /* SettingsViewModel.swift */; }; |
15 | 19 | 1CAB3F162AE7E7CC00BE23F0 /* Localizable.xcstrings in Resources */ = {isa = PBXBuildFile; fileRef = 1CAB3F152AE7E7CC00BE23F0 /* Localizable.xcstrings */; }; |
16 | 20 | 1CAB3F182AE7EE7F00BE23F0 /* MenuViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1CAB3F172AE7EE7F00BE23F0 /* MenuViewModel.swift */; }; |
17 | 21 | 1CAB3F1A2AE7F26C00BE23F0 /* MenuView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1CAB3F192AE7F26C00BE23F0 /* MenuView.swift */; }; |
|
54 | 58 | 1C1461D526BC1629006442F5 /* ShortcutPanel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShortcutPanel.swift; sourceTree = "<group>"; }; |
55 | 59 | 1C80700D2880684900A12D56 /* ShortcutView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShortcutView.swift; sourceTree = "<group>"; }; |
56 | 60 | 1C80700F2880713000A12D56 /* ShortcutSettingsViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShortcutSettingsViewModel.swift; sourceTree = "<group>"; }; |
| 61 | + 1CA357822C84488C00E853EC /* PreActionButtonStyle.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PreActionButtonStyle.swift; sourceTree = "<group>"; }; |
| 62 | + 1CA357892C84B60800E853EC /* ExecuteModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ExecuteModel.swift; sourceTree = "<group>"; }; |
| 63 | + 1CA3578B2C8C244A00E853EC /* SettingsViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SettingsViewModel.swift; sourceTree = "<group>"; }; |
57 | 64 | 1CAB3F152AE7E7CC00BE23F0 /* Localizable.xcstrings */ = {isa = PBXFileReference; lastKnownFileType = text.json.xcstrings; path = Localizable.xcstrings; sourceTree = "<group>"; }; |
58 | 65 | 1CAB3F172AE7EE7F00BE23F0 /* MenuViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MenuViewModel.swift; sourceTree = "<group>"; }; |
59 | 66 | 1CAB3F192AE7F26C00BE23F0 /* MenuView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MenuView.swift; sourceTree = "<group>"; }; |
|
83 | 90 | buildActionMask = 2147483647; |
84 | 91 | files = ( |
85 | 92 | 1C0D29ED26AEFC6900DD0690 /* SpiceKey in Frameworks */, |
| 93 | + 1CA357862C844CF600E853EC /* AsyncAlgorithms in Frameworks */, |
86 | 94 | ); |
87 | 95 | runOnlyForDeploymentPostprocessing = 0; |
88 | 96 | }; |
|
147 | 155 | 1CC92D092869EFBC00D46424 /* ShortcutSettingsView.swift */, |
148 | 156 | 1C1461D526BC1629006442F5 /* ShortcutPanel.swift */, |
149 | 157 | 1C80700D2880684900A12D56 /* ShortcutView.swift */, |
| 158 | + 1CA357822C84488C00E853EC /* PreActionButtonStyle.swift */, |
150 | 159 | ); |
151 | 160 | path = View; |
152 | 161 | sourceTree = "<group>"; |
|
156 | 165 | children = ( |
157 | 166 | 1CF137F726B565CC00E2147E /* ShiftModel.swift */, |
158 | 167 | 1CC6C1152980072700D89250 /* ShortcutModel.swift */, |
| 168 | + 1CA357892C84B60800E853EC /* ExecuteModel.swift */, |
159 | 169 | ); |
160 | 170 | path = Model; |
161 | 171 | sourceTree = "<group>"; |
|
164 | 174 | isa = PBXGroup; |
165 | 175 | children = ( |
166 | 176 | 1CC6C14A2985065500D89250 /* WindowModel.swift */, |
167 | | - 1CAB3F172AE7EE7F00BE23F0 /* MenuViewModel.swift */, |
| 177 | + 1CA3578B2C8C244A00E853EC /* SettingsViewModel.swift */, |
168 | 178 | 1CC92D012869EED200D46424 /* GeneralSettingsViewModel.swift */, |
169 | 179 | 1C80700F2880713000A12D56 /* ShortcutSettingsViewModel.swift */, |
| 180 | + 1CAB3F172AE7EE7F00BE23F0 /* MenuViewModel.swift */, |
170 | 181 | ); |
171 | 182 | path = ViewModel; |
172 | 183 | sourceTree = "<group>"; |
|
229 | 240 | name = ShiftWindow; |
230 | 241 | packageProductDependencies = ( |
231 | 242 | 1C0D29EC26AEFC6900DD0690 /* SpiceKey */, |
| 243 | + 1CA357852C844CF600E853EC /* AsyncAlgorithms */, |
232 | 244 | ); |
233 | 245 | productName = ShiftWindow; |
234 | 246 | productReference = 1C0D29D626AEFBDA00DD0690 /* ShiftWindow.app */; |
|
242 | 254 | attributes = { |
243 | 255 | BuildIndependentTargetsInParallel = YES; |
244 | 256 | LastSwiftUpdateCheck = 1250; |
245 | | - LastUpgradeCheck = 1500; |
| 257 | + LastUpgradeCheck = 1540; |
246 | 258 | TargetAttributes = { |
247 | 259 | 1C0D29D526AEFBDA00DD0690 = { |
248 | 260 | CreatedOnToolsVersion = 12.5.1; |
|
261 | 273 | mainGroup = 1C0D29CD26AEFBDA00DD0690; |
262 | 274 | packageReferences = ( |
263 | 275 | 1C0D29EB26AEFC6900DD0690 /* XCRemoteSwiftPackageReference "SpiceKey" */, |
| 276 | + 1CA357842C844CF600E853EC /* XCRemoteSwiftPackageReference "swift-async-algorithms" */, |
264 | 277 | ); |
265 | 278 | productRefGroup = 1C0D29D726AEFBDA00DD0690 /* Products */; |
266 | 279 | projectDirPath = ""; |
|
303 | 316 | 1C80700E2880684900A12D56 /* ShortcutView.swift in Sources */, |
304 | 317 | 1CC6C14B2985065500D89250 /* WindowModel.swift in Sources */, |
305 | 318 | 1CC92CFF2869ED8200D46424 /* AppKit+Extensions.swift in Sources */, |
| 319 | + 1CA357832C84488C00E853EC /* PreActionButtonStyle.swift in Sources */, |
306 | 320 | 1CC6C10E297F6B8000D89250 /* SettingsTabType.swift in Sources */, |
307 | 321 | 1CF1380426B5947800E2147E /* ShiftPattern.swift in Sources */, |
308 | 322 | 1CC6C10A297F64EE00D89250 /* Utils.swift in Sources */, |
309 | 323 | 1CC92CFD2869ED5A00D46424 /* CoreGraphics+Extensions.swift in Sources */, |
310 | 324 | 1C1461D626BC1629006442F5 /* ShortcutPanel.swift in Sources */, |
| 325 | + 1CA3578C2C8C244A00E853EC /* SettingsViewModel.swift in Sources */, |
| 326 | + 1CA3578A2C84B60800E853EC /* ExecuteModel.swift in Sources */, |
311 | 327 | 1CAB3F182AE7EE7F00BE23F0 /* MenuViewModel.swift in Sources */, |
312 | 328 | 1CC92D062869EF3D00D46424 /* SettingsView.swift in Sources */, |
313 | 329 | 1C8070102880713000A12D56 /* ShortcutSettingsViewModel.swift in Sources */, |
|
321 | 337 | isa = XCBuildConfiguration; |
322 | 338 | buildSettings = { |
323 | 339 | ALWAYS_SEARCH_USER_PATHS = NO; |
| 340 | + ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; |
324 | 341 | CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; |
325 | 342 | CLANG_ANALYZER_NONNULL = YES; |
326 | 343 | CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; |
|
373 | 390 | GCC_WARN_UNUSED_VARIABLE = YES; |
374 | 391 | GENERATE_INFOPLIST_FILE = NO; |
375 | 392 | LOCALIZATION_PREFERS_STRING_CATALOGS = YES; |
376 | | - MACOSX_DEPLOYMENT_TARGET = 13.0; |
| 393 | + MACOSX_DEPLOYMENT_TARGET = 14.0; |
377 | 394 | MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; |
378 | 395 | MTL_FAST_MATH = YES; |
379 | 396 | ONLY_ACTIVE_ARCH = YES; |
380 | 397 | SDKROOT = macosx; |
381 | 398 | SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; |
382 | 399 | SWIFT_OPTIMIZATION_LEVEL = "-Onone"; |
| 400 | + SWIFT_STRICT_CONCURRENCY = complete; |
| 401 | + SWIFT_VERSION = 5.0; |
383 | 402 | }; |
384 | 403 | name = Debug; |
385 | 404 | }; |
386 | 405 | 1C0D29E526AEFBDC00DD0690 /* Release */ = { |
387 | 406 | isa = XCBuildConfiguration; |
388 | 407 | buildSettings = { |
389 | 408 | ALWAYS_SEARCH_USER_PATHS = NO; |
| 409 | + ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; |
390 | 410 | CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; |
391 | 411 | CLANG_ANALYZER_NONNULL = YES; |
392 | 412 | CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; |
|
433 | 453 | GCC_WARN_UNUSED_VARIABLE = YES; |
434 | 454 | GENERATE_INFOPLIST_FILE = NO; |
435 | 455 | LOCALIZATION_PREFERS_STRING_CATALOGS = YES; |
436 | | - MACOSX_DEPLOYMENT_TARGET = 13.0; |
| 456 | + MACOSX_DEPLOYMENT_TARGET = 14.0; |
437 | 457 | MTL_ENABLE_DEBUG_INFO = NO; |
438 | 458 | MTL_FAST_MATH = YES; |
439 | 459 | SDKROOT = macosx; |
440 | 460 | SWIFT_ACTIVE_COMPILATION_CONDITIONS = RELEASE; |
441 | 461 | SWIFT_COMPILATION_MODE = wholemodule; |
442 | 462 | SWIFT_OPTIMIZATION_LEVEL = "-O"; |
| 463 | + SWIFT_STRICT_CONCURRENCY = complete; |
| 464 | + SWIFT_VERSION = 5.0; |
443 | 465 | }; |
444 | 466 | name = Release; |
445 | 467 | }; |
|
452 | 474 | "CODE_SIGN_IDENTITY[sdk=macosx*]" = "Apple Development"; |
453 | 475 | CODE_SIGN_STYLE = Automatic; |
454 | 476 | COMBINE_HIDPI_IMAGES = YES; |
455 | | - CURRENT_PROJECT_VERSION = 2.7.0; |
| 477 | + CURRENT_PROJECT_VERSION = 2.8.0; |
456 | 478 | DEAD_CODE_STRIPPING = YES; |
457 | 479 | DEVELOPMENT_TEAM = VJ5N2X84K8; |
458 | 480 | ENABLE_HARDENED_RUNTIME = YES; |
|
464 | 486 | "$(inherited)", |
465 | 487 | "@executable_path/../Frameworks", |
466 | 488 | ); |
467 | | - MARKETING_VERSION = 2.7; |
| 489 | + MARKETING_VERSION = 2.8; |
468 | 490 | PRODUCT_BUNDLE_IDENTIFIER = com.kyome.ShiftWindow; |
469 | 491 | PRODUCT_NAME = "$(TARGET_NAME)"; |
470 | 492 | SWIFT_EMIT_LOC_STRINGS = YES; |
|
481 | 503 | "CODE_SIGN_IDENTITY[sdk=macosx*]" = "Apple Development"; |
482 | 504 | CODE_SIGN_STYLE = Automatic; |
483 | 505 | COMBINE_HIDPI_IMAGES = YES; |
484 | | - CURRENT_PROJECT_VERSION = 2.7.0; |
| 506 | + CURRENT_PROJECT_VERSION = 2.8.0; |
485 | 507 | DEAD_CODE_STRIPPING = YES; |
486 | 508 | DEVELOPMENT_TEAM = VJ5N2X84K8; |
487 | 509 | ENABLE_HARDENED_RUNTIME = YES; |
|
493 | 515 | "$(inherited)", |
494 | 516 | "@executable_path/../Frameworks", |
495 | 517 | ); |
496 | | - MARKETING_VERSION = 2.7; |
| 518 | + MARKETING_VERSION = 2.8; |
497 | 519 | PRODUCT_BUNDLE_IDENTIFIER = com.kyome.ShiftWindow; |
498 | 520 | PRODUCT_NAME = "$(TARGET_NAME)"; |
499 | 521 | SWIFT_EMIT_LOC_STRINGS = YES; |
|
530 | 552 | repositoryURL = "https://github.com/Kyome22/SpiceKey.git"; |
531 | 553 | requirement = { |
532 | 554 | kind = exactVersion; |
533 | | - version = 5.0.0; |
| 555 | + version = 5.4.1; |
| 556 | + }; |
| 557 | + }; |
| 558 | + 1CA357842C844CF600E853EC /* XCRemoteSwiftPackageReference "swift-async-algorithms" */ = { |
| 559 | + isa = XCRemoteSwiftPackageReference; |
| 560 | + repositoryURL = "https://github.com/apple/swift-async-algorithms.git"; |
| 561 | + requirement = { |
| 562 | + kind = exactVersion; |
| 563 | + version = 1.0.1; |
534 | 564 | }; |
535 | 565 | }; |
536 | 566 | /* End XCRemoteSwiftPackageReference section */ |
|
541 | 571 | package = 1C0D29EB26AEFC6900DD0690 /* XCRemoteSwiftPackageReference "SpiceKey" */; |
542 | 572 | productName = SpiceKey; |
543 | 573 | }; |
| 574 | + 1CA357852C844CF600E853EC /* AsyncAlgorithms */ = { |
| 575 | + isa = XCSwiftPackageProductDependency; |
| 576 | + package = 1CA357842C844CF600E853EC /* XCRemoteSwiftPackageReference "swift-async-algorithms" */; |
| 577 | + productName = AsyncAlgorithms; |
| 578 | + }; |
544 | 579 | /* End XCSwiftPackageProductDependency section */ |
545 | 580 | }; |
546 | 581 | rootObject = 1C0D29CE26AEFBDA00DD0690 /* Project object */; |
|
0 commit comments