fix(overhaul): UI and resolution bugs for Steam Deck (Gamescope)

Signed-off-by: Collecting <collecting@noreply.localhost>
This commit is contained in:
Collecting
2026-01-04 18:43:19 +00:00
parent 1c4a33cc55
commit be95703bce

View File

@@ -54,6 +54,9 @@ private slots:
void UpdateVramStats();
private:
bool is_enabled = false;
bool is_visible = false;
void UpdatePosition();
void DrawVramInfo(QPainter& painter);
void DrawVramGraph(QPainter& painter);
@@ -73,13 +76,12 @@ private:
u32 frame_counter = 0;
// VRAM graph data
static constexpr size_t MAX_VRAM_HISTORY = 120; // 2 seconds at 60 FPS
static constexpr size_t MAX_VRAM_HISTORY = 120;
std::deque<double> vram_usage_history;
double min_vram_usage = 0.0;
double max_vram_usage = 100.0;
// Display settings
bool is_visible = false;
bool is_dragging = false;
bool has_been_moved = false;
QPoint drag_start_pos;