summaryrefslogtreecommitdiff
path: root/src/ui/imgui_extensions.cpp
diff options
context:
space:
mode:
authorAldrik Ramaekers <aldrik@mailbox.org>2026-01-11 20:09:37 +0100
committerAldrik Ramaekers <aldrik@mailbox.org>2026-01-11 20:09:37 +0100
commit74748ae725ca3cdcc450473ea0ccd245ab36533d (patch)
tree4cf69b3d2cb99219651c38683d1c1c6cddbcc7a4 /src/ui/imgui_extensions.cpp
parentc011cfe0cb4b2b29c2e1d48b5bfd6db1d7fdc6d8 (diff)
ai import ui improvements
Diffstat (limited to 'src/ui/imgui_extensions.cpp')
-rw-r--r--src/ui/imgui_extensions.cpp14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/ui/imgui_extensions.cpp b/src/ui/imgui_extensions.cpp
index 496bbe2..dee36a7 100644
--- a/src/ui/imgui_extensions.cpp
+++ b/src/ui/imgui_extensions.cpp
@@ -41,7 +41,7 @@ namespace ImGui
float radius = 10.0f;
const ImVec4 col = ImGui::GetStyleColorVec4(ImGuiCol_LoadingIndicatorFg);
const ImVec4 bg = ImGui::GetStyleColorVec4(ImGuiCol_LoadingIndicatorBg);
- ImGui::LoadingIndicatorCircle(radius, bg, col, 6, 4.0f);
+ ImGui::LoadingIndicatorCircle(radius, bg, col, 6, 4.0f, 0.0f);
}
bool CheckboxX(const char* label, bool* v, bool disabled, bool show_loading_indicator_while_disabled)
@@ -85,14 +85,14 @@ namespace ImGui
static void DrawSuccessMark(int bWidth = 0, bool isButton = true)
{
ImGui::PushStyleColor(ImGuiCol_Text, config::colors::COLOR_SUCCESS);
- if (isButton) ImGui::Button(ICON_FA_CHECK_SQUARE, ImVec2(bWidth, 0)); else ImGui::Text("√");
+ if (isButton) ImGui::Button(ICON_FA_CHECK_SQUARE, ImVec2(bWidth, 0)); else ImGui::Text(ICON_FA_CHECK_SQUARE);
ImGui::PopStyleColor();
}
static void DrawFailureMark(int bWidth = 0, bool isButton = true)
{
ImGui::PushStyleColor(ImGuiCol_Text, config::colors::COLOR_ERROR);
- if (isButton) ImGui::Button(ICON_FA_BAN, ImVec2(bWidth, 0)); else ImGui::Text("√");
+ if (isButton) ImGui::Button(ICON_FA_BAN, ImVec2(bWidth, 0)); else ImGui::Text(ICON_FA_BAN);
ImGui::PopStyleColor();
}
@@ -796,7 +796,7 @@ namespace ImGui
{
static bool is_new_request = false;
static bool show_status_change = false;
- static time_t status_changed_at = 0;
+ static double status_changed_at = 0;
static e_err last_err;
if (active_request && active_request->status == exporter::export_status::EXPORT_DONE && is_new_request)
@@ -804,7 +804,7 @@ namespace ImGui
is_new_request = false;
show_status_change = true;
last_err = active_request->error;
- status_changed_at = time(NULL);
+ status_changed_at = ImGui::GetTime();
}
if (active_request && active_request->status != exporter::export_status::EXPORT_DONE) {
@@ -834,14 +834,14 @@ namespace ImGui
}
else {
DrawFailureMark(0, false);
- ImGui::Text(locale::get("form.failure"));
+ ImGui::Text(locale::get("form.failed"));
}
ImGui::EndComboPreview();
}
}
ImGui::EndDisabled();
- if (difftime(time(NULL), status_changed_at) > 0.5f) {
+ if (ImGui::GetTime() - status_changed_at >= 1.0f) {
show_status_change = false;
}
}