Rework desktop install / startup UX (#5292)

### Summary

Complete redesign of Desktop app installer, implementing the new app
startup progress system and error reporting.
This commit is contained in:
filtered
2025-09-25 05:06:58 +10:00
committed by GitHub
parent 6449d26cee
commit b0f81b2245
24 changed files with 1635 additions and 628 deletions

View File

@@ -4,16 +4,3 @@ export enum ValidationState {
VALID = 'VALID',
INVALID = 'INVALID'
}
export const mergeValidationStates = (states: ValidationState[]) => {
if (states.some((state) => state === ValidationState.INVALID)) {
return ValidationState.INVALID
}
if (states.some((state) => state === ValidationState.LOADING)) {
return ValidationState.LOADING
}
if (states.every((state) => state === ValidationState.VALID)) {
return ValidationState.VALID
}
return ValidationState.IDLE
}