* 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
* 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>
(1) This empties LD_PRELOAD in case anything is being preloaded into steam (such as libextest.so for wayland sessions). This way the preload does not carry into any browser we try to run.
(2) This adds a 'browsercommand' function that does these in order:
First, it tries the standard flatpak browserapp command.
If that fails, it then tries the the browserapp as a normal non-flatpak command
If that fails, it then uses xdg-settings to determine the default browser on the system then tries to launch that as a normal non-flatpak command.
This is a much more universal approach for non-flatpak reliant distros
Co-authored-by: Dragoon Dorise <rodrigosedano@me.com>
- Added more supported browsers: Brave, Chromium
- Added automation to set default browser as used browser upon initial run
- Added repair script with versioning for cloud.conf
* Added remote play clients
- Fixed bug that deleted cloud scripts when pressing "cancel"
- Updated cloud scripts to reflect changes
- Added steam controller template "EmuDeck - Cloud"
- Updated readme
Note: beta testers will need to delete their cloud.conf, run the cloudServicesManager and update their cloud services.
* Minor fixes
* Added remote play clients
- Fixed bug that deleted cloud scripts when pressing "cancel"
- Updated cloud scripts to reflect changes
- Added steam controller template "EmuDeck - Cloud"
- Updated readme
Note: beta testers will need to delete their cloud.conf, run the cloudServicesManager and update their cloud services.
* Create PutLaunchersHere.txt
* Added cloud services parser in SRM config.
Added scripts with matching SteamGridDB names for proper scraping.
* Update userConfigurations.json
Disabled "fuzzyMatch->removeCharacters" so that items such as "Disney+" and "Paramount+" with special characters can match correctly.
* Created "cloud.conf" and edited the scripts.
This allows for users to change the conf to use a different web browser.
* Update README.md
* Added cloudServicesManager.sh.
Features:
* Auto-update list based on github repo.
* Updates exsisting scripts without touching user custom added scripts (based on file name).
* Edit `cloud.conf` file to change default web browser for scripts.
* Use the already pulled data. Since the cloud services manager will be
executed from EmuDeck and it updates the backend we can use it.
* add Chiaki Script
* Streamline menu for cloudManager
---------
Co-authored-by: Isaiah Koontz <isaiah.koontz@gmail.com>