From 16eb25d5520c5567df3f39382c41a60fdf203e59 Mon Sep 17 00:00:00 2001 From: Julian Freeman Date: Thu, 16 Apr 2026 19:38:46 -0400 Subject: [PATCH] fix table ui --- .../browser-data/AssociatedProfilesModal.vue | 92 +++++++++---------- src/components/browser-data/BookmarksList.vue | 9 +- .../browser-data/BrowserDataView.vue | 9 ++ .../browser-data/ExtensionsList.vue | 9 +- src/components/browser-data/ProfilesList.vue | 9 +- src/styles/app.css | 15 +-- 6 files changed, 79 insertions(+), 64 deletions(-) diff --git a/src/components/browser-data/AssociatedProfilesModal.vue b/src/components/browser-data/AssociatedProfilesModal.vue index babb372..99b14dd 100644 --- a/src/components/browser-data/AssociatedProfilesModal.vue +++ b/src/components/browser-data/AssociatedProfilesModal.vue @@ -42,7 +42,7 @@ function hasBookmarkPath(profile: ModalProfile): profile is BookmarkAssociatedPr - @@ -139,10 +137,10 @@ function hasBookmarkPath(profile: ModalProfile): profile is BookmarkAssociatedPr display: flex; flex-direction: column; min-height: 0; + overflow: auto; border: 1px solid rgba(148, 163, 184, 0.18); border-radius: 18px; background: var(--panel-strong); - overflow: hidden; } .modal-grid { @@ -157,9 +155,14 @@ function hasBookmarkPath(profile: ModalProfile): profile is BookmarkAssociatedPr } .modal-table-header { + position: sticky; + top: 0; + z-index: 2; padding: 10px 14px; border-bottom: 1px solid rgba(148, 163, 184, 0.14); - background: rgba(248, 250, 252, 0.82); + background: rgba(248, 250, 252, 0.94); + backdrop-filter: blur(12px); + -webkit-backdrop-filter: blur(12px); } .header-cell { @@ -180,13 +183,6 @@ function hasBookmarkPath(profile: ModalProfile): profile is BookmarkAssociatedPr color: var(--text); } -.modal-list { - display: flex; - flex-direction: column; - min-height: 0; - overflow: auto; -} - .modal-table-row { padding: 12px 14px; border-bottom: 1px solid rgba(148, 163, 184, 0.12); diff --git a/src/components/browser-data/BookmarksList.vue b/src/components/browser-data/BookmarksList.vue index 4fcd275..6c2a409 100644 --- a/src/components/browser-data/BookmarksList.vue +++ b/src/components/browser-data/BookmarksList.vue @@ -14,7 +14,7 @@ const emit = defineEmits<{