From cb844bb587c5ce7ff2eab69733d15827911ab0b9 Mon Sep 17 00:00:00 2001
From: "smx.pusha" <139338836+smxpusha@users.noreply.github.com>
Date: Mon, 10 Aug 2026 08:00:08 +0200
Subject: [PATCH] FIX - refine Feather preview controls
---
frontend/src/views/apps/FeatherApp.vue | 26 +++++++++++++++++---------
1 file changed, 17 insertions(+), 9 deletions(-)
diff --git a/frontend/src/views/apps/FeatherApp.vue b/frontend/src/views/apps/FeatherApp.vue
index 8022d35..a4fc651 100644
--- a/frontend/src/views/apps/FeatherApp.vue
+++ b/frontend/src/views/apps/FeatherApp.vue
@@ -2112,7 +2112,7 @@ onMounted(async () => {
:aria-label="t('previousImage')"
@click.stop="moveMediaPreview(-1)"
>
-
+
{
:aria-label="t('nextImage')"
@click.stop="moveMediaPreview(1)"
>
-
+
{{ mediaPreview.index + 1 }} / {{ mediaPreview.items.length }}
@@ -2161,21 +2161,29 @@ onMounted(async () => {
cursor: default;
}
.feather-media-preview__arrow {
- --k-button-bg-color: rgb(22 27 34 / 78%);
+ --k-button-bg-color: rgb(10 14 20 / 88%);
--k-button-text-color: #fff;
position: absolute;
top: 50%;
- width: 42px;
- height: 42px;
- border: 1px solid rgb(255 255 255 / 18%);
- backdrop-filter: blur(14px);
+ width: 34px !important;
+ min-width: 34px;
+ height: 34px;
+ min-height: 34px;
+ border: 1.5px solid rgb(255 255 255 / 58%);
+ padding: 0;
+ color: #fff !important;
+ background: rgb(10 14 20 / 88%) !important;
+ box-shadow:
+ 0 5px 16px rgb(0 0 0 / 58%),
+ inset 0 0 0 1px rgb(255 255 255 / 8%);
+ backdrop-filter: blur(10px);
transform: translateY(-50%);
}
.feather-media-preview__arrow--left {
- left: 14px;
+ left: 10px;
}
.feather-media-preview__arrow--right {
- right: 14px;
+ right: 10px;
}
.feather-media-preview__count {
position: absolute;