From 58e665345efb72509d4a375abb61cc4f7802cd1e Mon Sep 17 00:00:00 2001
From: Ariver <shanghai3168@gmail.com>
Date: Sat, 30 May 2026 17:50:05 +0800
Subject: [PATCH] Prepare 7.8.5 language layout release
---
Apptag/TagNavigationView.swift | 9 ++++++---
1 files changed, 6 insertions(+), 3 deletions(-)
diff --git a/Apptag/TagNavigationView.swift b/Apptag/TagNavigationView.swift
index 9f9941f..327ab7a 100644
--- a/Apptag/TagNavigationView.swift
+++ b/Apptag/TagNavigationView.swift
@@ -423,12 +423,15 @@
private func updateAppearance() {
let background = TagColor.nsColor(for: item.colorIndex)
+ let dragScale: CGFloat = isDragging ? 1.04 : 1.0
layer?.backgroundColor = background.cgColor
layer?.cornerRadius = orientation == .horizontal ? 7 : 6
- layer?.shadowColor = NSColor.black.withAlphaComponent(0.20).cgColor
+ layer?.shadowColor = NSColor.black.withAlphaComponent(isDragging ? 0.50 : 0.20).cgColor
layer?.shadowOpacity = 1
- layer?.shadowRadius = isDragging ? 8 : 3
- layer?.shadowOffset = NSSize(width: 0, height: isDragging ? -4 : -1)
+ layer?.shadowRadius = isDragging ? 18 : 3
+ layer?.shadowOffset = NSSize(width: 0, height: isDragging ? -9 : -1)
+ layer?.zPosition = isDragging ? 30 : 0
+ layer?.setAffineTransform(CGAffineTransform(scaleX: dragScale, y: dragScale))
alphaValue = dragModeActive ? (isDragging ? 1.0 : 0.62) : 1.0
let textColor: NSColor = (item.colorIndex == 0 || item.colorIndex == 5) ? .labelColor : .white
--
Gitblit v1.9.3