Added missing shortcut to toggle fullscreen for windows on macOS.

This commit is contained in:
23rd
2025-06-16 08:19:40 +03:00
parent 64df9222dd
commit d06a9e2e5c
2 changed files with 13 additions and 0 deletions

View File

@@ -529,6 +529,18 @@ void MainWindow::createGlobalMenu() {
)->setShortcutContext(Qt::WidgetShortcut);
QMenu *window = psMainMenu.addMenu(tr::lng_mac_menu_window(tr::now));
window->addAction(
tr::lng_mac_menu_fullscreen(tr::now),
this,
[=] {
NSWindow *nsWindow = [reinterpret_cast<NSView*>(winId()) window];
[nsWindow toggleFullScreen:nsWindow];
},
QKeySequence(Qt::MetaModifier | Qt::ControlModifier | Qt::Key_F)
)->setShortcutContext(Qt::WidgetShortcut);
window->addSeparator();
psContacts = window->addAction(tr::lng_mac_menu_contacts(tr::now));
connect(psContacts, &QAction::triggered, psContacts, crl::guard(this, [=] {
Expects(sessionController() != nullptr && !controller().locked());