diff --git a/src/SharpIDE.Application/Features/SolutionDiscovery/VsPersistence/VsPersistenceMapper.cs b/src/SharpIDE.Application/Features/SolutionDiscovery/VsPersistence/VsPersistenceMapper.cs index c55b2f0..1e13b71 100644 --- a/src/SharpIDE.Application/Features/SolutionDiscovery/VsPersistence/VsPersistenceMapper.cs +++ b/src/SharpIDE.Application/Features/SolutionDiscovery/VsPersistence/VsPersistenceMapper.cs @@ -46,3 +46,11 @@ public enum GitFileStatus Modified, Added } + +public enum GitLineStatus +{ + Unaltered, + Modified, + Added, + Removed +} diff --git a/src/SharpIDE.Godot/Features/Git/GitColours.cs b/src/SharpIDE.Godot/Features/Git/GitColours.cs index 5c0adfe..11501b3 100644 --- a/src/SharpIDE.Godot/Features/Git/GitColours.cs +++ b/src/SharpIDE.Godot/Features/Git/GitColours.cs @@ -25,11 +25,11 @@ public static class GitColours _ => GitUnalteredFileColour }; - public static Color GetColorForGitLineStatus(GitFileStatus fileStatus) => fileStatus switch + public static Color GetColorForGitLineStatus(GitLineStatus lineStatus) => lineStatus switch { - GitFileStatus.Added => GitNewFileTransparentColour, - GitFileStatus.Modified => GitEditedFileTransparentColour, - GitFileStatus.Unaltered => GitUnalteredFileTransparentColour, + GitLineStatus.Added => GitNewFileTransparentColour, + GitLineStatus.Modified => GitEditedFileTransparentColour, + GitLineStatus.Unaltered => GitUnalteredFileTransparentColour, _ => GitUnalteredFileTransparentColour }; } \ No newline at end of file