style: match translation footer action ordering and keycaps

This commit is contained in:
2026-10-18 02:02:12 +02:00
parent dcc124e382
commit b13976c516
2 changed files with 10 additions and 8 deletions
+8 -8
View File
@@ -130,22 +130,22 @@ final class TranslationController: NSViewController {
let returnKey = ShortcutIndicator("↵")
let actionPill = NSView()
stylePill(actionPill)
let actionsKey = ShortcutIndicator("⌘K")
for control in [actionsButton, actionsKey, translateButton, returnKey] {
let actionsKey = ShortcutIndicator("⌘", "K")
for control in [translateButton, returnKey, actionsButton, actionsKey] {
control.translatesAutoresizingMaskIntoConstraints = false
actionPill.addSubview(control)
}
NSLayoutConstraint.activate([
actionPill.heightAnchor.constraint(equalToConstant: 36),
actionsButton.leadingAnchor.constraint(equalTo: actionPill.leadingAnchor, constant: 14),
actionsButton.centerYAnchor.constraint(equalTo: actionPill.centerYAnchor),
actionsKey.leadingAnchor.constraint(equalTo: actionsButton.trailingAnchor, constant: 8),
actionsKey.centerYAnchor.constraint(equalTo: actionPill.centerYAnchor),
translateButton.leadingAnchor.constraint(equalTo: actionsKey.trailingAnchor, constant: 16),
translateButton.leadingAnchor.constraint(equalTo: actionPill.leadingAnchor, constant: 14),
translateButton.centerYAnchor.constraint(equalTo: actionPill.centerYAnchor),
returnKey.leadingAnchor.constraint(equalTo: translateButton.trailingAnchor, constant: 8),
returnKey.centerYAnchor.constraint(equalTo: actionPill.centerYAnchor),
returnKey.trailingAnchor.constraint(equalTo: actionPill.trailingAnchor, constant: -12),
actionsButton.leadingAnchor.constraint(equalTo: returnKey.trailingAnchor, constant: 14),
actionsButton.centerYAnchor.constraint(equalTo: actionPill.centerYAnchor),
actionsKey.leadingAnchor.constraint(equalTo: actionsButton.trailingAnchor, constant: 8),
actionsKey.centerYAnchor.constraint(equalTo: actionPill.centerYAnchor),
actionsKey.trailingAnchor.constraint(equalTo: actionPill.trailingAnchor, constant: -12),
])
let footer = NSStackView(views: [languageButton, status, settingsButton, NSView(), actionPill])
footer.orientation = .horizontal