~completely removed origin from the script since we are able to correctly parse EA App and its launcher for games
~decided to combine the humble folder in github and run it automatically in the script under Humbles installation (half fixed)
~in order to log in for now you must run either of these commands in Konsole WITH Humble Games OPENED.... depending on where you installed it:
/home/deck/.local/share/Steam/steamapps/compatdata/NonSteamLaunchers/pfx/handle-humble-scheme 'pasteUrlinBetweenHere'
/home/deck/.local/share/Steam/steamapps/compatdata/HumbleGamesLauncher/pfx/handle-humble-scheme 'pasteUrlinBetweenHere'
~Introducing "NSLGameScanner.service" automatically adds your games for you in correct Steam Deck format and keeps them there permanently until you uninstall that game. HOW TO USE: Install a game from your launcher and then restart steam or go to game mode or restart your deck. (Currently Supports Epic Games and Ubisoft Connect) more to come very soon!
~ARTWORK! ARTWORK! ARTWORK! FOR EVERYONE AND EVERYTHING...Launchers...Games... and Supported Streaming Sites
~NonSteamLaunchers NOW SUPPORTS MULTIPLE STEAM ACCOUNTS...hopefully
~Fixed SD card Path to reflect the path now from 3.5+, the script should dynamically find everyones uuid sd card path.
~fixed maxdepth -1 issue in regard to finding the config file
~removed WINE_COPY Command from battle.net
~iforgot what else i changed
*added -opengl to the Starting Directory of the Epic Games Shortcut
Thanks to @ayinde6 and @Lopsided_Elephant_24 as well as everyone troubleshooting getting to the bottom of it!
~revamped GE-Proton extraction to correctly reflect GloriousEgrolls Konsole instructions
~NSL now deletes old Proton GE folders and only uses the latest
~The "Start Fresh" button now deletes the Shader Cache inside the steamapps/shadercache directory associated with the Launchers you installed.
Added a bunch of inline TODOs, removed unnecessary newlines, fixed indents on various code blocks, tidied nested python script per pep8, set script as executable (`chmod +x`)
~reworked some code to allow for the main functions of the zenity window to be in line with the plugins capabilities. Overtime the script will need to be updated to allow more functionality.
~fixed prefix folders to be matched correctly with the steam shortcut
as a workaround, ive created symlinks in the compatdata folder so you can still read the folders straight up
~this fix enables ProtonTricks to used
~rearranged windows code to display the websites entry to happen after the launchers selection, if no launchers are selected you still get prompted in case you want urls
~CAPITALIZED "Separate APP IDS" so you can easily see it now, this check mark separates the prefixes since the beginning and with the new fix, they will be symlinked now so they can be easily read
~Now websites show full url in the shortcut so they can be renamed manually, allowing for multiple base name shortcuts or shortcuts that aren't "games"
~New Feature "Shortcut Creator" - Creates shortcuts for any website you want.
~Added Playstation Plus
~Added DMM Player
~Got rid of Microsoft Edge entirely, So now just Chrome from the discovery store is needed.
~fixed incorrect paths on the shortcuts because of steams recent updates in the "starting directory" and "start in"
~fixed folder from being created prematurely if user didnt select any launchers