Change progress bar animation on installer. (#299)

This commit is contained in:
Darío 2025-02-06 18:38:18 -03:00 committed by GitHub
parent 9549ba54aa
commit e7cc5a858e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -1275,8 +1275,9 @@ static void DrawInstallingProgress()
{
if (g_currentPage == WizardPage::Installing)
{
constexpr float ProgressSpeed = 0.1f;
float ratioTarget = g_installerProgressRatioTarget.load();
g_installerProgressRatioCurrent += (4.0f * ImGui::GetIO().DeltaTime * (ratioTarget - g_installerProgressRatioCurrent));
g_installerProgressRatioCurrent += std::min(ratioTarget - g_installerProgressRatioCurrent, ProgressSpeed * ImGui::GetIO().DeltaTime);
DrawProgressBar(g_installerProgressRatioCurrent);
if (g_installerFinished)