From 0b3b796a0027bbbc44059a4d7301f6123f1fccd5 Mon Sep 17 00:00:00 2001 From: Ronni Skansing Date: Sun, 12 Oct 2025 13:46:15 +0200 Subject: [PATCH] Major UI update: Improved dark mode Added company banner and moved change company Changed campaign trends, and now requires 2 campaigns atleast Menu collapses if open and link clicked Changed calendar event type indicator Changed mobile menu Changed campaign event timeline and event cards Various UI changes Signed-off-by: Ronni Skansing --- frontend/src/lib/components/Alert.svelte | 12 +- .../lib/components/CampaignCalendar.svelte | 42 +- .../lib/components/CampaignTrendChart.svelte | 207 ++- .../src/lib/components/CheckboxField.svelte | 14 +- .../src/lib/components/EventTimeline.svelte | 1158 ++++++++++++----- frontend/src/lib/components/FormButton.svelte | 2 +- frontend/src/lib/components/FormError.svelte | 4 +- frontend/src/lib/components/Input.svelte | 4 +- frontend/src/lib/components/Modal.svelte | 6 +- frontend/src/lib/components/Pagination.svelte | 6 +- .../src/lib/components/PasswordField.svelte | 10 +- frontend/src/lib/components/Search.svelte | 2 +- frontend/src/lib/components/Select.svelte | 4 +- .../src/lib/components/SelectSquare.svelte | 12 +- frontend/src/lib/components/StatsCard.svelte | 12 +- frontend/src/lib/components/TextField.svelte | 8 +- .../components/TextFieldMultiSelect.svelte | 16 +- .../src/lib/components/TextFieldSelect.svelte | 14 +- .../src/lib/components/TextareaField.svelte | 8 +- frontend/src/lib/components/Toast.svelte | 8 +- frontend/src/lib/components/ToolTip.svelte | 4 +- .../components/form/PageTypeSwitcher.svelte | 6 +- .../form/TextFieldSelectWithType.svelte | 22 +- .../components/header/CompanyBanner.svelte | 53 + .../lib/components/header/DesktopMenu.svelte | 85 +- .../src/lib/components/header/Header.svelte | 145 +-- .../lib/components/header/MobileMenu.svelte | 323 +++-- .../lib/components/header/ProfileMenu.svelte | 84 +- .../modal/ChangeCompanyModal.svelte | 14 +- .../lib/components/modal/DeleteAlert.svelte | 12 +- .../src/lib/components/table/CopyCell.svelte | 2 +- .../components/table/EmptyTableResult.svelte | 6 +- .../src/lib/components/table/EventName.svelte | 2 +- .../src/lib/components/table/Table.svelte | 4 +- .../src/lib/components/table/TableCell.svelte | 2 +- .../components/table/TableCellAction.svelte | 2 +- .../components/table/TableCellCheck.svelte | 2 +- .../components/table/TableCellEmpty.svelte | 3 +- .../lib/components/table/TableCellLink.svelte | 4 +- .../table/TableDeleteButton2.svelte | 4 +- .../table/TableDropDownButton.svelte | 4 +- .../table/TableDropDownEllipsis.svelte | 2 +- .../src/lib/components/table/TableHead.svelte | 2 +- .../lib/components/table/TableHeadCell.svelte | 8 +- .../table/TableHeadCellAction.svelte | 2 +- .../table/TableHeadCellCheck.svelte | 2 +- .../table/TableHeadCellEmpty.svelte | 2 +- .../table/TableHeadCellSingle.svelte | 2 +- .../src/lib/components/table/TableRow.svelte | 2 +- .../lib/components/table/TableRowEmpty.svelte | 2 +- frontend/src/routes/+layout.svelte | 5 +- .../src/routes/campaign-template/+page.svelte | 71 +- .../src/routes/campaign/[id]/+page.svelte | 20 +- 53 files changed, 1645 insertions(+), 807 deletions(-) create mode 100644 frontend/src/lib/components/header/CompanyBanner.svelte diff --git a/frontend/src/lib/components/Alert.svelte b/frontend/src/lib/components/Alert.svelte index 21b51cc..19e3295 100644 --- a/frontend/src/lib/components/Alert.svelte +++ b/frontend/src/lib/components/Alert.svelte @@ -243,9 +243,7 @@ {#if visible} -
+