feat: add texture diagnostics to viewer

This commit is contained in:
Tom Boullay
2026-05-17 16:49:24 +02:00
parent 3cfb3a21a9
commit 83b2b405b4
7 changed files with 419 additions and 16 deletions
+15
View File
@@ -5,6 +5,20 @@ export interface TextureFile {
file: File
}
export type TextureDiagnosticSeverity = 'error' | 'warning'
export interface TextureDiagnosticIssue {
severity: TextureDiagnosticSeverity
title: string
detail: string
}
export interface TextureDiagnosticReport {
status: 'idle' | 'ok' | 'warning' | 'error'
summary: string
issues: TextureDiagnosticIssue[]
}
export type DriveStatus = 'pending' | 'uploading' | 'success' | 'error' | 'skipped'
export interface FolderEntry {
@@ -20,6 +34,7 @@ export interface FolderEntry {
assetUrls: Record<string, string>
viewerOpen?: boolean
warnings: string[]
textureReport: TextureDiagnosticReport
driveStatus?: DriveStatus
driveError?: string
}