1
0
Fork 0
mirror of https://github.com/Ryujinx/Ryujinx.git synced 2024-11-10 05:01:43 +00:00
Ryujinx/.github
TSRBerry 70fcba39de
Make config filename changable for releases & Log to Ryujinx directory if application directory is not writable (#4707)
* Remove GetBaseApplicationDirectory() & Move logs directory to user base path

We should assume the application directory might be write-protected.

* Use Ryujinx.sh in Ryujinx.desktop

This desktop file isn't really used right now,
so this changes effectively nothing.

* Use properties in ReleaseInformation.cs and add ConfigName property

* Configure config filename in Github workflows

* Add a separate config step for macOS

Because they use BSD sed instead of GNU sed

* Keep log directory at the old location for dev environments

* Add FileSystemUtils since Directory.Move() doesn't work across filesystems

Steal CopyDirectory code from https://learn.microsoft.com/en-us/dotnet/standard/io/how-to-copy-directories

* Fix "Open Logs folder" button pointing to the wrong directory

* Add execute permissions to Ryujinx.sh

* Fix missing newlines

* AppDataManager: Use FileSystemUtils.MoveDirectory()

* Make dotnet format happy

* Add a fallback for the logging directory
2024-01-29 19:58:18 +01:00
..
ISSUE_TEMPLATE Add issue template for missing shader instructions (#5048) 2023-06-01 17:32:38 +02:00
workflows Make config filename changable for releases & Log to Ryujinx directory if application directory is not writable (#4707) 2024-01-29 19:58:18 +01:00
csc.json Add improved csc problem matcher (#5530) 2023-08-16 22:58:34 +02:00
dependabot.yml CI: Dependabot Groups (#6110) 2024-01-13 15:28:57 +01:00
FUNDING.yml Cleanup FUNDING.yml (#1494) 2020-08-30 18:44:01 +02:00
labeler.yml infra: Fix labeler.yml after labeler@v5 update 2023-12-11 21:43:05 +01:00
reviewers.yml infra: add missing quotes around @ developers in reviewers.yml 2023-08-17 19:34:48 +02:00