From 1430f690e04fe7e728e5045d0577752fc7ca84fc Mon Sep 17 00:00:00 2001 From: bdamja <95828582+bdamja@users.noreply.github.com> Date: Sun, 5 Apr 2026 12:31:28 -0600 Subject: [PATCH] button to restore default window size and position (#234) --- src/dusk/imgui/ImGuiMenuGame.cpp | 8 ++++++++ src/m_Do/m_Do_main.cpp | 4 ++-- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/src/dusk/imgui/ImGuiMenuGame.cpp b/src/dusk/imgui/ImGuiMenuGame.cpp index cd1d5a06f3..46a1e58ec9 100644 --- a/src/dusk/imgui/ImGuiMenuGame.cpp +++ b/src/dusk/imgui/ImGuiMenuGame.cpp @@ -11,6 +11,7 @@ #include "dusk/hotkeys.h" #include "dusk/settings.h" #include "m_Do/m_Do_controller_pad.h" +#include "m_Do/m_Do_graphic.h" namespace dusk { ImGuiMenuGame::ImGuiMenuGame() {} @@ -29,6 +30,13 @@ namespace dusk { VISetWindowFullscreen(getSettings().video.enableFullscreen); } + if (ImGui::MenuItem("Default Window Size")) { + getSettings().video.enableFullscreen = false; + VISetWindowFullscreen(false); + VISetWindowSize(FB_WIDTH * 2, FB_HEIGHT * 2); + VICenterWindow(); + } + ImGui::EndMenu(); } diff --git a/src/m_Do/m_Do_main.cpp b/src/m_Do/m_Do_main.cpp index b8eeba892e..3a70e0a783 100644 --- a/src/m_Do/m_Do_main.cpp +++ b/src/m_Do/m_Do_main.cpp @@ -269,8 +269,8 @@ int game_main(int argc, char* argv[]) { config.appName = "Dusk"; config.windowPosX = -1; config.windowPosY = -1; - config.windowWidth = 608 * 2; - config.windowHeight = 448 * 2; + config.windowWidth = FB_WIDTH * 2; + config.windowHeight = FB_HEIGHT * 2; config.desiredBackend = ParseAuroraBackend(parsed_arg_options["backend"].as()); config.logCallback = &aurora_log_callback; config.logLevel = (AuroraLogLevel)parsed_arg_options["log-level"].as();