diff --git a/src/ui/gitree_ui.cpp b/src/ui/gitree_ui.cpp index 8059d4e..bccddea 100644 --- a/src/ui/gitree_ui.cpp +++ b/src/ui/gitree_ui.cpp @@ -2843,8 +2843,8 @@ bool toolbar_action(const char* id, const char* label, const char* icon, const c if (enabled && ImGui::IsItemHovered()) draw->AddRectFilled(minimum, maximum, IM_COL32(62, 66, 75, 210)); const ImU32 text_color = enabled ? IM_COL32(218, 221, 226, 255) : IM_COL32(139, 144, 153, 255); - const float label_font_size = ImGui::GetFontSize() * 0.72f; - const float icon_font_size = ImGui::GetFontSize() * 1.18f; + const float label_font_size = ImGui::GetFontSize() * 0.62f; + const float icon_font_size = ImGui::GetFontSize() * 1.34f; const ImVec2 label_size = g_regular_font ? g_regular_font->CalcTextSizeA(label_font_size, std::numeric_limits::max(), 0.0f, label) : ImGui::CalcTextSize(label); @@ -2852,12 +2852,12 @@ bool toolbar_action(const char* id, const char* label, const char* icon, const c ? g_regular_font->CalcTextSizeA(icon_font_size, std::numeric_limits::max(), 0.0f, icon) : ImGui::CalcTextSize(icon); draw->AddText(g_regular_font, label_font_size, - {minimum.x + (maximum.x - minimum.x - label_size.x) * 0.5f, minimum.y + ui(2.5f)}, + {minimum.x + (maximum.x - minimum.x - label_size.x) * 0.5f, minimum.y + ui(4.0f)}, text_color, label); const float icon_x = minimum.x + (maximum.x - minimum.x - icon_size.x) * 0.5f - (dropdown ? ui(4.0f) : 0.0f); - draw->AddText(g_regular_font, icon_font_size, {icon_x, minimum.y + ui(21.0f)}, text_color, icon); + draw->AddText(g_regular_font, icon_font_size, {icon_x, minimum.y + ui(19.0f)}, text_color, icon); if (dropdown) - draw->AddText({icon_x + icon_size.x + ui(7.0f), minimum.y + ui(23.0f)}, text_color, ICON_TB_CARET_DOWN); + draw->AddText({icon_x + icon_size.x + ui(7.0f), minimum.y + ui(21.0f)}, text_color, ICON_TB_CARET_DOWN); if (ImGui::IsItemHovered(ImGuiHoveredFlags_DelayShort)) { ImGui::BeginTooltip(); ImGui::TextUnformatted(tooltip);