From afc08a1761ca6788253e332e0f596b586e2c2a3d Mon Sep 17 00:00:00 2001 From: cbb Date: Thu, 15 Oct 2026 01:12:04 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20v1.5.2=20=E2=80=94=20=E4=BF=AE=E5=BC=B9?= =?UTF-8?q?=E7=AA=97=E6=8B=96=E5=8A=A8=E8=AF=AF=E5=85=B3=20+=20=E5=A4=87?= =?UTF-8?q?=E6=B3=A8=E5=90=8D/Token=20=E8=BE=93=E5=85=A5=E6=A1=86=E5=8A=A0?= =?UTF-8?q?=E5=9B=BE=E6=A0=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 修拖动误关 bug:在弹窗内 mousedown 后拖到遮罩再松开 会被当作"点遮罩"关闭。改为只有 mousedown 和 click 都在 遮罩上才算关闭;弹窗内的文本选择/拖动不再误关 - 备注名输入框加 ✏️ 图标前缀、Token 输入框加 🔑 图标前缀, 输入聚焦时图标变紫色,更精致现代 - 备注名字体加粗、纯白背景,作为"主"字段视觉更突出 - Token 字段用等宽字体(像密码框该有的样子) - manifest 1.5.1 → 1.5.2 --- GiteaHubSync/app/backend/panel.py | 25 +++++++++++++++++++------ GiteaHubSync/manifest | 2 +- 2 files changed, 20 insertions(+), 7 deletions(-) diff --git a/GiteaHubSync/app/backend/panel.py b/GiteaHubSync/app/backend/panel.py index d6707a3..cb5a459 100644 --- a/GiteaHubSync/app/backend/panel.py +++ b/GiteaHubSync/app/backend/panel.py @@ -980,6 +980,15 @@ input[readonly]{background:#f6f8fa;color:#646a73;cursor:not-allowed} .modal-body input[type=text]:focus,.modal-body input[type=password]:focus{border-color:#7c3aed;background:#fff;box-shadow:0 0 0 3px rgba(124,58,237,.12)} .modal-body input[readonly]{background:#f4f5f7;color:#374151;cursor:default;border-style:dashed} .modal-body input[readonly]:hover{background:#f4f5f7;border-color:#e5e8ec} +/* 带前缀图标的输入框 */ +.mf-input{position:relative} +.mf-input .mf-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);font-size:14px;color:#8a919e;pointer-events:none;line-height:1;transition:color .15s} +.mf-input input{padding-left:36px} +.mf-input input:focus+.mf-icon,.mf-input input:focus~.mf-icon{color:#7c3aed} +.mf-input.mf-token input{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.3px} +/* 让第一个字段(备注名)更突出一点 */ +.modal-field:first-of-type input[type=text]{font-weight:500;background:#fff} +.modal-field:first-of-type input[type=text]:focus{background:#fff} .mf-info{display:flex;align-items:center;gap:10px;padding:10px 14px;background:#f4f5f7;border:1.5px dashed #e0e3e8;border-radius:10px;color:#374151;font-size:14px} .mf-info .mfi-label{font-size:12px;color:#8a919e;font-weight:500;flex:none} .mf-info .mfi-value{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;word-break:break-all} @@ -1542,7 +1551,7 @@ refresh();