From bb6553bed3cd224e5ff20ed5ba1101de27f7866b Mon Sep 17 00:00:00 2001 From: daobashun <49193927+fangshun2004@users.noreply.github.com> Date: Sat, 21 Jun 2025 21:35:51 +0800 Subject: [PATCH] Load window location/size from the configuration file (#523) --- src/core/frontend/manager/styles/Classic/Classic.cpp | 4 ++-- src/core/frontend/manager/styles/Modern/Modern.cpp | 4 ++-- .../frontend/manager/styles/ModernVertical/ModernVertical.cpp | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/core/frontend/manager/styles/Classic/Classic.cpp b/src/core/frontend/manager/styles/Classic/Classic.cpp index 3e3690b..11318c5 100644 --- a/src/core/frontend/manager/styles/Classic/Classic.cpp +++ b/src/core/frontend/manager/styles/Classic/Classic.cpp @@ -11,8 +11,8 @@ namespace YimMenu float centerY = *YimMenu::Pointers.ScreenResY / 5.0f; ImVec2 windowSize(windowWidth, *YimMenu::Pointers.ScreenResY / 2.5f); - ImGui::SetNextWindowSize(windowSize, ImGuiCond_Once); - ImGui::SetNextWindowPos(ImVec2(centerX, centerY), ImGuiCond_Once); + ImGui::SetNextWindowSize(windowSize, ImGuiCond_FirstUseEver); + ImGui::SetNextWindowPos(ImVec2(centerX, centerY), ImGuiCond_FirstUseEver); ImGuiWindowFlags flags = ImGuiWindowFlags_NoTitleBar | ImGuiWindowFlags_NoCollapse; auto pos = ImGui::GetCursorPos(); diff --git a/src/core/frontend/manager/styles/Modern/Modern.cpp b/src/core/frontend/manager/styles/Modern/Modern.cpp index b50a3e7..f45e211 100644 --- a/src/core/frontend/manager/styles/Modern/Modern.cpp +++ b/src/core/frontend/manager/styles/Modern/Modern.cpp @@ -127,8 +127,8 @@ namespace YimMenu float centerY = *YimMenu::Pointers.ScreenResY / 5.0f; ImVec2 windowSize(windowWidth, *YimMenu::Pointers.ScreenResY / 2.5f); - ImGui::SetNextWindowSize(windowSize, ImGuiCond_Once); - ImGui::SetNextWindowPos(ImVec2(centerX, centerY), ImGuiCond_Once); + ImGui::SetNextWindowSize(windowSize, ImGuiCond_FirstUseEver); + ImGui::SetNextWindowPos(ImVec2(centerX, centerY), ImGuiCond_FirstUseEver); ImGuiWindowFlags flags = ImGuiWindowFlags_NoTitleBar | ImGuiWindowFlags_NoCollapse; if (ImGui::Begin("##Categories&Content", nullptr, flags)) diff --git a/src/core/frontend/manager/styles/ModernVertical/ModernVertical.cpp b/src/core/frontend/manager/styles/ModernVertical/ModernVertical.cpp index ae7f387..2ff2536 100644 --- a/src/core/frontend/manager/styles/ModernVertical/ModernVertical.cpp +++ b/src/core/frontend/manager/styles/ModernVertical/ModernVertical.cpp @@ -128,8 +128,8 @@ namespace YimMenu float centerY = *YimMenu::Pointers.ScreenResY / 5.0f; ImVec2 windowSize(windowWidth, *YimMenu::Pointers.ScreenResY / 2.5f); - ImGui::SetNextWindowSize(windowSize, ImGuiCond_Once); - ImGui::SetNextWindowPos(ImVec2(centerX, centerY), ImGuiCond_Once); + ImGui::SetNextWindowSize(windowSize, ImGuiCond_FirstUseEver); + ImGui::SetNextWindowPos(ImVec2(centerX, centerY), ImGuiCond_FirstUseEver); ImGuiWindowFlags flags = ImGuiWindowFlags_NoTitleBar | ImGuiWindowFlags_NoCollapse; if (ImGui::Begin("##Categories&Content", nullptr, flags))