misc: small Avalonia project restructure
Moved AppLibrary, Configuration, and PlayReport namespaces to Ryujinx.Systems, add the compat list stuff in the base Ryujinx.Systems namespace. Moved the compatibility UI stuff to the proper UI view/viewmodel folders.
This commit is contained in:
8
src/Ryujinx/Systems/Configuration/UI/ColumnSort.cs
Normal file
8
src/Ryujinx/Systems/Configuration/UI/ColumnSort.cs
Normal file
@@ -0,0 +1,8 @@
|
||||
namespace Ryujinx.Ava.Systems.Configuration.UI
|
||||
{
|
||||
public struct ColumnSort
|
||||
{
|
||||
public int SortColumnId { get; set; }
|
||||
public bool SortAscending { get; set; }
|
||||
}
|
||||
}
|
||||
15
src/Ryujinx/Systems/Configuration/UI/FocusLostType.cs
Normal file
15
src/Ryujinx/Systems/Configuration/UI/FocusLostType.cs
Normal file
@@ -0,0 +1,15 @@
|
||||
using Ryujinx.Common.Utilities;
|
||||
using System.Text.Json.Serialization;
|
||||
|
||||
namespace Ryujinx.Ava.Systems.Configuration.UI
|
||||
{
|
||||
[JsonConverter(typeof(TypedStringEnumConverter<FocusLostType>))]
|
||||
public enum FocusLostType
|
||||
{
|
||||
DoNothing,
|
||||
BlockInput,
|
||||
MuteAudio,
|
||||
BlockInputAndMuteAudio,
|
||||
PauseEmulation
|
||||
}
|
||||
}
|
||||
17
src/Ryujinx/Systems/Configuration/UI/GuiColumns.cs
Normal file
17
src/Ryujinx/Systems/Configuration/UI/GuiColumns.cs
Normal file
@@ -0,0 +1,17 @@
|
||||
namespace Ryujinx.Ava.Systems.Configuration.UI
|
||||
{
|
||||
public struct GuiColumns
|
||||
{
|
||||
public bool FavColumn { get; set; }
|
||||
public bool IconColumn { get; set; }
|
||||
public bool AppColumn { get; set; }
|
||||
public bool DevColumn { get; set; }
|
||||
public bool VersionColumn { get; set; }
|
||||
public bool LdnInfoColumn { get; set; }
|
||||
public bool TimePlayedColumn { get; set; }
|
||||
public bool LastPlayedColumn { get; set; }
|
||||
public bool FileExtColumn { get; set; }
|
||||
public bool FileSizeColumn { get; set; }
|
||||
public bool PathColumn { get; set; }
|
||||
}
|
||||
}
|
||||
12
src/Ryujinx/Systems/Configuration/UI/ShownFileTypes.cs
Normal file
12
src/Ryujinx/Systems/Configuration/UI/ShownFileTypes.cs
Normal file
@@ -0,0 +1,12 @@
|
||||
namespace Ryujinx.Ava.Systems.Configuration.UI
|
||||
{
|
||||
public struct ShownFileTypes
|
||||
{
|
||||
public bool NSP { get; set; }
|
||||
public bool PFS0 { get; set; }
|
||||
public bool XCI { get; set; }
|
||||
public bool NCA { get; set; }
|
||||
public bool NRO { get; set; }
|
||||
public bool NSO { get; set; }
|
||||
}
|
||||
}
|
||||
13
src/Ryujinx/Systems/Configuration/UI/UpdaterType.cs
Normal file
13
src/Ryujinx/Systems/Configuration/UI/UpdaterType.cs
Normal file
@@ -0,0 +1,13 @@
|
||||
using Ryujinx.Common.Utilities;
|
||||
using System.Text.Json.Serialization;
|
||||
|
||||
namespace Ryujinx.Ava.Systems.Configuration.UI
|
||||
{
|
||||
[JsonConverter(typeof(TypedStringEnumConverter<UpdaterType>))]
|
||||
public enum UpdaterType
|
||||
{
|
||||
Off,
|
||||
PromptAtStartup,
|
||||
CheckInBackground
|
||||
}
|
||||
}
|
||||
11
src/Ryujinx/Systems/Configuration/UI/WindowStartup.cs
Normal file
11
src/Ryujinx/Systems/Configuration/UI/WindowStartup.cs
Normal file
@@ -0,0 +1,11 @@
|
||||
namespace Ryujinx.Ava.Systems.Configuration.UI
|
||||
{
|
||||
public struct WindowStartup
|
||||
{
|
||||
public int WindowSizeWidth { get; set; }
|
||||
public int WindowSizeHeight { get; set; }
|
||||
public int WindowPositionX { get; set; }
|
||||
public int WindowPositionY { get; set; }
|
||||
public bool WindowMaximized { get; set; }
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user