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 && (