From 49584e3dfc7f9c0f19c9683d80ebe17c4e4d7623 Mon Sep 17 00:00:00 2001 From: dec05eba Date: Fri, 27 Dec 2024 21:04:28 +0100 Subject: Improve rendering quality (alpha blending) --- TODO | 6 +++++- depends/mglpp | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/TODO b/TODO index 5a8c031..99813df 100644 --- a/TODO +++ b/TODO @@ -112,4 +112,8 @@ Save audio devices by name instead of id. This is more robust since audio id can Improve linux global hotkeys startup time by parsing /proc/bus/input/devices instead of ioctl. Keyboard grabbing has some issues. If a key is grabbed while its being held down that it will be kept in held-down state (a hack exists to workaround this, but it may not work in all environments). - This also causes an issue where is a key is pressed before key is grabbed and then released while grabbed and then key is ungrabbed then the key will have to be pressed twice to register in the display server. \ No newline at end of file + This also causes an issue where is a key is pressed before key is grabbed and then released while grabbed and then key is ungrabbed then the key will have to be pressed twice to register in the display server. + +We can get the name of the running steam game without x11 by listing processes and finding the one that runs a program called "reaper" with the arguments SteamLaunch AppId=. The binary comes after the -- argument, get the name of the game by parsing out name from that, in the format steamapps/common//. + +All steam game names by ID are available at https://api.steampowered.com/ISteamApps/GetAppList/v2/. The name of a single game can be retrieved from http://store.steampowered.com/api/appdetails?appids=115800. diff --git a/depends/mglpp b/depends/mglpp index 05ba259..3c33f0f 160000 --- a/depends/mglpp +++ b/depends/mglpp @@ -1 +1 @@ -Subproject commit 05ba259af78f879d344883c0edb7318a6eec2656 +Subproject commit 3c33f0f8136a8cd3844c9dc087daabf16443fa40 -- cgit v1.2.3