From 0a0053c3afd1754427fc7d85fe39a781c93e2351 Mon Sep 17 00:00:00 2001
From: "smx.pusha" <139338836+smxpusha@users.noreply.github.com>
Date: Thu, 20 Aug 2026 10:03:18 +0200
Subject: [PATCH] ENH - align gallery filter navigation
---
.../views/apps/GalleryApp.contract.test.ts | 15 +++++
frontend/src/views/apps/GalleryApp.vue | 67 +++++++++----------
2 files changed, 47 insertions(+), 35 deletions(-)
diff --git a/frontend/src/views/apps/GalleryApp.contract.test.ts b/frontend/src/views/apps/GalleryApp.contract.test.ts
index 8c8a898..69ed6e2 100644
--- a/frontend/src/views/apps/GalleryApp.contract.test.ts
+++ b/frontend/src/views/apps/GalleryApp.contract.test.ts
@@ -57,6 +57,21 @@ describe('GalleryApp import action', () => {
)
})
+ it('uses the shared app tab bar for gallery filters', () => {
+ expect(source).toContain('')
+ expect(source).toContain('')
+ expect(source).toContain('')
+ expect(source).toContain(' {
expect(headerActions).toContain(' {
-
-
-
-
- {{ phone.t(`Apps.photos.filters.${item.label}`) }}
-
-
-
-
+
+
+
+
+
+
+
+
+
+
{
flex-direction: column;
overflow-y: auto;
}
-.gallery-filter-navbar {
- position: absolute !important;
- top: auto !important;
- bottom: 24px;
-}
-.gallery-filter-navbar :deep(> div:nth-child(-n + 2)) {
- display: none;
-}
.gallery-grid {
position: relative;
display: grid;