Skip to content

Commit bd5064e

Browse files
committed
Update suggestion panel corner radius to match Xcode completion panel
1 parent 9f25f49 commit bd5064e

2 files changed

Lines changed: 9 additions & 3 deletions

File tree

Core/Sources/SuggestionWidget/Styles.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,8 +65,8 @@ struct XcodeLikeFrame<Content: View>: View {
6565
}
6666

6767
extension View {
68-
func xcodeStyleFrame(cornerRadius: Double = 10) -> some View {
69-
XcodeLikeFrame(content: self, cornerRadius: cornerRadius)
68+
func xcodeStyleFrame(cornerRadius: Double? = nil) -> some View {
69+
XcodeLikeFrame(content: self, cornerRadius: cornerRadius ?? 10)
7070
}
7171
}
7272

Core/Sources/SuggestionWidget/SuggestionPanelContent/CodeBlockSuggestionPanel.swift

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ struct CodeBlockSuggestionPanel: View {
66
@Environment(\.colorScheme) var colorScheme
77
@AppStorage(\.suggestionCodeFontSize) var fontSize
88
@AppStorage(\.suggestionDisplayCompactMode) var suggestionDisplayCompactMode
9+
@AppStorage(\.suggestionPresentationMode) var suggestionPresentationMode
910

1011
struct ToolBar: View {
1112
@ObservedObject var suggestion: CodeSuggestionProvider
@@ -112,7 +113,12 @@ struct CodeBlockSuggestionPanel: View {
112113
ToolBar(suggestion: suggestion)
113114
}
114115
}
115-
.xcodeStyleFrame()
116+
.xcodeStyleFrame(cornerRadius: {
117+
switch suggestionPresentationMode {
118+
case .nearbyTextCursor: 6
119+
case .floatingWidget: nil
120+
}
121+
}())
116122
}
117123
}
118124

0 commit comments

Comments
 (0)