diff --git a/CodeEdit/Features/WindowCommands/ViewCommands.swift b/CodeEdit/Features/WindowCommands/ViewCommands.swift index 44e44b2b16..4990319ff4 100644 --- a/CodeEdit/Features/WindowCommands/ViewCommands.swift +++ b/CodeEdit/Features/WindowCommands/ViewCommands.swift @@ -8,6 +8,8 @@ import SwiftUI struct ViewCommands: Commands { + private var prefs: AppPreferencesModel = .shared + var body: some Commands { CommandGroup(after: .toolbar) { Button("Show Command Palette") { @@ -15,9 +17,22 @@ struct ViewCommands: Commands { } .keyboardShortcut("p", modifiers: [.shift, .command]) + Button("Zoom in") { + prefs.preferences.textEditing.font.size += 1 + } + .keyboardShortcut("+") + + Button("Zoom out") { + if !(prefs.preferences.textEditing.font.size <= 1) { + prefs.preferences.textEditing.font.size -= 1 + } + } + .keyboardShortcut("-") + Button("Customize Toolbar...") { } + .disabled(true) } } }