* fix(.NET): Stop CheckGameRunning from force checking processes
I'm not really sure what I was thinking when I did that the way I did; They are not supposed to force check if they're closed after the first time...That's what the monitor is for.
* feat(.NET): Add optional child process culling, clean up applauncher
Add an AppApi method to set applauncher settings Enabled/KillChildrenOnExit
Refactor repeated applauncher event code, move into methods
* refactor: Move the pug code for every tab into its own file
* refactor: Add PoC mixins to settings.pug ^& add comments for navigation
Some proof of concept replacements of the categories, switches and a radio group in the General settings seection.
Also added comments for each header-separated section for marginally better navigation of the file.
* refactor: Move the login page to its own file
* fix(.NET): Correct wrong variable being set in SetAppLauncherSettings
* fix(.NET): Remove redundant/exception causing process refresh in monitor
* refactor(.NET): Allow launcher to be disabled; Disabled by default.
* refactor: Change screenshot helper default to true
* feat: Expose new app launcher settings, add new settings category
Translation keys added/removed:
+ view.settings.advanced.advanced.app_launcher.header
+ view.settings.advanced.advanced.app_launcher.folder_tooltip
+ view.settings.advanced.advanced.app_launcher.enable
+ view.settings.advanced.advanced.app_launcher.auto_close
- view.settings.advanced.advanced.auto_launch
- view.settings.advanced.advanced.auto_launch_tooltip
* Add GPU Fix and Udon Exception Logging options, unload favorites tab when not in use
* Fix GPUFix typo
* Fix GPUFix typo 1
* Add logging for AVPro streams without usharp videoplayer
* Lint
---------
Co-authored-by: Natsumi <cmcooper123@hotmail.com>