From 6166eeda08fd1d4106afe47416a73de60700d17e Mon Sep 17 00:00:00 2001 From: Aldrik Ramaekers Date: Sat, 10 Jan 2026 19:57:44 +0100 Subject: new look --- src/ui/ui_invoices.cpp | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) (limited to 'src/ui/ui_invoices.cpp') diff --git a/src/ui/ui_invoices.cpp b/src/ui/ui_invoices.cpp index 49ee697..72c4964 100644 --- a/src/ui/ui_invoices.cpp +++ b/src/ui/ui_invoices.cpp @@ -321,8 +321,11 @@ static void draw_invoices_list() ImGui::TableSetupColumn(locale::get("invoice.table.issuedat"), ImGuiTableColumnFlags_WidthFixed, 90); ImGui::TableSetupColumn(locale::get("invoice.table.total"), ImGuiTableColumnFlags_WidthFixed, 90); ImGui::TableSetupColumn(locale::get("invoice.table.status"), ImGuiTableColumnFlags_WidthFixed, 90); + ImGui::PushFont(ui::fontBold); ImGui::TableHeadersRow(); - + ImGui::PopFont(); + + ImGui::PushStyleVar(ImGuiStyleVar_FramePadding, ImVec2(0, 0)); for (u32 i = 0; i < invoice_count; i++) { invoice c = invoice_list[i]; @@ -332,7 +335,7 @@ static void draw_invoices_list() ImGui::PushID(i); ImGuiSelectableFlags selectable_flags = ImGuiSelectableFlags_SpanAllColumns | ImGuiSelectableFlags_AllowOverlap; bool selected = false; - if (ImGui::Selectable("##invisible_selectable", selected, selectable_flags, ImVec2(0, ImGui::GetFrameHeight()-4.0f))) + if (ImGui::Selectable("##invisible_selectable", selected, selectable_flags, ImVec2(0, ImGui::GetFrameHeight()+2.0f))) { _set_active_invoice(c); current_view_state = ui::view_state::VIEW_EXISTING; @@ -363,6 +366,7 @@ static void draw_invoices_list() ImGui::SameLine(); } + ImGui::PopStyleVar(); ImGui::EndTable(); } @@ -384,7 +388,7 @@ static void _reset_to_default_view() static void _draw_activity_sidepanel() { ImGui::SameLine(); - ImGui::SeparatorEx(1 << 1, 3.0f); + ImGui::SeparatorEx(1 << 1, 1.0f); ImGui::SameLine(); ImGui::BeginChild("##historyPanel", ImVec2(sidepanel_width, 0), ImGuiChildFlags_None); @@ -431,7 +435,7 @@ static void draw_invoice_update() } ImGui::Spacing(); - ImGui::Separator(3.0f); + ImGui::Separator(1.0f); ImGui::Spacing(); float availableWidth = ImGui::GetContentRegionAvail().x; @@ -460,7 +464,7 @@ static void draw_invoice_create() } ImGui::Spacing(); - ImGui::Separator(3.0f); + ImGui::Separator(1.0f); ImGui::Spacing(); float availableWidth = ImGui::GetContentRegionAvail().x; @@ -530,7 +534,7 @@ static void draw_invoice_view() ImGui::PushItemWidth(0.0f); ImGui::Spacing(); - ImGui::Separator(3.0f); + ImGui::Separator(1.0f); ImGui::Spacing(); float availableWidth = ImGui::GetContentRegionAvail().x; -- cgit v1.2.3-70-g09d2