* new paths
* /
* EmuDeck/
* mv
* no &
* ESDE new location
* ESDE new path
* no symlink load
* bigpemu new path
* force move
* global vars
* oopsie
* missing $emudeckBackend
* better migration detection
* Keep Appimages in Applications
* Keep Appimages in Applications
* Updated installEmuAI and installEmuFP to be more dynamic
* Allows for selecting if the application is an "emulator", "remoteplay", or "genericapplication"
* Based off the choice, copies the respective bash file to the correct location
* Allows for selecting file format of the downloaded AppImage (in case it's compressed and needs to be extracted)
* Updated relevant scripts to match new changes
* Cleaned up formatting of these two scripts
* Cleaned up remoteplay Flatpak scripts to match new changes (allows for easier maintenance)
* With these changes, remoteplay and generic application AppImages will now have a desktop file created
* Added relevant desktop icons
* Added generic applications to cloud services manager
* Added Cider, Heroic Games Launcher, Plexamp, Spotify, and Tidal
* Moved Spotify here from remoteplay scripts
* Added chiaki4deck to remote play scripts
* Added copying configs from Chiaki to chiaki4deck (if one does not exist already)
* Added uninstall option if bash scripts are detected in the remoteplay or generic-applications folder
* If user installed these applications independent of EmuDeck, these folders would be empty and therefore can be skipped in the uninstallation
* Updated emulator, remoteplay, and generic-application scripts to rely more heavily on installEmuAI, installEmuFP, uninstallEmuFP, uninstallEmuAI, and uninstallGeneric
* This should ideally improve maintenance in the future and allow for easier contribution
* Updated emulator scripts to remove redunant/outdated code
* Added emulator folder for ES-DE and Pegasus (official support was added to ES-DE)
* Added copying emulator scripts to the emulator folder and removing when uninstalled
* Updated binupdate and flatpakupdate to be in alphabetical order/tidied these scripts
* Added missing remote play clients to all.sh
* This allows these clients to properly install
* Fixed install locations for Greenlight and ShadowPC
* Fixed error in cloud.conf
* Restores https://github.com/dragoonDorise/EmuDeck/pull/941
* This was not working originally because the cloud.conf file is never updated once it's copied to Emulation/roms/cloud
* Added a grep command to detect "browercommand" so this cloud.conf can be updated once in order for this PR to work properly
* Added ES-DE and Pegasus optional support
* Added a prompt so users can select if they would like their services in ES-DE and Pegasus. Copies files to Emulation/roms/desktop
* Removed cloud and remoteplay from Pegasus so scraping can be shared properly between ES-DE and Pegasus
* Swapped default desktop system for ES-DE to "Keep ES-DE running"
* Added back firefox support
* Reverts https://github.com/dragoonDorise/EmuDeck/pull/910
* Added Steam ROM Manager parser for bash and desktop files with proper exclusion for the cloud and remoteplay folders
Co-authored-by: rawdatafeel <108900299+rawdatafeel@users.noreply.github.com>
Co-authored-by: Thomas Crider <11287837+GloriousEggroll@users.noreply.github.com>
* Added missing launchers for Greenlight, ShadowPC, Spotify, and Steam Link
* If users installed these previously, these would not be added to the remoteplay folder