mirror of
https://github.com/neon443/ShhShell.git
synced 2026-03-11 13:26:16 +00:00
fix the wierd scaling when tapping an ansi color
This commit is contained in:
@@ -11,10 +11,9 @@ struct AnsiPickerView: View {
|
|||||||
@ObservedObject var hostsManager: HostsManager
|
@ObservedObject var hostsManager: HostsManager
|
||||||
|
|
||||||
var body: some View {
|
var body: some View {
|
||||||
ZStack {
|
ZStack(alignment: .center) {
|
||||||
RoundedRectangle(cornerRadius: 15)
|
RoundedRectangle(cornerRadius: 15)
|
||||||
.aspectRatio(CGSize(width: 4, height: 1), contentMode: .fit)
|
.foregroundStyle(hostsManager.selectedTheme.foreground.suiColor.opacity(0.5))
|
||||||
.foregroundStyle(hostsManager.selectedTheme.foreground.suiColor.opacity(0.7))
|
|
||||||
GeometryReader { geo in
|
GeometryReader { geo in
|
||||||
VStack(spacing: 0) {
|
VStack(spacing: 0) {
|
||||||
ForEach(0...1, id: \.self) { row in
|
ForEach(0...1, id: \.self) { row in
|
||||||
@@ -32,13 +31,15 @@ struct AnsiPickerView: View {
|
|||||||
hostsManager.selectAnsi(index)
|
hostsManager.selectAnsi(index)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
.frame(minWidth: 20, minHeight: 20)
|
||||||
|
.aspectRatio(1, contentMode: .fit)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
.aspectRatio(4, contentMode: .fit)
|
||||||
|
.clipShape(RoundedRectangle(cornerRadius: 10))
|
||||||
}
|
}
|
||||||
.aspectRatio(CGSize(width: 4, height: 1), contentMode: .fit)
|
|
||||||
.clipShape(RoundedRectangle(cornerRadius: 10))
|
|
||||||
.padding(5)
|
.padding(5)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -111,5 +111,4 @@ struct ThemePreview: View {
|
|||||||
canModify: true
|
canModify: true
|
||||||
)
|
)
|
||||||
.border(Color.red)
|
.border(Color.red)
|
||||||
.scaleEffect(2)
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user