diff --git a/Sources/MacControlCenterUI/Menu Abstracts/HighlightingMenuItem.swift b/Sources/MacControlCenterUI/Menu Abstracts/HighlightingMenuItem.swift index 437244e..aa3f5ca 100644 --- a/Sources/MacControlCenterUI/Menu Abstracts/HighlightingMenuItem.swift +++ b/Sources/MacControlCenterUI/Menu Abstracts/HighlightingMenuItem.swift @@ -117,7 +117,11 @@ public struct HighlightingMenuItem: View, MacControlCenterMenuIte // MARK: Helpers private var backgroundShape: some Shape { - RoundedRectangle(cornerSize: .init(width: 5, height: 5)) + if #available(macOS 26, *) { + RoundedRectangle(cornerSize: .init(width: 10, height: 10), style: .continuous) + } else { + RoundedRectangle(cornerSize: .init(width: 5, height: 5)) + } } private var visualEffect: VisualEffect? { diff --git a/Sources/MacControlCenterUI/Menu Internal/Menu Constants.swift b/Sources/MacControlCenterUI/Menu Internal/Menu Constants.swift index ef2b14b..14b167d 100644 --- a/Sources/MacControlCenterUI/Menu Internal/Menu Constants.swift +++ b/Sources/MacControlCenterUI/Menu Internal/Menu Constants.swift @@ -14,7 +14,15 @@ enum MenuGeometry { static let menuItemStandardHoverBackColor = Color(NSColor.selectedContentBackgroundColor) static let menuHorizontalContentInset: CGFloat = 14 - static let menuHorizontalHighlightInset: CGFloat = 4 + + static var menuHorizontalHighlightInset: CGFloat { + if #available(macOS 26, *) { + return 6 + } else { + return 4 + } + } + static let menuVerticalPadding: CGFloat = 1 static let menuItemPadding: CGFloat = 4 static let menuItemContentStandardHeight: CGFloat = 18