aboutsummaryrefslogtreecommitdiff
path: root/src/Ryujinx.Ava/UI/Models
diff options
context:
space:
mode:
authorTSRBerry <20988865+TSRBerry@users.noreply.github.com>2023-07-07 23:03:27 +0200
committerGitHub <noreply@github.com>2023-07-07 23:03:27 +0200
commit6c515e18228b93c4d856129ba55a692e830cbdaa (patch)
tree661a3be3cf71c5276e82cb4fcc13b39f9e7f9f90 /src/Ryujinx.Ava/UI/Models
parent8a363b5df2387bd254a3dd48bfd3c9884ff74dab (diff)
[Ryujinx.Ava] Address dotnet-format issues (#5361)
* dotnet format style --severity info Some changes were manually reverted. * dotnet format analyzers --serverity info Some changes have been minimally adapted. * Restore a few unused methods and variables * Silence dotnet format IDE0060 warnings * Silence dotnet format IDE0052 warnings * Silence dotnet format IDE0059 warnings * Address or silence dotnet format IDE1006 warnings * Address dotnet format CA1816 warnings * Address dotnet format CA1822 warnings * Address or silence dotnet format CA1069 warnings * Make dotnet format succeed in style mode * Address dotnet format CA1401 warnings * Address remaining dotnet format analyzer warnings * Address review comments * dotnet-format fixes after rebase * Address most dotnet format whitespace warnings * Apply dotnet format whitespace formatting A few of them have been manually reverted and the corresponding warning was silenced * Format if-blocks correctly * Another rebase, another dotnet format run * Run dotnet format whitespace after rebase * Run dotnet format style after rebase * Run dotnet format after rebase and remove unused usings - analyzers - style - whitespace * Add comments to disabled warnings * Remove a few unused parameters * Simplify properties and array initialization, Use const when possible, Remove trailing commas * Start working on disabled warnings * Fix and silence a few dotnet-format warnings again * Address IDE0260 warnings * Address a few disabled IDE0060 warnings * Silence IDE0060 in .editorconfig * Revert "Simplify properties and array initialization, Use const when possible, Remove trailing commas" This reverts commit 9462e4136c0a2100dc28b20cf9542e06790aa67e. * dotnet format whitespace after rebase * dotnet format pass with new editorconfig * Fix naming style issues * Apply suggestions from code review Co-authored-by: Ac_K <Acoustik666@gmail.com> * Revert one suggestion * Second dotnet format pass and fix build issues * Final pass of dotnet format * Add trailing commas * Fix formatting issues * Keep unnecessary assignment in IconColorPicker.cs * Use using declarations and extend resource lifetimes * Fix rebase issues * Adjust comment spacing * Fix typo * Fix naming issues * Apply suggestions from code review Co-authored-by: Ac_K <Acoustik666@gmail.com> * Revert unintentional change * Remove unused file * Remove static keyword from ViewModels Binding of static members doesn't work and is silently ignored. --------- Co-authored-by: Ac_K <Acoustik666@gmail.com>
Diffstat (limited to 'src/Ryujinx.Ava/UI/Models')
-rw-r--r--src/Ryujinx.Ava/UI/Models/CheatModel.cs8
-rw-r--r--src/Ryujinx.Ava/UI/Models/CheatsList.cs6
-rw-r--r--src/Ryujinx.Ava/UI/Models/DeviceType.cs4
-rw-r--r--src/Ryujinx.Ava/UI/Models/DownloadableContentModel.cs12
-rw-r--r--src/Ryujinx.Ava/UI/Models/Generic/LastPlayedSortComparer.cs2
-rw-r--r--src/Ryujinx.Ava/UI/Models/InputConfiguration.cs314
-rw-r--r--src/Ryujinx.Ava/UI/Models/ProfileImageModel.cs2
-rw-r--r--src/Ryujinx.Ava/UI/Models/SaveModel.cs13
-rw-r--r--src/Ryujinx.Ava/UI/Models/StatusUpdatedEventArgs.cs2
-rw-r--r--src/Ryujinx.Ava/UI/Models/TempProfile.cs4
-rw-r--r--src/Ryujinx.Ava/UI/Models/TimeZone.cs2
-rw-r--r--src/Ryujinx.Ava/UI/Models/TitleUpdateModel.cs2
-rw-r--r--src/Ryujinx.Ava/UI/Models/UserProfile.cs5
13 files changed, 189 insertions, 187 deletions
diff --git a/src/Ryujinx.Ava/UI/Models/CheatModel.cs b/src/Ryujinx.Ava/UI/Models/CheatModel.cs
index a7507add..4434c09f 100644
--- a/src/Ryujinx.Ava/UI/Models/CheatModel.cs
+++ b/src/Ryujinx.Ava/UI/Models/CheatModel.cs
@@ -11,8 +11,8 @@ namespace Ryujinx.Ava.UI.Models
public CheatModel(string name, string buildId, bool isEnabled)
{
- Name = name;
- BuildId = buildId;
+ Name = name;
+ BuildId = buildId;
IsEnabled = isEnabled;
}
@@ -35,6 +35,6 @@ namespace Ryujinx.Ava.UI.Models
public string Name { get; }
- public string CleanName => Name.Substring(1, Name.Length - 8);
+ public string CleanName => Name[1..^7];
}
-} \ No newline at end of file
+}
diff --git a/src/Ryujinx.Ava/UI/Models/CheatsList.cs b/src/Ryujinx.Ava/UI/Models/CheatsList.cs
index e674f4eb..1cb0480c 100644
--- a/src/Ryujinx.Ava/UI/Models/CheatsList.cs
+++ b/src/Ryujinx.Ava/UI/Models/CheatsList.cs
@@ -10,13 +10,13 @@ namespace Ryujinx.Ava.UI.Models
public CheatsList(string buildId, string path)
{
BuildId = buildId;
- Path = path;
+ Path = path;
CollectionChanged += CheatsList_CollectionChanged;
}
public string BuildId { get; }
- public string Path { get; }
+ public string Path { get; }
public bool IsEnabled
{
@@ -48,4 +48,4 @@ namespace Ryujinx.Ava.UI.Models
OnPropertyChanged(new PropertyChangedEventArgs(nameof(IsEnabled)));
}
}
-} \ No newline at end of file
+}
diff --git a/src/Ryujinx.Ava/UI/Models/DeviceType.cs b/src/Ryujinx.Ava/UI/Models/DeviceType.cs
index fa2e620c..bb4fc3b3 100644
--- a/src/Ryujinx.Ava/UI/Models/DeviceType.cs
+++ b/src/Ryujinx.Ava/UI/Models/DeviceType.cs
@@ -4,6 +4,6 @@ namespace Ryujinx.Ava.UI.Models
{
None,
Keyboard,
- Controller
+ Controller,
}
-} \ No newline at end of file
+}
diff --git a/src/Ryujinx.Ava/UI/Models/DownloadableContentModel.cs b/src/Ryujinx.Ava/UI/Models/DownloadableContentModel.cs
index b2ad0d31..fedb3527 100644
--- a/src/Ryujinx.Ava/UI/Models/DownloadableContentModel.cs
+++ b/src/Ryujinx.Ava/UI/Models/DownloadableContentModel.cs
@@ -18,18 +18,18 @@ namespace Ryujinx.Ava.UI.Models
}
}
- public string TitleId { get; }
+ public string TitleId { get; }
public string ContainerPath { get; }
- public string FullPath { get; }
+ public string FullPath { get; }
public string FileName => Path.GetFileName(ContainerPath);
public DownloadableContentModel(string titleId, string containerPath, string fullPath, bool enabled)
{
- TitleId = titleId;
+ TitleId = titleId;
ContainerPath = containerPath;
- FullPath = fullPath;
- Enabled = enabled;
+ FullPath = fullPath;
+ Enabled = enabled;
}
}
-} \ No newline at end of file
+}
diff --git a/src/Ryujinx.Ava/UI/Models/Generic/LastPlayedSortComparer.cs b/src/Ryujinx.Ava/UI/Models/Generic/LastPlayedSortComparer.cs
index 3627ada9..8a434655 100644
--- a/src/Ryujinx.Ava/UI/Models/Generic/LastPlayedSortComparer.cs
+++ b/src/Ryujinx.Ava/UI/Models/Generic/LastPlayedSortComparer.cs
@@ -29,4 +29,4 @@ namespace Ryujinx.Ava.UI.Models.Generic
return (IsAscending ? 1 : -1) * DateTime.Compare(bValue.Value, aValue.Value);
}
}
-} \ No newline at end of file
+}
diff --git a/src/Ryujinx.Ava/UI/Models/InputConfiguration.cs b/src/Ryujinx.Ava/UI/Models/InputConfiguration.cs
index 2acd716b..f1352c6d 100644
--- a/src/Ryujinx.Ava/UI/Models/InputConfiguration.cs
+++ b/src/Ryujinx.Ava/UI/Models/InputConfiguration.cs
@@ -7,16 +7,16 @@ using System;
namespace Ryujinx.Ava.UI.Models
{
- internal class InputConfiguration<Key, Stick> : BaseModel
+ internal class InputConfiguration<TKey, TStick> : BaseModel
{
private float _deadzoneRight;
private float _triggerThreshold;
private float _deadzoneLeft;
private double _gyroDeadzone;
private int _sensitivity;
- private bool enableMotion;
- private float weakRumble;
- private float strongRumble;
+ private bool _enableMotion;
+ private float _weakRumble;
+ private float _strongRumble;
private float _rangeLeft;
private float _rangeRight;
@@ -37,17 +37,17 @@ namespace Ryujinx.Ava.UI.Models
/// </summary>
public PlayerIndex PlayerIndex { get; set; }
- public Stick LeftJoystick { get; set; }
+ public TStick LeftJoystick { get; set; }
public bool LeftInvertStickX { get; set; }
public bool LeftInvertStickY { get; set; }
public bool RightRotate90 { get; set; }
- public Key LeftControllerStickButton { get; set; }
+ public TKey LeftControllerStickButton { get; set; }
- public Stick RightJoystick { get; set; }
+ public TStick RightJoystick { get; set; }
public bool RightInvertStickX { get; set; }
public bool RightInvertStickY { get; set; }
public bool LeftRotate90 { get; set; }
- public Key RightControllerStickButton { get; set; }
+ public TKey RightControllerStickButton { get; set; }
public float DeadzoneLeft
{
@@ -106,38 +106,37 @@ namespace Ryujinx.Ava.UI.Models
public MotionInputBackendType MotionBackend { get; set; }
- public Key ButtonMinus { get; set; }
- public Key ButtonL { get; set; }
- public Key ButtonZl { get; set; }
- public Key LeftButtonSl { get; set; }
- public Key LeftButtonSr { get; set; }
- public Key DpadUp { get; set; }
- public Key DpadDown { get; set; }
- public Key DpadLeft { get; set; }
- public Key DpadRight { get; set; }
-
- public Key ButtonPlus { get; set; }
- public Key ButtonR { get; set; }
- public Key ButtonZr { get; set; }
- public Key RightButtonSl { get; set; }
- public Key RightButtonSr { get; set; }
- public Key ButtonX { get; set; }
- public Key ButtonB { get; set; }
- public Key ButtonY { get; set; }
- public Key ButtonA { get; set; }
-
-
- public Key LeftStickUp { get; set; }
- public Key LeftStickDown { get; set; }
- public Key LeftStickLeft { get; set; }
- public Key LeftStickRight { get; set; }
- public Key LeftKeyboardStickButton { get; set; }
-
- public Key RightStickUp { get; set; }
- public Key RightStickDown { get; set; }
- public Key RightStickLeft { get; set; }
- public Key RightStickRight { get; set; }
- public Key RightKeyboardStickButton { get; set; }
+ public TKey ButtonMinus { get; set; }
+ public TKey ButtonL { get; set; }
+ public TKey ButtonZl { get; set; }
+ public TKey LeftButtonSl { get; set; }
+ public TKey LeftButtonSr { get; set; }
+ public TKey DpadUp { get; set; }
+ public TKey DpadDown { get; set; }
+ public TKey DpadLeft { get; set; }
+ public TKey DpadRight { get; set; }
+
+ public TKey ButtonPlus { get; set; }
+ public TKey ButtonR { get; set; }
+ public TKey ButtonZr { get; set; }
+ public TKey RightButtonSl { get; set; }
+ public TKey RightButtonSr { get; set; }
+ public TKey ButtonX { get; set; }
+ public TKey ButtonB { get; set; }
+ public TKey ButtonY { get; set; }
+ public TKey ButtonA { get; set; }
+
+ public TKey LeftStickUp { get; set; }
+ public TKey LeftStickDown { get; set; }
+ public TKey LeftStickLeft { get; set; }
+ public TKey LeftStickRight { get; set; }
+ public TKey LeftKeyboardStickButton { get; set; }
+
+ public TKey RightStickUp { get; set; }
+ public TKey RightStickDown { get; set; }
+ public TKey RightStickLeft { get; set; }
+ public TKey RightStickRight { get; set; }
+ public TKey RightKeyboardStickButton { get; set; }
public int Sensitivity
{
@@ -163,9 +162,9 @@ namespace Ryujinx.Ava.UI.Models
public bool EnableMotion
{
- get => enableMotion; set
+ get => _enableMotion; set
{
- enableMotion = value;
+ _enableMotion = value;
OnPropertyChanged();
}
@@ -181,18 +180,18 @@ namespace Ryujinx.Ava.UI.Models
public bool EnableRumble { get; set; }
public float WeakRumble
{
- get => weakRumble; set
+ get => _weakRumble; set
{
- weakRumble = value;
+ _weakRumble = value;
OnPropertyChanged();
}
}
public float StrongRumble
{
- get => strongRumble; set
+ get => _strongRumble; set
{
- strongRumble = value;
+ _strongRumble = value;
OnPropertyChanged();
}
@@ -209,71 +208,71 @@ namespace Ryujinx.Ava.UI.Models
if (config is StandardKeyboardInputConfig keyboardConfig)
{
- LeftStickUp = (Key)(object)keyboardConfig.LeftJoyconStick.StickUp;
- LeftStickDown = (Key)(object)keyboardConfig.LeftJoyconStick.StickDown;
- LeftStickLeft = (Key)(object)keyboardConfig.LeftJoyconStick.StickLeft;
- LeftStickRight = (Key)(object)keyboardConfig.LeftJoyconStick.StickRight;
- LeftKeyboardStickButton = (Key)(object)keyboardConfig.LeftJoyconStick.StickButton;
-
- RightStickUp = (Key)(object)keyboardConfig.RightJoyconStick.StickUp;
- RightStickDown = (Key)(object)keyboardConfig.RightJoyconStick.StickDown;
- RightStickLeft = (Key)(object)keyboardConfig.RightJoyconStick.StickLeft;
- RightStickRight = (Key)(object)keyboardConfig.RightJoyconStick.StickRight;
- RightKeyboardStickButton = (Key)(object)keyboardConfig.RightJoyconStick.StickButton;
-
- ButtonA = (Key)(object)keyboardConfig.RightJoycon.ButtonA;
- ButtonB = (Key)(object)keyboardConfig.RightJoycon.ButtonB;
- ButtonX = (Key)(object)keyboardConfig.RightJoycon.ButtonX;
- ButtonY = (Key)(object)keyboardConfig.RightJoycon.ButtonY;
- ButtonR = (Key)(object)keyboardConfig.RightJoycon.ButtonR;
- RightButtonSl = (Key)(object)keyboardConfig.RightJoycon.ButtonSl;
- RightButtonSr = (Key)(object)keyboardConfig.RightJoycon.ButtonSr;
- ButtonZr = (Key)(object)keyboardConfig.RightJoycon.ButtonZr;
- ButtonPlus = (Key)(object)keyboardConfig.RightJoycon.ButtonPlus;
-
- DpadUp = (Key)(object)keyboardConfig.LeftJoycon.DpadUp;
- DpadDown = (Key)(object)keyboardConfig.LeftJoycon.DpadDown;
- DpadLeft = (Key)(object)keyboardConfig.LeftJoycon.DpadLeft;
- DpadRight = (Key)(object)keyboardConfig.LeftJoycon.DpadRight;
- ButtonMinus = (Key)(object)keyboardConfig.LeftJoycon.ButtonMinus;
- LeftButtonSl = (Key)(object)keyboardConfig.LeftJoycon.ButtonSl;
- LeftButtonSr = (Key)(object)keyboardConfig.LeftJoycon.ButtonSr;
- ButtonZl = (Key)(object)keyboardConfig.LeftJoycon.ButtonZl;
- ButtonL = (Key)(object)keyboardConfig.LeftJoycon.ButtonL;
+ LeftStickUp = (TKey)(object)keyboardConfig.LeftJoyconStick.StickUp;
+ LeftStickDown = (TKey)(object)keyboardConfig.LeftJoyconStick.StickDown;
+ LeftStickLeft = (TKey)(object)keyboardConfig.LeftJoyconStick.StickLeft;
+ LeftStickRight = (TKey)(object)keyboardConfig.LeftJoyconStick.StickRight;
+ LeftKeyboardStickButton = (TKey)(object)keyboardConfig.LeftJoyconStick.StickButton;
+
+ RightStickUp = (TKey)(object)keyboardConfig.RightJoyconStick.StickUp;
+ RightStickDown = (TKey)(object)keyboardConfig.RightJoyconStick.StickDown;
+ RightStickLeft = (TKey)(object)keyboardConfig.RightJoyconStick.StickLeft;
+ RightStickRight = (TKey)(object)keyboardConfig.RightJoyconStick.StickRight;
+ RightKeyboardStickButton = (TKey)(object)keyboardConfig.RightJoyconStick.StickButton;
+
+ ButtonA = (TKey)(object)keyboardConfig.RightJoycon.ButtonA;
+ ButtonB = (TKey)(object)keyboardConfig.RightJoycon.ButtonB;
+ ButtonX = (TKey)(object)keyboardConfig.RightJoycon.ButtonX;
+ ButtonY = (TKey)(object)keyboardConfig.RightJoycon.ButtonY;
+ ButtonR = (TKey)(object)keyboardConfig.RightJoycon.ButtonR;
+ RightButtonSl = (TKey)(object)keyboardConfig.RightJoycon.ButtonSl;
+ RightButtonSr = (TKey)(object)keyboardConfig.RightJoycon.ButtonSr;
+ ButtonZr = (TKey)(object)keyboardConfig.RightJoycon.ButtonZr;
+ ButtonPlus = (TKey)(object)keyboardConfig.RightJoycon.ButtonPlus;
+
+ DpadUp = (TKey)(object)keyboardConfig.LeftJoycon.DpadUp;
+ DpadDown = (TKey)(object)keyboardConfig.LeftJoycon.DpadDown;
+ DpadLeft = (TKey)(object)keyboardConfig.LeftJoycon.DpadLeft;
+ DpadRight = (TKey)(object)keyboardConfig.LeftJoycon.DpadRight;
+ ButtonMinus = (TKey)(object)keyboardConfig.LeftJoycon.ButtonMinus;
+ LeftButtonSl = (TKey)(object)keyboardConfig.LeftJoycon.ButtonSl;
+ LeftButtonSr = (TKey)(object)keyboardConfig.LeftJoycon.ButtonSr;
+ ButtonZl = (TKey)(object)keyboardConfig.LeftJoycon.ButtonZl;
+ ButtonL = (TKey)(object)keyboardConfig.LeftJoycon.ButtonL;
}
else if (config is StandardControllerInputConfig controllerConfig)
{
- LeftJoystick = (Stick)(object)controllerConfig.LeftJoyconStick.Joystick;
+ LeftJoystick = (TStick)(object)controllerConfig.LeftJoyconStick.Joystick;
LeftInvertStickX = controllerConfig.LeftJoyconStick.InvertStickX;
LeftInvertStickY = controllerConfig.LeftJoyconStick.InvertStickY;
LeftRotate90 = controllerConfig.LeftJoyconStick.Rotate90CW;
- LeftControllerStickButton = (Key)(object)controllerConfig.LeftJoyconStick.StickButton;
+ LeftControllerStickButton = (TKey)(object)controllerConfig.LeftJoyconStick.StickButton;
- RightJoystick = (Stick)(object)controllerConfig.RightJoyconStick.Joystick;
+ RightJoystick = (TStick)(object)controllerConfig.RightJoyconStick.Joystick;
RightInvertStickX = controllerConfig.RightJoyconStick.InvertStickX;
RightInvertStickY = controllerConfig.RightJoyconStick.InvertStickY;
RightRotate90 = controllerConfig.RightJoyconStick.Rotate90CW;
- RightControllerStickButton = (Key)(object)controllerConfig.RightJoyconStick.StickButton;
-
- ButtonA = (Key)(object)controllerConfig.RightJoycon.ButtonA;
- ButtonB = (Key)(object)controllerConfig.RightJoycon.ButtonB;
- ButtonX = (Key)(object)controllerConfig.RightJoycon.ButtonX;
- ButtonY = (Key)(object)controllerConfig.RightJoycon.ButtonY;
- ButtonR = (Key)(object)controllerConfig.RightJoycon.ButtonR;
- RightButtonSl = (Key)(object)controllerConfig.RightJoycon.ButtonSl;
- RightButtonSr = (Key)(object)controllerConfig.RightJoycon.ButtonSr;
- ButtonZr = (Key)(object)controllerConfig.RightJoycon.ButtonZr;
- ButtonPlus = (Key)(object)controllerConfig.RightJoycon.ButtonPlus;
-
- DpadUp = (Key)(object)controllerConfig.LeftJoycon.DpadUp;
- DpadDown = (Key)(object)controllerConfig.LeftJoycon.DpadDown;
- DpadLeft = (Key)(object)controllerConfig.LeftJoycon.DpadLeft;
- DpadRight = (Key)(object)controllerConfig.LeftJoycon.DpadRight;
- ButtonMinus = (Key)(object)controllerConfig.LeftJoycon.ButtonMinus;
- LeftButtonSl = (Key)(object)controllerConfig.LeftJoycon.ButtonSl;
- LeftButtonSr = (Key)(object)controllerConfig.LeftJoycon.ButtonSr;
- ButtonZl = (Key)(object)controllerConfig.LeftJoycon.ButtonZl;
- ButtonL = (Key)(object)controllerConfig.LeftJoycon.ButtonL;
+ RightControllerStickButton = (TKey)(object)controllerConfig.RightJoyconStick.StickButton;
+
+ ButtonA = (TKey)(object)controllerConfig.RightJoycon.ButtonA;
+ ButtonB = (TKey)(object)controllerConfig.RightJoycon.ButtonB;
+ ButtonX = (TKey)(object)controllerConfig.RightJoycon.ButtonX;
+ ButtonY = (TKey)(object)controllerConfig.RightJoycon.ButtonY;
+ ButtonR = (TKey)(object)controllerConfig.RightJoycon.ButtonR;
+ RightButtonSl = (TKey)(object)controllerConfig.RightJoycon.ButtonSl;
+ RightButtonSr = (TKey)(object)controllerConfig.RightJoycon.ButtonSr;
+ ButtonZr = (TKey)(object)controllerConfig.RightJoycon.ButtonZr;
+ ButtonPlus = (TKey)(object)controllerConfig.RightJoycon.ButtonPlus;
+
+ DpadUp = (TKey)(object)controllerConfig.LeftJoycon.DpadUp;
+ DpadDown = (TKey)(object)controllerConfig.LeftJoycon.DpadDown;
+ DpadLeft = (TKey)(object)controllerConfig.LeftJoycon.DpadLeft;
+ DpadRight = (TKey)(object)controllerConfig.LeftJoycon.DpadRight;
+ ButtonMinus = (TKey)(object)controllerConfig.LeftJoycon.ButtonMinus;
+ LeftButtonSl = (TKey)(object)controllerConfig.LeftJoycon.ButtonSl;
+ LeftButtonSr = (TKey)(object)controllerConfig.LeftJoycon.ButtonSr;
+ ButtonZl = (TKey)(object)controllerConfig.LeftJoycon.ButtonZl;
+ ButtonL = (TKey)(object)controllerConfig.LeftJoycon.ButtonL;
DeadzoneLeft = controllerConfig.DeadzoneLeft;
DeadzoneRight = controllerConfig.DeadzoneRight;
@@ -317,65 +316,66 @@ namespace Ryujinx.Ava.UI.Models
{
if (Backend == InputBackendType.WindowKeyboard)
{
- return new StandardKeyboardInputConfig()
+ return new StandardKeyboardInputConfig
{
Id = Id,
Backend = Backend,
PlayerIndex = PlayerIndex,
ControllerType = ControllerType,
- LeftJoycon = new LeftJoyconCommonConfig<Ryujinx.Common.Configuration.Hid.Key>()
+ LeftJoycon = new LeftJoyconCommonConfig<Key>
{
- DpadUp = (Ryujinx.Common.Configuration.Hid.Key)(object)DpadUp,
- DpadDown = (Ryujinx.Common.Configuration.Hid.Key)(object)DpadDown,
- DpadLeft = (Ryujinx.Common.Configuration.Hid.Key)(object)DpadLeft,
- DpadRight = (Ryujinx.Common.Configuration.Hid.Key)(object)DpadRight,
- ButtonL = (Ryujinx.Common.Configuration.Hid.Key)(object)ButtonL,
- ButtonZl = (Ryujinx.Common.Configuration.Hid.Key)(object)ButtonZl,
- ButtonSl = (Ryujinx.Common.Configuration.Hid.Key)(object)LeftButtonSl,
- ButtonSr = (Ryujinx.Common.Configuration.Hid.Key)(object)LeftButtonSr,
- ButtonMinus = (Ryujinx.Common.Configuration.Hid.Key)(object)ButtonMinus
+ DpadUp = (Key)(object)DpadUp,
+ DpadDown = (Key)(object)DpadDown,
+ DpadLeft = (Key)(object)DpadLeft,
+ DpadRight = (Key)(object)DpadRight,
+ ButtonL = (Key)(object)ButtonL,
+ ButtonZl = (Key)(object)ButtonZl,
+ ButtonSl = (Key)(object)LeftButtonSl,
+ ButtonSr = (Key)(object)LeftButtonSr,
+ ButtonMinus = (Key)(object)ButtonMinus,
},
- RightJoycon = new RightJoyconCommonConfig<Ryujinx.Common.Configuration.Hid.Key>()
+ RightJoycon = new RightJoyconCommonConfig<Key>
{
- ButtonA = (Ryujinx.Common.Configuration.Hid.Key)(object)ButtonA,
- ButtonB = (Ryujinx.Common.Configuration.Hid.Key)(object)ButtonB,
- ButtonX = (Ryujinx.Common.Configuration.Hid.Key)(object)ButtonX,
- ButtonY = (Ryujinx.Common.Configuration.Hid.Key)(object)ButtonY,
- ButtonPlus = (Ryujinx.Common.Configuration.Hid.Key)(object)ButtonPlus,
- ButtonSl = (Ryujinx.Common.Configuration.Hid.Key)(object)RightButtonSl,
- ButtonSr = (Ryujinx.Common.Configuration.Hid.Key)(object)RightButtonSr,
- ButtonR = (Ryujinx.Common.Configuration.Hid.Key)(object)ButtonR,
- ButtonZr = (Ryujinx.Common.Configuration.Hid.Key)(object)ButtonZr
+ ButtonA = (Key)(object)ButtonA,
+ ButtonB = (Key)(object)ButtonB,
+ ButtonX = (Key)(object)ButtonX,
+ ButtonY = (Key)(object)ButtonY,
+ ButtonPlus = (Key)(object)ButtonPlus,
+ ButtonSl = (Key)(object)RightButtonSl,
+ ButtonSr = (Key)(object)RightButtonSr,
+ ButtonR = (Key)(object)ButtonR,
+ ButtonZr = (Key)(object)ButtonZr,
},
- LeftJoyconStick = new JoyconConfigKeyboardStick<Ryujinx.Common.Configuration.Hid.Key>()
+ LeftJoyconStick = new JoyconConfigKeyboardStick<Key>
{
- StickUp = (Ryujinx.Common.Configuration.Hid.Key)(object)LeftStickUp,
- StickDown = (Ryujinx.Common.Configuration.Hid.Key)(object)LeftStickDown,
- StickRight = (Ryujinx.Common.Configuration.Hid.Key)(object)LeftStickRight,
- StickLeft = (Ryujinx.Common.Configuration.Hid.Key)(object)LeftStickLeft,
- StickButton = (Ryujinx.Common.Configuration.Hid.Key)(object)LeftKeyboardStickButton
+ StickUp = (Key)(object)LeftStickUp,
+ StickDown = (Key)(object)LeftStickDown,
+ StickRight = (Key)(object)LeftStickRight,
+ StickLeft = (Key)(object)LeftStickLeft,
+ StickButton = (Key)(object)LeftKeyboardStickButton,
},
- RightJoyconStick = new JoyconConfigKeyboardStick<Ryujinx.Common.Configuration.Hid.Key>()
+ RightJoyconStick = new JoyconConfigKeyboardStick<Key>
{
- StickUp = (Ryujinx.Common.Configuration.Hid.Key)(object)RightStickUp,
- StickDown = (Ryujinx.Common.Configuration.Hid.Key)(object)RightStickDown,
- StickLeft = (Ryujinx.Common.Configuration.Hid.Key)(object)RightStickLeft,
- StickRight = (Ryujinx.Common.Configuration.Hid.Key)(object)RightStickRight,
- StickButton = (Ryujinx.Common.Configuration.Hid.Key)(object)RightKeyboardStickButton
+ StickUp = (Key)(object)RightStickUp,
+ StickDown = (Key)(object)RightStickDown,
+ StickLeft = (Key)(object)RightStickLeft,
+ StickRight = (Key)(object)RightStickRight,
+ StickButton = (Key)(object)RightKeyboardStickButton,
},
- Version = InputConfig.CurrentVersion
+ Version = InputConfig.CurrentVersion,
};
}
- else if (Backend == InputBackendType.GamepadSDL2)
+
+ if (Backend == InputBackendType.GamepadSDL2)
{
- var config = new StandardControllerInputConfig()
+ var config = new StandardControllerInputConfig
{
Id = Id,
Backend = Backend,
PlayerIndex = PlayerIndex,
ControllerType = ControllerType,
- LeftJoycon = new LeftJoyconCommonConfig<GamepadInputId>()
+ LeftJoycon = new LeftJoyconCommonConfig<GamepadInputId>
{
DpadUp = (GamepadInputId)(object)DpadUp,
DpadDown = (GamepadInputId)(object)DpadDown,
@@ -387,7 +387,7 @@ namespace Ryujinx.Ava.UI.Models
ButtonSr = (GamepadInputId)(object)LeftButtonSr,
ButtonMinus = (GamepadInputId)(object)ButtonMinus,
},
- RightJoycon = new RightJoyconCommonConfig<GamepadInputId>()
+ RightJoycon = new RightJoyconCommonConfig<GamepadInputId>
{
ButtonA = (GamepadInputId)(object)ButtonA,
ButtonB = (GamepadInputId)(object)ButtonB,
@@ -399,7 +399,7 @@ namespace Ryujinx.Ava.UI.Models
ButtonR = (GamepadInputId)(object)ButtonR,
ButtonZr = (GamepadInputId)(object)ButtonZr,
},
- LeftJoyconStick = new JoyconConfigControllerStick<GamepadInputId, StickInputId>()
+ LeftJoyconStick = new JoyconConfigControllerStick<GamepadInputId, StickInputId>
{
Joystick = (StickInputId)(object)LeftJoystick,
InvertStickX = LeftInvertStickX,
@@ -407,7 +407,7 @@ namespace Ryujinx.Ava.UI.Models
Rotate90CW = LeftRotate90,
StickButton = (GamepadInputId)(object)LeftControllerStickButton,
},
- RightJoyconStick = new JoyconConfigControllerStick<GamepadInputId, StickInputId>()
+ RightJoyconStick = new JoyconConfigControllerStick<GamepadInputId, StickInputId>
{
Joystick = (StickInputId)(object)RightJoystick,
InvertStickX = RightInvertStickX,
@@ -415,11 +415,11 @@ namespace Ryujinx.Ava.UI.Models
Rotate90CW = RightRotate90,
StickButton = (GamepadInputId)(object)RightControllerStickButton,
},
- Rumble = new RumbleConfigController()
+ Rumble = new RumbleConfigController
{
EnableRumble = EnableRumble,
WeakRumble = WeakRumble,
- StrongRumble = StrongRumble
+ StrongRumble = StrongRumble,
},
Version = InputConfig.CurrentVersion,
DeadzoneLeft = DeadzoneLeft,
@@ -428,19 +428,19 @@ namespace Ryujinx.Ava.UI.Models
RangeRight = RangeRight,
TriggerThreshold = TriggerThreshold,
Motion = EnableCemuHookMotion
- ? new CemuHookMotionConfigController()
- {
- DsuServerHost = DsuServerHost,
- DsuServerPort = DsuServerPort,
- Slot = Slot,
- AltSlot = AltSlot,
- MirrorInput = MirrorInput,
- MotionBackend = MotionInputBackendType.CemuHook
- }
- : new StandardMotionConfigController()
- {
- MotionBackend = MotionInputBackendType.GamepadDriver
- }
+ ? new CemuHookMotionConfigController
+ {
+ DsuServerHost = DsuServerHost,
+ DsuServerPort = DsuServerPort,
+ Slot = Slot,
+ AltSlot = AltSlot,
+ MirrorInput = MirrorInput,
+ MotionBackend = MotionInputBackendType.CemuHook,
+ }
+ : new StandardMotionConfigController
+ {
+ MotionBackend = MotionInputBackendType.GamepadDriver,
+ },
};
config.Motion.Sensitivity = Sensitivity;
@@ -453,4 +453,4 @@ namespace Ryujinx.Ava.UI.Models
return null;
}
}
-} \ No newline at end of file
+}
diff --git a/src/Ryujinx.Ava/UI/Models/ProfileImageModel.cs b/src/Ryujinx.Ava/UI/Models/ProfileImageModel.cs
index 8aa19400..99365dfc 100644
--- a/src/Ryujinx.Ava/UI/Models/ProfileImageModel.cs
+++ b/src/Ryujinx.Ava/UI/Models/ProfileImageModel.cs
@@ -29,4 +29,4 @@ namespace Ryujinx.Ava.UI.Models
}
}
}
-} \ No newline at end of file
+}
diff --git a/src/Ryujinx.Ava/UI/Models/SaveModel.cs b/src/Ryujinx.Ava/UI/Models/SaveModel.cs
index cc9b6768..2f220162 100644
--- a/src/Ryujinx.Ava/UI/Models/SaveModel.cs
+++ b/src/Ryujinx.Ava/UI/Models/SaveModel.cs
@@ -2,12 +2,12 @@ using LibHac.Fs;
using LibHac.Ncm;
using Ryujinx.Ava.UI.ViewModels;
using Ryujinx.Ava.UI.Windows;
-using Ryujinx.HLE.FileSystem;
using Ryujinx.Ui.App.Common;
using System;
using System.IO;
using System.Linq;
using System.Threading.Tasks;
+using Path = System.IO.Path;
namespace Ryujinx.Ava.UI.Models
{
@@ -58,7 +58,7 @@ namespace Ryujinx.Ava.UI.Models
return "0 KiB";
}
- public SaveModel(SaveDataInfo info, VirtualFileSystem virtualFileSystem)
+ public SaveModel(SaveDataInfo info)
{
SaveId = info.SaveDataId;
TitleId = info.ProgramId;
@@ -81,10 +81,11 @@ namespace Ryujinx.Ava.UI.Models
Task.Run(() =>
{
- var saveRoot = System.IO.Path.Combine(virtualFileSystem.GetNandPath(), $"user/save/{info.SaveDataId:x16}");
+ var saveRoot = Path.Combine(MainWindow.MainWindowViewModel.VirtualFileSystem.GetNandPath(), $"user/save/{info.SaveDataId:x16}");
- long total_size = GetDirectorySize(saveRoot);
- long GetDirectorySize(string path)
+ long totalSize = GetDirectorySize(saveRoot);
+
+ static long GetDirectorySize(string path)
{
long size = 0;
if (Directory.Exists(path))
@@ -105,7 +106,7 @@ namespace Ryujinx.Ava.UI.Models
return size;
}
- Size = total_size;
+ Size = totalSize;
});
}
diff --git a/src/Ryujinx.Ava/UI/Models/StatusUpdatedEventArgs.cs b/src/Ryujinx.Ava/UI/Models/StatusUpdatedEventArgs.cs
index ea2b9038..cc29442d 100644
--- a/src/Ryujinx.Ava/UI/Models/StatusUpdatedEventArgs.cs
+++ b/src/Ryujinx.Ava/UI/Models/StatusUpdatedEventArgs.cs
@@ -25,4 +25,4 @@ namespace Ryujinx.Ava.UI.Models
GpuName = gpuName;
}
}
-} \ No newline at end of file
+}
diff --git a/src/Ryujinx.Ava/UI/Models/TempProfile.cs b/src/Ryujinx.Ava/UI/Models/TempProfile.cs
index 05e16632..659092e6 100644
--- a/src/Ryujinx.Ava/UI/Models/TempProfile.cs
+++ b/src/Ryujinx.Ava/UI/Models/TempProfile.cs
@@ -11,7 +11,7 @@ namespace Ryujinx.Ava.UI.Models
private string _name = String.Empty;
private UserId _userId;
- public uint MaxProfileNameLength => 0x20;
+ public static uint MaxProfileNameLength => 0x20;
public byte[] Image
{
@@ -58,4 +58,4 @@ namespace Ryujinx.Ava.UI.Models
}
}
}
-} \ No newline at end of file
+}
diff --git a/src/Ryujinx.Ava/UI/Models/TimeZone.cs b/src/Ryujinx.Ava/UI/Models/TimeZone.cs
index cb6cc2fd..950fbce4 100644
--- a/src/Ryujinx.Ava/UI/Models/TimeZone.cs
+++ b/src/Ryujinx.Ava/UI/Models/TimeZone.cs
@@ -13,4 +13,4 @@ namespace Ryujinx.Ava.UI.Models
public string Location { get; set; }
public string Abbreviation { get; set; }
}
-} \ No newline at end of file
+}
diff --git a/src/Ryujinx.Ava/UI/Models/TitleUpdateModel.cs b/src/Ryujinx.Ava/UI/Models/TitleUpdateModel.cs
index 80476a43..3b44e8ee 100644
--- a/src/Ryujinx.Ava/UI/Models/TitleUpdateModel.cs
+++ b/src/Ryujinx.Ava/UI/Models/TitleUpdateModel.cs
@@ -16,4 +16,4 @@ namespace Ryujinx.Ava.UI.Models
Path = path;
}
}
-} \ No newline at end of file
+}
diff --git a/src/Ryujinx.Ava/UI/Models/UserProfile.cs b/src/Ryujinx.Ava/UI/Models/UserProfile.cs
index e7cd5300..e1698b4d 100644
--- a/src/Ryujinx.Ava/UI/Models/UserProfile.cs
+++ b/src/Ryujinx.Ava/UI/Models/UserProfile.cs
@@ -1,3 +1,4 @@
+using Avalonia;
using Avalonia.Media;
using Ryujinx.Ava.UI.Controls;
using Ryujinx.Ava.UI.ViewModels;
@@ -87,7 +88,7 @@ namespace Ryujinx.Ava.UI.Models
private void UpdateBackground()
{
- Avalonia.Application.Current.Styles.TryGetResource("ControlFillColorSecondary", out object color);
+ Application.Current.Styles.TryGetResource("ControlFillColorSecondary", out object color);
if (color is not null)
{
@@ -100,4 +101,4 @@ namespace Ryujinx.Ava.UI.Models
_owner.Navigate(typeof(UserEditorView), (_owner, userProfile, true));
}
}
-} \ No newline at end of file
+}