Initial commit
This commit is contained in:
commit
1db16227b2
31 changed files with 2175 additions and 0 deletions
24
Sources/CoreUtils/AppState.swift
Normal file
24
Sources/CoreUtils/AppState.swift
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
import Foundation
|
||||
|
||||
public enum AppState: String, CaseIterable {
|
||||
case idle = "idle"
|
||||
case listening = "listening"
|
||||
case processing = "processing"
|
||||
case injecting = "injecting"
|
||||
case error = "error"
|
||||
|
||||
public var displayName: String {
|
||||
switch self {
|
||||
case .idle:
|
||||
return NSLocalizedString("menubar.idle", comment: "Idle state")
|
||||
case .listening:
|
||||
return NSLocalizedString("menubar.listening", comment: "Listening state")
|
||||
case .processing:
|
||||
return NSLocalizedString("menubar.processing", comment: "Processing state")
|
||||
case .injecting:
|
||||
return "Injecting" // Not shown in menu bar
|
||||
case .error:
|
||||
return "Error" // Not shown in menu bar
|
||||
}
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue