From 789eedcdb7f396204d354ec43d59aebcc4f652db Mon Sep 17 00:00:00 2001 From: Matt Kiazyk Date: Fri, 19 Sep 2025 19:19:58 -0500 Subject: [PATCH] add some glass effect... why not? --- Xcodes/Frontend/XcodeList/XcodeListView.swift | 31 +++++++++++++------ 1 file changed, 21 insertions(+), 10 deletions(-) diff --git a/Xcodes/Frontend/XcodeList/XcodeListView.swift b/Xcodes/Frontend/XcodeList/XcodeListView.swift index 9a8c9c4..3c10e0b 100644 --- a/Xcodes/Frontend/XcodeList/XcodeListView.swift +++ b/Xcodes/Frontend/XcodeList/XcodeListView.swift @@ -71,6 +71,7 @@ struct XcodeListView: View { PlatformsPocket() .padding(.horizontal) .padding(.vertical, 8) + } } } @@ -83,20 +84,30 @@ struct PlatformsPocket: View { openWindow(id: "platforms") } ) { - HStack(spacing: 5) { - Image(systemName: "square.3.layers.3d") - .font(.title3.weight(.medium)) - Text("PlatformsDescription") - Spacer() + if #available(macOS 26.0, *) { + platformsLabel + .glassEffect(in: .rect(cornerRadius: 8, style: .continuous)) + } else { + platformsLabel + .background(.quaternary.opacity(0.75)) + .clipShape(RoundedRectangle(cornerRadius: 8, style: .continuous)) } - .font(.body.weight(.medium)) - .padding(.horizontal) - .padding(.vertical, 12) - .background(.quaternary.opacity(0.75)) - .clipShape(RoundedRectangle(cornerRadius: 8, style: .continuous)) + } .buttonStyle(.plain) } + + var platformsLabel: some View { + HStack(spacing: 5) { + Image(systemName: "square.3.layers.3d") + .font(.title3.weight(.medium)) + Text("PlatformsDescription") + Spacer() + } + .font(.body.weight(.medium)) + .padding(.horizontal) + .padding(.vertical, 12) + } } struct XcodeListView_Previews: PreviewProvider {