diff --git a/Spotifly.xcodeproj/project.pbxproj b/Spotifly.xcodeproj/project.pbxproj
index f59f57e..6b4d1a1 100644
--- a/Spotifly.xcodeproj/project.pbxproj
+++ b/Spotifly.xcodeproj/project.pbxproj
@@ -347,7 +347,7 @@
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = dwarf;
- DEVELOPMENT_TEAM = 89S4HZY343;
+ DEVELOPMENT_TEAM = "";
ENABLE_INCOMING_NETWORK_CONNECTIONS = YES;
ENABLE_OUTGOING_NETWORK_CONNECTIONS = YES;
ENABLE_STRICT_OBJC_MSGSEND = YES;
@@ -411,7 +411,7 @@
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
- DEVELOPMENT_TEAM = 89S4HZY343;
+ DEVELOPMENT_TEAM = "";
ENABLE_INCOMING_NETWORK_CONNECTIONS = YES;
ENABLE_NS_ASSERTIONS = NO;
ENABLE_OUTGOING_NETWORK_CONNECTIONS = YES;
@@ -442,7 +442,7 @@
CODE_SIGN_ENTITLEMENTS = Spotifly/Spotifly.entitlements;
CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 4;
- DEVELOPMENT_TEAM = 89S4HZY343;
+ DEVELOPMENT_TEAM = "";
ENABLE_APP_SANDBOX = YES;
ENABLE_HARDENED_RUNTIME = YES;
ENABLE_PREVIEWS = YES;
@@ -464,7 +464,7 @@
LD_RUNPATH_SEARCH_PATHS = "@executable_path/Frameworks";
"LD_RUNPATH_SEARCH_PATHS[sdk=macosx*]" = "@executable_path/../Frameworks";
LIBRARY_SEARCH_PATHS = "$(PROJECT_DIR)/build/rust/lib";
- MACOSX_DEPLOYMENT_TARGET = 26.2;
+ MACOSX_DEPLOYMENT_TARGET = 15.0;
MARKETING_VERSION = 1.2.2;
OTHER_LDFLAGS = (
"-lspotifly_rust",
@@ -529,7 +529,7 @@
ASSETCATALOG_COMPILER_INCLUDE_ALL_APPICON_ASSETS = YES;
CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 4;
- DEVELOPMENT_TEAM = 89S4HZY343;
+ DEVELOPMENT_TEAM = "";
ENABLE_APP_SANDBOX = YES;
ENABLE_HARDENED_RUNTIME = YES;
ENABLE_PREVIEWS = YES;
@@ -551,7 +551,7 @@
LD_RUNPATH_SEARCH_PATHS = "@executable_path/Frameworks";
"LD_RUNPATH_SEARCH_PATHS[sdk=macosx*]" = "@executable_path/../Frameworks";
LIBRARY_SEARCH_PATHS = "$(PROJECT_DIR)/build/rust/lib";
- MACOSX_DEPLOYMENT_TARGET = 26.2;
+ MACOSX_DEPLOYMENT_TARGET = 15.0;
MARKETING_VERSION = 1.2.2;
OTHER_LDFLAGS = (
"-lspotifly_rust",
@@ -613,10 +613,10 @@
BUNDLE_LOADER = "$(TEST_HOST)";
CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 4;
- DEVELOPMENT_TEAM = 89S4HZY343;
+ DEVELOPMENT_TEAM = "";
GENERATE_INFOPLIST_FILE = NO;
IPHONEOS_DEPLOYMENT_TARGET = 26.2;
- MACOSX_DEPLOYMENT_TARGET = 26.2;
+ MACOSX_DEPLOYMENT_TARGET = 15.0;
MARKETING_VERSION = 1.2.2;
PRODUCT_BUNDLE_IDENTIFIER = rvdh.SpotiflyTests;
PRODUCT_NAME = "$(TARGET_NAME)";
@@ -639,10 +639,10 @@
BUNDLE_LOADER = "$(TEST_HOST)";
CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 4;
- DEVELOPMENT_TEAM = 89S4HZY343;
+ DEVELOPMENT_TEAM = "";
GENERATE_INFOPLIST_FILE = NO;
IPHONEOS_DEPLOYMENT_TARGET = 26.2;
- MACOSX_DEPLOYMENT_TARGET = 26.2;
+ MACOSX_DEPLOYMENT_TARGET = 15.0;
MARKETING_VERSION = 1.2.2;
PRODUCT_BUNDLE_IDENTIFIER = rvdh.SpotiflyTests;
PRODUCT_NAME = "$(TARGET_NAME)";
@@ -664,10 +664,10 @@
buildSettings = {
CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 4;
- DEVELOPMENT_TEAM = 89S4HZY343;
+ DEVELOPMENT_TEAM = "";
GENERATE_INFOPLIST_FILE = NO;
IPHONEOS_DEPLOYMENT_TARGET = 26.2;
- MACOSX_DEPLOYMENT_TARGET = 26.2;
+ MACOSX_DEPLOYMENT_TARGET = 15.0;
MARKETING_VERSION = 1.2.2;
PRODUCT_BUNDLE_IDENTIFIER = rvdh.SpotiflyUITests;
PRODUCT_NAME = "$(TARGET_NAME)";
@@ -689,10 +689,10 @@
buildSettings = {
CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 4;
- DEVELOPMENT_TEAM = 89S4HZY343;
+ DEVELOPMENT_TEAM = "";
GENERATE_INFOPLIST_FILE = NO;
IPHONEOS_DEPLOYMENT_TARGET = 26.2;
- MACOSX_DEPLOYMENT_TARGET = 26.2;
+ MACOSX_DEPLOYMENT_TARGET = 15.0;
MARKETING_VERSION = 1.2.2;
PRODUCT_BUNDLE_IDENTIFIER = rvdh.SpotiflyUITests;
PRODUCT_NAME = "$(TARGET_NAME)";
diff --git a/Spotifly/Info.plist b/Spotifly/Info.plist
index 40a4ba2..7c1f7dc 100644
--- a/Spotifly/Info.plist
+++ b/Spotifly/Info.plist
@@ -32,7 +32,7 @@
LSApplicationCategoryType
public.app-category.music
LSMinimumSystemVersion
- 26.2
+ 15.0
NSHumanReadableCopyright
NSPrincipalClass
diff --git a/Spotifly/Views/NowPlayingBarView.swift b/Spotifly/Views/NowPlayingBarView.swift
index 1c8559b..7467c88 100644
--- a/Spotifly/Views/NowPlayingBarView.swift
+++ b/Spotifly/Views/NowPlayingBarView.swift
@@ -487,9 +487,15 @@ private struct NowPlayingBarBackground: ViewModifier {
content
.background(Color(NSColor.windowBackgroundColor))
} else {
- content
- .glassEffect(.regular, in: .capsule)
- .shadow(color: .black.opacity(0.15), radius: 8, x: 0, y: 4)
+ if #available(macOS 26.0, *) {
+ content
+ .glassEffect(.regular, in: .capsule)
+ .shadow(color: .black.opacity(0.15), radius: 8, x: 0, y: 4)
+ } else {
+ content
+ .background(.ultraThinMaterial, in: .capsule)
+ .shadow(color: .black.opacity(0.15), radius: 8, x: 0, y: 4)
+ }
}
}
}