Commit Graph

225 Commits (experimental/global_desktop_controller)

Author SHA1 Message Date
Peter Repukat 51ccda8fb8 GlosSITarget: Update experimental "stand-alone"-mode 1 year ago
Peter Repukat 3011fc4011 GlosSITarget: default hideAltTab to true 1 year ago
Peter Repukat d5c44ad8c7 WIP: Experimental standalone (not launched via Steam (steam needs to be open!) mode 1 year ago
Peter Repukat b76b6ee595 Option to disable GlosSIs additional overlay 1 year ago
Peter Repukat 2ac3325c5b Store SteamPath/SteamUserId in Settings and use as fallback 1 year ago
Peter Repukat 4e4c85885c Hack together shitty method to retrieve original unhooking bytes via GlosSIConfig
Here's hoping that this will prevent access-violation issues for some users
1 year ago
Peter Repukat b4351d2743 It's that time of the year again 1 year ago
Marocco2 2594512c12 Added toggle inside ImGui 1 year ago
Marocco2 41c385e551 Added proper setting value (default: off) 1 year ago
Marocco2 be4c8fb209 added comment 1 year ago
Marocco2 4fc3ff8e93 typo 1 year ago
Marocco2 c0303c88d0 add `WS_EX_TOOLWINDOW` in extended windows styles for GlosSI-Target
https://learn.microsoft.com/en-us/windows/win32/winmsg/extended-window-styles

Goal is to remove GlosSI-Target window in Alt-Tab listing as it will induce issues with Steam Link and not particularly intuitive when switching from and to a game.

Currently untested, PR needed only for building a PoC of it and checking for possible issues
1 year ago
Peter Repukat 85ab663804 GlosSITarget: Close existing target on launch 1 year ago
Peter Repukat 128e7f4a62 GlosSITarget: add -window cli switch 2 years ago
Peter Repukat 9e170d24bd Fix typo 2 years ago
Peter Repukat a8235ca9c9 GlosSITarget: Fix UI Scaling 2 years ago
Peter Repukat 45bd68e595 GlosSITarget: Fix too low screen scale comparison 2 years ago
Peter Repukat 2fbf3b444d GlosSITarget: Fix not applying screen scale log level 2 years ago
Peter Repukat 5528dfb733 Add configurable Launcher options / Launcher ProcessList 2 years ago
Peter Repukat 3df6cf510a AppLauncher: Fix Win32 launch args 2 years ago
Peter Repukat 6e69b6ec1c GlosSIConfig: Integrate SteamGrid 2 years ago
Peter Repukat 929abfe5f2 GlosSITarget: Parse and impl "killEGS" 2 years ago
Peter Repukat cafb4e85a8 GlosSITarget: Add API to insert launched-pids 2 years ago
Peter Repukat 18a960abab GlosSITarget: parse and use "ignoreEGS" setting 2 years ago
Peter Repukat 96d8f24c93 GlosSITarget: More EGS Hacks/workarounds
CloseOnExit: Ignore EpicGamesLauncher.exe, EpicWebHelper.exe in detection if GlosSITarget should quit
2 years ago
Peter Repukat 138dd98c59 GlosSITarget: Log process names in addition to PIDs 2 years ago
Peter Repukat 11e3029915 GlosSITarget: Also find nested child PIDs 2 years ago
Peter Repukat eee7390547 GlosSITarget: AppLauncher: Add processInfo/killer overlay element 2 years ago
Peter Repukat 51c2268dc0 GlosSIUtil: Add KIllProcess 2 years ago
Peter Repukat d22f44d37d GlosSITarget: Add somewhat of epic games launcher process detection workaround 🤨 2 years ago
Peter Repukat bf89cb8ddc GlosSITarget: Cleanup: util 2 years ago
Peter Repukat 14d3e45379 GlosSSITarget: Settings: parse missing but unused common values (icon/name/version) 2 years ago
Peter Repukat 1b2b8b759a GlosSITarget: Settings: move extendedLogging and cli-opts to common-struct 2 years ago
Peter Repukat 31ce36095f HttpServer: endpoint to query shortcut settings 2 years ago
Peter Repukat a1c1a7d141 GlosSITarget: Refactor Settings.h
- Overload parse function to also accept nlohmann::json object
- Function to convert settings to nlohmann::json
2 years ago
Peter Repukat 3903f38c0e GlosSITarget: fix reading config-files with spaces 2 years ago
Peter Repukat febebafc25 GlosSITarget: Fix httpserver pids entries doubled 2 years ago
Peter Repukat e879d0ba5c GlosSITarget: Fix logging port 2 years ago
Peter Repukat c9c6a32432 GlosSITarget: Add HttpServer: Get launched pids 2 years ago
Peter Repukat ab575c1e29 Only allow single instance of GlosSITarget 2 years ago
Peter Repukat f9c993dc50 GlosSITarget: Add cli-switches:
-disableuwpoverlay
-disablewatchdog
2 years ago
Peter Repukat 9e08309a1a SteamTarget: always enable UWP overlay 2 years ago
Peter Repukat ff014a935a GlosSITarget: Reduce CPU usage: InputRedirector: Reduce update rate from 1000Hz to 250Hz 2 years ago
Peter Repukat d4a3e22e9c Refactor: Build GlosSIWatchdog as .dll injecting into explorer.exe 2 years ago
Peter Repukat a24c16a44e Fix `std::filesystem::temp_directory_path()` misuse 2 years ago
Peter Repukat 0e955c819a GlosSITarget: Fix freeze if installed in a path that contains spaces 2 years ago
Peter Repukat 985b6bb490 Introduce GlosSIWatchdog: Restore HidHide state if GlosSITarget was force-killed 2 years ago
Peter Repukat 555221ad18 GlosSITarget: support loading default-config if no config was specified 2 years ago
Peter Repukat 14f87f19e2 GlosSITarget: Allow changing "Use desktop-config" from GlosSI Overlay (if game was launched, makes no sense otherwise) 2 years ago
Peter Repukat efe89c4e1a Delete example_conf.json 2 years ago