DebugView
struct DebugView: View
                SwiftUI View for the debug window
- 
                  
                  
The observable state of the application
Declaration
Swift
private var appState - 
                  
                  
The currently selected tab
Declaration
Swift
private var tab: DebugMessage = .log - 
                  
                  
The source of the song
Declaration
Swift
private var content: [(line: Int, source: Song.Section.Line)] = [] - 
                  
                  
The currently selected line
Declaration
Swift
private var selectedLine: Int? - 
                  
                  
All parsed log messages
Declaration
Swift
private var osLogMessages: [LogMessage] = [] - 
                  
                  
Remember the last fetched time
Declaration
Swift
private var lastFetchedLogDate = Calendar.current.date(byAdding: .year, value: -1000, to: Date()) ?? Date() - 
                  
                  
The body of the
ViewDeclaration
Swift
var body: some View - 
                  
                  
The source tab of the
ViewDeclaration
Swift
var source: some View - 
                  
                  
The json tab of the
ViewDeclaration
Swift
var json: some View - 
                  
                  
The log tab of the
ViewDeclaration
Swift
var log: some View - 
                  
                  
Parse a line in the log
Declaration
Swift
private func parseLine(_ line: LogMessage) -> LogMessageParameters
lineThe line to parse
Return Value
The parsed line
 
View on GitHub