From 986952883e616e7d1217e41ab985cb04831ed4a5 Mon Sep 17 00:00:00 2001 From: Jarred Wilson Date: Thu, 20 Feb 2025 18:22:22 -0600 Subject: [PATCH] add true fullscreen mode --- src/qt_gui/settings_dialog.cpp | 6 +++--- src/qt_gui/settings_dialog.ui | 5 +++++ 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/src/qt_gui/settings_dialog.cpp b/src/qt_gui/settings_dialog.cpp index 23f27ba2d..a32b706cb 100644 --- a/src/qt_gui/settings_dialog.cpp +++ b/src/qt_gui/settings_dialog.cpp @@ -78,7 +78,8 @@ SettingsDialog::SettingsDialog(std::span physical_devices, channelMap = {{tr("Release"), "Release"}, {tr("Nightly"), "Nightly"}}; logTypeMap = {{tr("async"), "async"}, {tr("sync"), "sync"}}; screenModeMap = {{tr("Fullscreen (Borderless)"), "Fullscreen (Borderless)"}, - {tr("Windowed"), "Windowed"}}; + {tr("Windowed"), "Windowed"}, + {tr("Fullscreen"), "Fullscreen"}}; chooseHomeTabMap = {{tr("General"), "General"}, {tr("GUI"), "GUI"}, {tr("Graphics"), "Graphics"}, {tr("User"), "User"}, {tr("Input"), "Input"}, {tr("Paths"), "Paths"}, @@ -647,8 +648,7 @@ void SettingsDialog::UpdateSettings() { const QVector TouchPadIndex = {"left", "center", "right", "none"}; Config::setBackButtonBehavior(TouchPadIndex[ui->backButtonBehaviorComboBox->currentIndex()]); - Config::setIsFullscreen(ui->displayModeComboBox->currentText().toStdString() == - "Fullscreen (Borderless)"); + Config::setIsFullscreen(ui->displayModeComboBox->currentText().toStdString() == "Fullscreen"); Config::setFullscreenMode( screenModeMap.value(ui->displayModeComboBox->currentText()).toStdString()); Config::setIsMotionControlsEnabled(ui->motionControlsCheckBox->isChecked()); diff --git a/src/qt_gui/settings_dialog.ui b/src/qt_gui/settings_dialog.ui index 0a878a144..4f4dbd2b8 100644 --- a/src/qt_gui/settings_dialog.ui +++ b/src/qt_gui/settings_dialog.ui @@ -994,6 +994,11 @@ Windowed + + + Fullscreen + + Fullscreen (Borderless)