From 8040245e4541b820c2c2ae64e93482888e2d62b3 Mon Sep 17 00:00:00 2001 From: Matthieu Date: Tue, 17 Mar 2026 15:26:03 +0100 Subject: [PATCH] feat(ui) : make kanban column headers sticky with scrollable content Give kanban containers a fixed viewport height. Column headers stay fixed while task cards scroll independently within each column. Ticket: LST-28 Co-Authored-By: Claude Opus 4.6 (1M context) --- frontend/pages/my-tasks.vue | 32 ++++++++++--------- frontend/pages/portal/projects/[id]/index.vue | 8 ++--- frontend/pages/projects/[id]/index.vue | 32 ++++++++++--------- 3 files changed, 38 insertions(+), 34 deletions(-) diff --git a/frontend/pages/my-tasks.vue b/frontend/pages/my-tasks.vue index dabc8b3..7daa140 100644 --- a/frontend/pages/my-tasks.vue +++ b/frontend/pages/my-tasks.vue @@ -328,7 +328,7 @@ onMounted(() => {
-
+
{ @drop.prevent="onDropStatus($event, status)" >
{{ status.label }} ({{ tasksByStatus(status.id).length }})
-
- -

- {{ $t('myTasks.noTasks') }} -

+
+
+ +

+ {{ $t('myTasks.noTasks') }} +

+
diff --git a/frontend/pages/portal/projects/[id]/index.vue b/frontend/pages/portal/projects/[id]/index.vue index 60676b7..d748cb3 100644 --- a/frontend/pages/portal/projects/[id]/index.vue +++ b/frontend/pages/portal/projects/[id]/index.vue @@ -31,13 +31,13 @@
-
+
-
+

{{ col.label }}

@@ -45,7 +45,7 @@
-
+
{{ status.label }} ({{ tasksByStatus(status.id).length }})
-
- -

- Aucun ticket -

+
+
+ +

+ Aucun ticket +

+