Skip to content

修复MacOS12下部分样式不兼容问题 - #5103

Open
wzlstudy wants to merge 2 commits into
t8y2:mainfrom
wzlstudy:main
Open

修复MacOS12下部分样式不兼容问题#5103
wzlstudy wants to merge 2 commits into
t8y2:mainfrom
wzlstudy:main

Conversation

@wzlstudy

@wzlstudy wzlstudy commented Aug 1, 2026

Copy link
Copy Markdown

变更说明

修复 macOS 旧 WebKit 环境下多处桌面端 UI 样式兼容问题,主要包括:

  • 新建连接弹窗在旧 WebKit 下的卡片布局、选中态、弹窗高度和字段对齐问题
  • 设置页字段间距、Select 高度、快捷键行对齐和 hover 操作按钮显示问题
  • 隧道维护页选中态黑底不可读问题
  • 驱动管理页标签页、驱动列表和页内区块间距异常问题
  • 数字输入框统一使用自定义加减按钮,提升点击可用性并保持全局一致
  • 定时备份在无 MySQL/PostgreSQL 连接时增加明确提示,避免“新建计划”按钮无反馈
  • 新增本地开发环境、启动与调试中文文档

变更类型

  • 新功能
  • Bug 修复
  • 性能优化
  • 代码重构
  • 文档更新
  • CI / 构建

涉及前端

  • 本 PR 涉及前端改动,已附截图/录屏(见下方)
image image image image

验证

  • make check 通过
  • make cargo-check-fast 通过
  • 相关测试通过

已执行:

pnpm vitest run apps/desktop/src/styles/tests/legacyWebviewFallback.spec.ts apps/desktop/src/components/backup/tests/
ScheduledDatabaseBackupSettings.spec.ts apps/desktop/src/components/ui/input/tests/Input.spec.ts

结果:

Test Files 3 passed (3)
Tests 16 passed (16)

提交时 lint-staged 自动执行并通过:

oxfmt

关联 Issue

无。

@github-actions github-actions Bot added area/desktop Desktop application or Tauri shell area/docs Documentation site or repository documentation ui-change Changes user-visible interface, text, or visual assets labels Aug 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/desktop Desktop application or Tauri shell area/docs Documentation site or repository documentation ui-change Changes user-visible interface, text, or visual assets

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant