Archived
1
0
Fork 0
forked from Mirror/Ryujinx
This repository has been archived on 2024-10-11. You can view files and clone it, but cannot push or open issues or pull requests.
jinx/src/Ryujinx.Ava
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
..
Assets Ava UI: Mod Manager Fixes (#6179) 2024-01-26 15:25:48 +01:00
Common Ava UI: RTL Language Support (#5619) 2024-01-13 01:42:42 +01:00
Input editorconfig: Set default encoding to UTF-8 (#5793) 2023-12-04 14:17:13 +01:00
Modules/Updater 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
UI 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
App.axaml Ava UI: Avalonia 11 & FluentAvalonia 2 Support (#4362) 2023-08-12 02:47:22 +02:00
App.axaml.cs Remove Custom Theming (#6175) 2024-01-26 00:20:50 +01:00
app.manifest Ava UI: Avalonia 11 & FluentAvalonia 2 Support (#4362) 2023-08-12 02:47:22 +02:00
AppHost.cs Use driver name instead of vendor name in the status bar for Vulkan. (#6146) 2024-01-26 01:07:20 +01:00
Program.cs 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
Ryujinx.Ava.csproj Ava UI: RTL Language Support (#5619) 2024-01-13 01:42:42 +01:00
Ryujinx.ico Move solution and projects to src 2023-04-27 23:51:14 +02:00