From 03a1f449b5879e040c73c491afcf79f507175076 Mon Sep 17 00:00:00 2001 From: Aleksander Date: Sat, 17 Jan 2026 20:07:37 +0100 Subject: [PATCH] Running games list (Closes #398) --- dash-frontend/assets/gui/tab/games.xml | 2 + dash-frontend/assets/gui/tab/monado.xml | 2 +- dash-frontend/assets/gui/view/game_list.xml | 6 +- .../assets/gui/view/running_games_list.xml | 20 ++ dash-frontend/assets/lang/de.json | 13 +- dash-frontend/assets/lang/en.json | 26 ++- dash-frontend/assets/lang/es.json | 13 +- dash-frontend/assets/lang/it.json | 13 +- dash-frontend/assets/lang/ja.json | 13 +- dash-frontend/assets/lang/pl.json | 13 +- dash-frontend/assets/lang/zh_CN.json | 13 +- dash-frontend/src/frontend.rs | 10 +- dash-frontend/src/tab/apps.rs | 2 +- dash-frontend/src/tab/games.rs | 31 ++- dash-frontend/src/tab/mod.rs | 2 +- dash-frontend/src/tab/monado.rs | 2 +- dash-frontend/src/tab/settings.rs | 2 +- dash-frontend/src/util/mod.rs | 1 + dash-frontend/src/util/steam_utils.rs | 7 +- dash-frontend/src/util/wgui_simple.rs | 23 +++ dash-frontend/src/views/app_launcher.rs | 6 +- dash-frontend/src/views/game_list.rs | 28 +-- dash-frontend/src/views/mod.rs | 1 + dash-frontend/src/views/running_games_list.rs | 178 ++++++++++++++++++ 24 files changed, 366 insertions(+), 61 deletions(-) create mode 100644 dash-frontend/assets/gui/view/running_games_list.xml create mode 100644 dash-frontend/src/util/wgui_simple.rs create mode 100644 dash-frontend/src/views/running_games_list.rs diff --git a/dash-frontend/assets/gui/tab/games.xml b/dash-frontend/assets/gui/tab/games.xml index 2ee00a0..8d5b2fa 100644 --- a/dash-frontend/assets/gui/tab/games.xml +++ b/dash-frontend/assets/gui/tab/games.xml @@ -1,8 +1,10 @@ + +
\ No newline at end of file diff --git a/dash-frontend/assets/gui/tab/monado.xml b/dash-frontend/assets/gui/tab/monado.xml index cd89474..35907a3 100644 --- a/dash-frontend/assets/gui/tab/monado.xml +++ b/dash-frontend/assets/gui/tab/monado.xml @@ -31,7 +31,7 @@