diff --git a/src/renderer/components/chaiNNerLogo.tsx b/src/renderer/components/chaiNNerLogo.tsx index 9de0abb50f..9fd0ff6a0f 100644 --- a/src/renderer/components/chaiNNerLogo.tsx +++ b/src/renderer/components/chaiNNerLogo.tsx @@ -9,7 +9,7 @@ interface chaiNNerLogoProps { percent?: number; } -export const ChaiNNerLogo = memo(({ size = 1024, percent = 1 }: chaiNNerLogoProps) => ( +export const ChaiNNerLogo = memo(({ size = 1024, percent = 100 }: chaiNNerLogoProps) => ( diff --git a/src/renderer/splash.tsx b/src/renderer/splash.tsx index 0df9def2b7..7eb6926908 100644 --- a/src/renderer/splash.tsx +++ b/src/renderer/splash.tsx @@ -11,17 +11,14 @@ const Splash = memo(() => { const { t } = useTranslation(); const [status, setStatus] = useState(t('splash.loading', 'Loading...')); - const [progressPercentage, setProgressPercentage] = useState(0); - const [overallProgressPercentage, setOverallProgressPercentage] = useState(0); - const [showProgressBar, setShowProgressBar] = useState(false); + const [statusProgress, setStatusProgress] = useState(null); + const [overallProgress, setOverallProgress] = useState(0); // Register event listeners useEffect(() => { ipcRenderer.on('splash-setup-progress', (event, progress) => { - setOverallProgressPercentage(progress.totalProgress); - - setShowProgressBar(progress.statusProgress > 0); - setProgressPercentage(progress.statusProgress); + setOverallProgress(progress.totalProgress); + setStatusProgress(progress.statusProgress > 0 ? progress.statusProgress : null); if (progress.status) { setStatus(progress.status); @@ -44,7 +41,7 @@ const Splash = memo(() => { >
@@ -63,11 +60,11 @@ const Splash = memo(() => { {status} - {showProgressBar && ( + {statusProgress !== null && (