mac: lock settings window size
This commit is contained in:
@@ -365,7 +365,7 @@ struct ClawdisApp: App {
|
|||||||
|
|
||||||
Settings {
|
Settings {
|
||||||
SettingsRootView(state: state)
|
SettingsRootView(state: state)
|
||||||
.frame(minWidth: 520, minHeight: 460)
|
.frame(width: SettingsTab.windowWidth, height: SettingsTab.windowHeight, alignment: .topLeading)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -660,6 +660,8 @@ struct SettingsRootView: View {
|
|||||||
|
|
||||||
enum SettingsTab: CaseIterable {
|
enum SettingsTab: CaseIterable {
|
||||||
case general, permissions, debug, about
|
case general, permissions, debug, about
|
||||||
|
static let windowWidth: CGFloat = 460
|
||||||
|
static let windowHeight: CGFloat = 500
|
||||||
var title: String {
|
var title: String {
|
||||||
switch self {
|
switch self {
|
||||||
case .general: return "General"
|
case .general: return "General"
|
||||||
|
|||||||
Reference in New Issue
Block a user