mirror of
https://github.com/hyblocker/OpenVR-SpaceCalibrator.git
synced 2026-10-06 18:00:20 +02:00
fix: make continuous calibration use a marquee progress bar
This commit is contained in:
1 file changed
+7
-1
@@ -785,7 +785,13 @@ namespace spacecal {
|
||||
ImGui::TextHeading(fmt::format("{} {}", szCalibrationStatusIcon, LOCALE_GET(szCalibrationStatusMessage)).c_str());
|
||||
ImGui::TextWrappedDisabled(LOCALE_GET(szCalibrationStatusDescription).c_str());
|
||||
|
||||
if (calibration.isCalibrating()) {
|
||||
if (calibration.isContinuousCalibration()) {
|
||||
// continuous is an indeterminate calibration, ie we cant compute a "percentage" for it
|
||||
ImGui::AlignTextToFramePadding();
|
||||
ImGui::TextHeading("%s", LOCALE_GET("calibration_progress").c_str());
|
||||
ImGui::SameLine();
|
||||
ImGui::ProgressBar(-0.25f * (float)ImGui::GetTime(), ImVec2(-FLT_MIN, 0.0f), "");
|
||||
} else if (calibration.isCalibrating()) {
|
||||
// standard calibration
|
||||
ImGui::TextWrappedDisabled(LOCALE_GET("calibration_info_move_around_insufficient_samples").c_str());
|
||||
float fCalibrationProgressPercent = calibration.getCalibrationProgress() * 100.0f;
|
||||
|
||||
Reference in new issue
Block a user