fix: title was truncated in app-icons appearance (closes #4860)

fix was to update ci to use macos 15 and xcode 26, since the issue goes away when compiling with xcode 26, without any code change
This commit is contained in:
lwouis committed 2025-10-26 17:40:26 +01:00
1 parent 58fcae7af8
commit a1cfd1de25
7 files changed
+19 -17

No files matched your search

+2 -2
View File
@@ -21,7 +21,7 @@ env:
APP_NAME: AltTab
jobs:
build:
runs-on: macos-13 # Intel VM; see https://github.com/actions/runner-images/tree/main
runs-on: macos-15 # all options: https://github.com/actions/runner-images/tree/main
environment: production
steps:
# - env:
@@ -44,7 +44,7 @@ jobs:
with:
node-version: 16
cache: 'npm'
- run: sudo xcode-select -s /Applications/Xcode_14.2.app/Contents/Developer
- run: sudo xcode-select -s /Applications/Xcode_26.0.1.app/Contents/Developer
- run: scripts/print_env.sh
- run: npm ci
- run: npx commitlint --from "$GITHUB_EVENT_BEFORE" --to "$GITHUB_EVENT_AFTER" --verbose
+2
View File
@@ -35,6 +35,8 @@ post_install do |installer|
# disable code signing which is unnecessary for pods
config.build_settings['CODE_SIGNING_REQUIRED'] = 'NO'
config.build_settings['CODE_SIGNING_ALLOWED'] = 'NO'
# set deployment_target for all pods, to avoid libarclite compiler error
config.build_settings['MACOSX_DEPLOYMENT_TARGET'] = deployment_target
end
end
end
+1 -1
View File
@@ -44,6 +44,6 @@ SPEC CHECKSUMS:
Sparkle: 1fa490bb4ab2a9b37cfb9ea4feec19dd33b81cd2
SwiftyBeaver: d39e7c376bf15e9fffca8263b8fd1f42ea56aa2d
PODFILE CHECKSUM: 171d8e3b49aa39f805e1814551d0f7e1bafd1572
PODFILE CHECKSUM: c3fc354fa5ccad08f1b9f7302205cc969b4b0ef0
COCOAPODS: 1.16.2
+1 -1
View File
@@ -44,6 +44,6 @@ SPEC CHECKSUMS:
Sparkle: 1fa490bb4ab2a9b37cfb9ea4feec19dd33b81cd2
SwiftyBeaver: d39e7c376bf15e9fffca8263b8fd1f42ea56aa2d
PODFILE CHECKSUM: 171d8e3b49aa39f805e1814551d0f7e1bafd1572
PODFILE CHECKSUM: c3fc354fa5ccad08f1b9f7302205cc969b4b0ef0
COCOAPODS: 1.16.2
+10 -10
View File
@@ -1230,7 +1230,7 @@
COMBINE_HIDPI_IMAGES = YES;
ENABLE_USER_SCRIPT_SANDBOXING = NO;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks";
MACOSX_DEPLOYMENT_TARGET = 10.7;
MACOSX_DEPLOYMENT_TARGET = 10.12;
SDKROOT = macosx;
};
name = Release;
@@ -1247,7 +1247,7 @@
COMBINE_HIDPI_IMAGES = YES;
ENABLE_USER_SCRIPT_SANDBOXING = NO;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks";
MACOSX_DEPLOYMENT_TARGET = 10.9;
MACOSX_DEPLOYMENT_TARGET = 10.12;
SDKROOT = macosx;
};
name = Debug;
@@ -1264,7 +1264,7 @@
COMBINE_HIDPI_IMAGES = YES;
ENABLE_USER_SCRIPT_SANDBOXING = NO;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks";
MACOSX_DEPLOYMENT_TARGET = 10.9;
MACOSX_DEPLOYMENT_TARGET = 10.12;
SDKROOT = macosx;
};
name = Release;
@@ -1293,7 +1293,7 @@
INFOPLIST_FILE = "Target Support Files/LetsMove/LetsMove-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks";
MACOSX_DEPLOYMENT_TARGET = 10.6;
MACOSX_DEPLOYMENT_TARGET = 10.12;
MODULEMAP_FILE = "Target Support Files/LetsMove/LetsMove.modulemap";
PRODUCT_MODULE_NAME = LetsMove;
PRODUCT_NAME = LetsMove;
@@ -1331,7 +1331,7 @@
INFOPLIST_FILE = "Target Support Files/LetsMove/LetsMove-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks";
MACOSX_DEPLOYMENT_TARGET = 10.6;
MACOSX_DEPLOYMENT_TARGET = 10.12;
MODULEMAP_FILE = "Target Support Files/LetsMove/LetsMove.modulemap";
PRODUCT_MODULE_NAME = LetsMove;
PRODUCT_NAME = LetsMove;
@@ -1369,7 +1369,7 @@
INFOPLIST_FILE = "Target Support Files/SwiftyBeaver/SwiftyBeaver-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks";
MACOSX_DEPLOYMENT_TARGET = 10.10;
MACOSX_DEPLOYMENT_TARGET = 10.12;
MODULEMAP_FILE = "Target Support Files/SwiftyBeaver/SwiftyBeaver.modulemap";
PRODUCT_MODULE_NAME = SwiftyBeaver;
PRODUCT_NAME = SwiftyBeaver;
@@ -1549,7 +1549,7 @@
INFOPLIST_FILE = "Target Support Files/SwiftyBeaver/SwiftyBeaver-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks";
MACOSX_DEPLOYMENT_TARGET = 10.10;
MACOSX_DEPLOYMENT_TARGET = 10.12;
MODULEMAP_FILE = "Target Support Files/SwiftyBeaver/SwiftyBeaver.modulemap";
PRODUCT_MODULE_NAME = SwiftyBeaver;
PRODUCT_NAME = SwiftyBeaver;
@@ -1575,7 +1575,7 @@
COMBINE_HIDPI_IMAGES = YES;
ENABLE_USER_SCRIPT_SANDBOXING = NO;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks";
MACOSX_DEPLOYMENT_TARGET = 10.7;
MACOSX_DEPLOYMENT_TARGET = 10.12;
SDKROOT = macosx;
};
name = Debug;
@@ -1604,7 +1604,7 @@
INFOPLIST_FILE = "Target Support Files/ShortcutRecorder/ShortcutRecorder-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks";
MACOSX_DEPLOYMENT_TARGET = 10.11;
MACOSX_DEPLOYMENT_TARGET = 10.12;
MODULEMAP_FILE = "Target Support Files/ShortcutRecorder/ShortcutRecorder.modulemap";
PRODUCT_BUNDLE_IDENTIFIER = com.kulakov.ShortcutRecorder;
PRODUCT_MODULE_NAME = ShortcutRecorder;
@@ -1643,7 +1643,7 @@
INFOPLIST_FILE = "Target Support Files/ShortcutRecorder/ShortcutRecorder-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks";
MACOSX_DEPLOYMENT_TARGET = 10.11;
MACOSX_DEPLOYMENT_TARGET = 10.12;
MODULEMAP_FILE = "Target Support Files/ShortcutRecorder/ShortcutRecorder.modulemap";
PRODUCT_BUNDLE_IDENTIFIER = com.kulakov.ShortcutRecorder;
PRODUCT_MODULE_NAME = ShortcutRecorder;
+1 -1
View File
@@ -140,7 +140,7 @@ class BackgroundWork {
}
}
class LabeledOperationQueue: OperationQueue {
class LabeledOperationQueue: OperationQueue, @unchecked Sendable {
private let strongUnderlyingQueue: DispatchQueue
init(_ label: String, _ qos: DispatchQoS, _ maxConcurrentOperationCount: Int) {
@@ -6,10 +6,10 @@ class RunningApplicationsEvents {
static func observe() {
previousValueOfRunningApps = Set(NSWorkspace.shared.runningApplications)
appsObserver = NSWorkspace.shared.observe(\.runningApplications, options: [.old, .new], changeHandler: handleEvent)
appsObserver = NSWorkspace.shared.observe(\.runningApplications, options: [.old, .new], changeHandler: { (_, _) in handleEvent() })
}
private static func handleEvent<A>(_: NSWorkspace, _ change: NSKeyValueObservedChange<A>) {
private static func handleEvent() {
let workspaceApps = Set(NSWorkspace.shared.runningApplications)
let added = workspaceApps.subtracting(previousValueOfRunningApps)
let removed = previousValueOfRunningApps.subtracting(workspaceApps)