Skip to content

fix(ui): restore Install and Exit buttons screen on startup - #2

Open
MedCy1 wants to merge 2 commits into
Ascendara:mainfrom
MedCy1:fix/restore-welcome-screen
Open

fix(ui): restore Install and Exit buttons screen on startup#2
MedCy1 wants to merge 2 commits into
Ascendara:mainfrom
MedCy1:fix/restore-welcome-screen

Conversation

@MedCy1

@MedCy1 MedCy1 commented Jan 4, 2026

Copy link
Copy Markdown

Fix: Prevent auto-installation and restore start screen buttons

What does this PR do?
This PR fixes a bug where the installation process started automatically immediately after the application launch animation. It restores the intended behavior where the user is presented with a "Ready to install" screen and must manually click "Install" to proceed.

Key Changes:

  • Prevent Auto-start: Removed the automatic call to _start_installation() inside on_fade_in_complete.
  • UI Layout: Grouped "Install" and "Exit" buttons into a dedicated buttons_frame for better alignment (side-by-side).
  • State Management:
    • The progress section is now hidden by default (pack_forget).
    • Clicking "Install" now correctly hides the buttons and reveals the progress section.
  • UX Improvement: Updated the initial status label from "Preparing..." to "Ready to install".

How to test:

  1. Launch the installer (python app.py).
  2. Verify that the installation does not start automatically.
  3. Verify that "Install" and "Exit" buttons are visible and correctly aligned.
  4. Click "Install" and verify the transition to the progress bar / installation process.
image

@MedCy1
MedCy1 force-pushed the fix/restore-welcome-screen branch from 1a284d2 to 83991de Compare January 4, 2026 23:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant