Load incomplete content, show errors

This commit is contained in:
Christoph Hagen
2025-02-05 20:56:02 +01:00
parent 2b88584ba1
commit d556a51228
9 changed files with 142 additions and 118 deletions

View File

@ -3,6 +3,7 @@ import SwiftUICore
enum SaveState {
case storageNotInitialized
case savingPausedDueToLoadErrors
case isSaved
case needsSave
case failedToSave
@ -11,6 +12,8 @@ enum SaveState {
switch self {
case .storageNotInitialized:
return .folderCircleFill
case .savingPausedDueToLoadErrors:
return .exclamationmarkCircleFill
case .isSaved:
return .checkmarkCircleFill
case .needsSave:
@ -28,7 +31,7 @@ enum SaveState {
return .green
case .needsSave:
return .yellow
case .failedToSave:
case .failedToSave, .savingPausedDueToLoadErrors:
return .red
}
}