2
0
mirror of https://github.com/Alia5/GlosSI.git synced 2024-11-01 09:20:17 +00:00
Commit Graph

391 Commits

Author SHA1 Message Date
Peter Repukat
e56a53a0b7 GlosSIConfig: auto-migrate (default) settings 2022-10-12 13:01:09 +02:00
Peter Repukat
1a22423f56 GlosSIConfig: Add "killEGS" settings 2022-10-12 13:00:10 +02:00
Peter Repukat
cafb4e85a8 GlosSITarget: Add API to insert launched-pids 2022-10-12 11:59:15 +02:00
Peter Repukat
18a960abab GlosSITarget: parse and use "ignoreEGS" setting 2022-10-12 11:59:15 +02:00
Peter Repukat
fc03e91c2b GlosSIConfig: setting to ignore egs-launcher procs 2022-10-12 11:59:15 +02:00
Peter Repukat
96d8f24c93 GlosSITarget: More EGS Hacks/workarounds
CloseOnExit: Ignore EpicGamesLauncher.exe, EpicWebHelper.exe in detection if GlosSITarget should quit
2022-10-12 11:59:15 +02:00
Peter Repukat
138dd98c59 GlosSITarget: Log process names in addition to PIDs 2022-10-12 11:59:14 +02:00
Peter Repukat
11e3029915 GlosSITarget: Also find nested child PIDs 2022-10-12 11:59:14 +02:00
Peter Repukat
eee7390547 GlosSITarget: AppLauncher: Add processInfo/killer overlay element 2022-10-12 11:59:14 +02:00
Peter Repukat
51c2268dc0 GlosSIUtil: Add KIllProcess 2022-10-12 11:59:14 +02:00
Peter Repukat
d22f44d37d GlosSITarget: Add somewhat of epic games launcher process detection workaround 🤨 2022-10-12 11:59:14 +02:00
Peter Repukat
bf89cb8ddc GlosSITarget: Cleanup: util 2022-10-12 11:59:14 +02:00
Peter Repukat
e3a55d9b1c Watchdog: Fix release mode include paths 2022-10-12 11:59:13 +02:00
Peter Repukat
ed0b43a651 GlosSIConfig: Change/Update wording on "closeOnExit"/"waitForChildren"
Options now works different as watchdog also kills launched processes
2022-10-12 11:59:13 +02:00
Peter Repukat
d9c45a4a7b Watchdog: retry fetching settings a few times 2022-10-12 11:59:13 +02:00
Peter Repukat
7b8eb7391b Watchdog: Log settings retrieval 2022-10-12 11:59:13 +02:00
Peter Repukat
496b8fc146 Watchdog: Include and retrieve settings from Target; only kill launched processes if "closeOnExit" 2022-10-12 11:59:13 +02:00
Peter Repukat
14d3e45379 GlosSSITarget: Settings: parse missing but unused common values (icon/name/version) 2022-10-12 11:59:12 +02:00
Peter Repukat
1b2b8b759a GlosSITarget: Settings: move extendedLogging and cli-opts to common-struct 2022-10-12 11:59:12 +02:00
Peter Repukat
31ce36095f HttpServer: endpoint to query shortcut settings 2022-10-12 11:59:12 +02:00
Peter Repukat
a1c1a7d141 GlosSITarget: Refactor Settings.h
- Overload parse function to also accept nlohmann::json object
- Function to convert settings to nlohmann::json
2022-10-12 11:59:12 +02:00
Peter Repukat
73bbffd6cf Watchdog: Kill launched processes after GlosSITarget closed 2022-10-12 11:59:12 +02:00
Peter Repukat
655d3b0853 Watchdog: Fix unloading if no GlosSIWindow was found 2022-10-12 11:59:12 +02:00
Peter Repukat
3903f38c0e GlosSITarget: fix reading config-files with spaces 2022-10-12 11:59:11 +02:00
Peter Repukat
febebafc25 GlosSITarget: Fix httpserver pids entries doubled 2022-10-12 11:59:11 +02:00
Peter Repukat
e879d0ba5c GlosSITarget: Fix logging port 2022-10-12 11:59:11 +02:00
Peter Repukat
c9c6a32432 GlosSITarget: Add HttpServer: Get launched pids 2022-10-12 11:59:11 +02:00
Peter Repukat
ab575c1e29 Only allow single instance of GlosSITarget 2022-10-12 11:59:10 +02:00
Peter Repukat
f9c993dc50 GlosSITarget: Add cli-switches:
-disableuwpoverlay
-disablewatchdog
2022-10-12 11:59:10 +02:00
Peter Repukat
9e08309a1a SteamTarget: always enable UWP overlay 2022-10-12 11:59:10 +02:00
Peter Repukat
f6d959eab6
Update Readme.md 2022-10-12 11:58:11 +02:00
Peter Repukat
d4e22c2a8a Update issue templates 2022-10-12 09:46:17 +02:00
Peter Repukat
1c18e84648 Merge branch 'develop' 2022-10-05 18:48:24 +02:00
Peter Repukat
eacd05b4c6 Fix update notification not opening browser 2022-10-05 14:53:01 +02:00
Peter Repukat
d2fd3a75da Update shortcuts.vdf parser 2022-10-05 11:06:24 +02:00
Peter Repukat
ff014a935a GlosSITarget: Reduce CPU usage: InputRedirector: Reduce update rate from 1000Hz to 250Hz 2022-10-04 21:54:54 +02:00
Peter Repukat
d4a3e22e9c Refactor: Build GlosSIWatchdog as .dll injecting into explorer.exe 2022-10-04 21:53:04 +02:00
Peter Repukat
a24c16a44e Fix std::filesystem::temp_directory_path() misuse 2022-10-04 16:59:48 +02:00
Peter Repukat
29b630df6f
Merge pull request #185 from Alia5/develop
Develop
2022-10-03 10:53:39 +02:00
Peter Repukat
8eb93e0d22 GlosSIConfig: Refactor update check filter 2022-10-03 10:53:11 +02:00
Peter Repukat
11a34b50f7 Fix missing help dialog in global settings 2022-10-02 21:20:50 +02:00
Peter Repukat
ea31571a5f Fix GlosSIConfig not closing when selecting to not restart Steam 2022-10-02 21:19:15 +02:00
Peter Repukat
0e955c819a GlosSITarget: Fix freeze if installed in a path that contains spaces 2022-10-02 21:08:52 +02:00
Peter Repukat
39db77b6c1 Fix update notification informing about old snapshots
No one's gonna know if I push this fast enough 😅🤦
2022-10-02 17:53:26 +02:00
Peter Repukat
d604bccad1
Update Readme.md 2022-10-02 17:51:36 +02:00
Peter Repukat
5fceb7f5a0
Merge pull request #184 from Alia5/update_docs_add_installer
Update docs / add installer
2022-10-02 16:38:15 +02:00
Peter Repukat
e7a0e35b9b Add installer 😱 2022-10-02 16:22:43 +02:00
Peter Repukat
eb4ae9cc72 Update docs / Readme 2022-10-02 14:43:18 +02:00
Peter Repukat
92b4b3fc37 Cleanup /docs
No more GH-Pages anyway
2022-10-02 14:17:54 +02:00
Peter Repukat
41bf2d88f6 Update Building.md 2022-10-02 14:17:28 +02:00