diff --git a/Glamourer/Designs/History/DesignTransaction.cs b/Glamourer/Designs/History/DesignTransaction.cs
index 157e71d..ad37387 100644
--- a/Glamourer/Designs/History/DesignTransaction.cs
+++ b/Glamourer/Designs/History/DesignTransaction.cs
@@ -1,13 +1,12 @@
using Glamourer.GameData;
using Glamourer.Interop.Material;
using Glamourer.Interop.Penumbra;
-using Glamourer.State;
using Penumbra.GameData.Enums;
namespace Glamourer.Designs.History;
/// Only Designs. Can not be reverted.
-public readonly record struct CreationTransaction(string Name, string? Path)
+public record CreationTransaction(string Name, string? Path)
: ITransaction
{
public ITransaction? Merge(ITransaction other)
@@ -18,7 +17,7 @@ public readonly record struct CreationTransaction(string Name, string? Path)
}
/// Only Designs.
-public readonly record struct RenameTransaction(string Old, string New)
+public record RenameTransaction(string Old, string New)
: ITransaction
{
public ITransaction? Merge(ITransaction older)
@@ -29,7 +28,7 @@ public readonly record struct RenameTransaction(string Old, string New)
}
/// Only Designs.
-public readonly record struct DescriptionTransaction(string Old, string New)
+public record DescriptionTransaction(string Old, string New)
: ITransaction
{
public ITransaction? Merge(ITransaction older)
@@ -40,7 +39,7 @@ public readonly record struct DescriptionTransaction(string Old, string New)
}
/// Only Designs.
-public readonly record struct DesignColorTransaction(string Old, string New)
+public record DesignColorTransaction(string Old, string New)
: ITransaction
{
public ITransaction? Merge(ITransaction older)
@@ -51,7 +50,7 @@ public readonly record struct DesignColorTransaction(string Old, string New)
}
/// Only Designs.
-public readonly record struct TagAddedTransaction(string New, int Index)
+public record TagAddedTransaction(string New, int Index)
: ITransaction
{
public ITransaction? Merge(ITransaction other)
@@ -62,7 +61,7 @@ public readonly record struct TagAddedTransaction(string New, int Index)
}
/// Only Designs.
-public readonly record struct TagRemovedTransaction(string Old, int Index)
+public record TagRemovedTransaction(string Old, int Index)
: ITransaction
{
public ITransaction? Merge(ITransaction other)
@@ -73,7 +72,7 @@ public readonly record struct TagRemovedTransaction(string Old, int Index)
}
/// Only Designs.
-public readonly record struct TagChangedTransaction(string Old, string New, int IndexOld, int IndexNew)
+public record TagChangedTransaction(string Old, string New, int IndexOld, int IndexNew)
: ITransaction
{
public ITransaction? Merge(ITransaction older)
@@ -86,7 +85,7 @@ public readonly record struct TagChangedTransaction(string Old, string New, int
}
/// Only Designs.
-public readonly record struct ModAddedTransaction(Mod Mod, ModSettings Settings)
+public record ModAddedTransaction(Mod Mod, ModSettings Settings)
: ITransaction
{
public ITransaction? Merge(ITransaction other)
@@ -97,7 +96,7 @@ public readonly record struct ModAddedTransaction(Mod Mod, ModSettings Settings)
}
/// Only Designs.
-public readonly record struct ModRemovedTransaction(Mod Mod, ModSettings Settings)
+public record ModRemovedTransaction(Mod Mod, ModSettings Settings)
: ITransaction
{
public ITransaction? Merge(ITransaction other)
@@ -108,7 +107,7 @@ public readonly record struct ModRemovedTransaction(Mod Mod, ModSettings Setting
}
/// Only Designs.
-public readonly record struct ModUpdatedTransaction(Mod Mod, ModSettings Old, ModSettings New)
+public record ModUpdatedTransaction(Mod Mod, ModSettings Old, ModSettings New)
: ITransaction
{
public ITransaction? Merge(ITransaction older)
@@ -119,7 +118,7 @@ public readonly record struct ModUpdatedTransaction(Mod Mod, ModSettings Old, Mo
}
/// Only Designs.
-public readonly record struct MaterialTransaction(MaterialValueIndex Index, ColorRow? Old, ColorRow? New, ColorRow.Mode? OldMode, ColorRow.Mode? NewMode)
+public record MaterialTransaction(MaterialValueIndex Index, ColorRow? Old, ColorRow? New, ColorRow.Mode? OldMode, ColorRow.Mode? NewMode)
: ITransaction
{
public ITransaction? Merge(ITransaction older)
@@ -135,7 +134,7 @@ public readonly record struct MaterialTransaction(MaterialValueIndex Index, Colo
}
/// Only Designs.
-public readonly record struct MaterialRevertTransaction(MaterialValueIndex Index, bool Old, bool New)
+public record MaterialRevertTransaction(MaterialValueIndex Index, bool Old, bool New)
: ITransaction
{
public ITransaction? Merge(ITransaction other)
@@ -146,7 +145,7 @@ public readonly record struct MaterialRevertTransaction(MaterialValueIndex Index
}
/// Only Designs.
-public readonly record struct MaterialModeTransaction(MaterialValueIndex Index, ColorRow.Mode Old, ColorRow.Mode New)
+public record MaterialModeTransaction(MaterialValueIndex Index, ColorRow.Mode Old, ColorRow.Mode New)
: ITransaction
{
public ITransaction? Merge(ITransaction other)
@@ -157,7 +156,7 @@ public readonly record struct MaterialModeTransaction(MaterialValueIndex Index,
}
/// Only Designs.
-public readonly record struct ApplicationTransaction(object Index, bool Old, bool New)
+public record ApplicationTransaction(object Index, bool Old, bool New)
: ITransaction
{
public ITransaction? Merge(ITransaction other)