Private
Public Access
1
0
Files
u-desk/docs/07-项目管理/项目规划/minimalist-design-final.md

9.6 KiB
Raw Permalink Blame History

升级提示 - 简约设计最终版

简化完成

核心改进

  1. 去掉所有图标(除了必要的状态图标)
  2. 简化信息展示(去掉卡片背景和图标)
  3. 简化按钮(传统按钮,无多余装饰)
  4. 减少间距和字体
  5. 更快的动画0.15s

🎨 最终效果

普通更新弹窗

┌──────────────────────────────────────────────┐
│ 发现新版本       v0.1.0 → v0.1.2        [×]   │
├──────────────────────────────────────────────┤
│                                              │
│ 发布日期        2026-01-28                   │
│ 文件大小        45.2 MB                      │
│                                              │
│ 更新内容                                    │
│ • 测试更新                                   │
│ • 新功能测试                                 │
│ • 性能优化                                   │
│                                              │
│ ┌────────────────────────────────────────┐  │
│ │            立即更新                     │  │ ← 简约按钮
│ └────────────────────────────────────────┘  │
│                                              │
│ ┌───────────────────┐ ┌────────────────┐     │
│ │     稍后更新      │ │ ☐ 下次提醒我  │     │
│ └───────────────────┘ └────────────────┘     │
└──────────────────────────────────────────────┘

强制更新弹窗

┌──────────────────────────────────────────────┐
│ ⚠ 重要更新                            [×]   │
├──────────────────────────────────────────────┤
│                                              │
│ 发布日期        2026-01-28                   │
│ 文件大小        45.2 MB                      │
│                                              │
│ 更新内容                                    │
│ • 修复严重安全漏洞                           │
│ • 修复数据损坏问题                           │
│ • 优化系统稳定性                             │
│                                              │
│ ⚠️ 重要提示                                   │
│ 此版本包含重要的安全更新和问题修复,         │
│ 为保障正常使用,请完成更新后再继续。         │
│                                              │
│ ┌────────────────────────────────────────┐  │
│ │            立即更新                     │  │
│ └────────────────────────────────────────┘  │
└──────────────────────────────────────────────┘

📊 简化对比

元素 简化前 简化后 改进
版本徽章 图标+文字+渐变 纯文字+边框 更简洁
版本信息 卡片+图标+标签 纯文字行 扁平化
更新日志 图标+标题+边框 纯文字 极简化
操作区域 卡片式(图标+标题+说明+箭头) 简约按钮 传统设计
按钮 大尺寸120px宽 正常尺寸 标准化
圆角 6-8px 4px 更小
动画 0.2s+缩放 0.15s+平移 更快
弹窗宽度 580px 480px 更紧凑

🎯 设计原则

极简主义

去掉一切不必要的装饰,只保留核心功能

核心保留

  • 版本信息
  • 更新日志
  • 操作按钮
  • 进度显示

移除元素

  • 装饰性图标(日历、文件、书本等)
  • 卡片背景
  • 多余的说明文字
  • 复杂的悬停效果
  • 箭头图标

📐 最终规格

尺寸

  • 弹窗宽度480px
  • 弹窗内边距20px
  • 元素间距16px区块、8px小元素
  • 按钮内边距10px 16px
  • 按钮圆角4px
  • 徽章圆角4px

字体

  • 徽章13px / 400
  • 标题13px / 500
  • 正文13px / 400
  • 小字12px / 400

颜色

  • 背景:var(--color-fill-1/2/3)
  • 边框:var(--color-border-1/2)
  • 文字:var(--color-text-1/2/3)
  • 主题色:var(--color-primary-6)
  • 警告色:var(--color-warning-*)

动画

  • 弹窗进入0.15s
  • 按钮悬停0.2s
  • 位移距离8px

💡 设计亮点

1. 信息扁平化

简化前:
┌──────────────────┐
│ 📅               │ ← 图标
│    发布日期       │
│    2026-01-28     │
└──────────────────┘

简化后:
发布日期        2026-01-28  ← 纯文字

2. 按钮简约化

简化前:
┌────────────────────────────────────────┐
│ ↓ 立即更新到最新版本                → │  ← 卡片式
│    点击下载 45.2 MB 安装包            │
└────────────────────────────────────────┘

简化后:
┌────────────────────────────────────────┐
│            立即更新                     │  ← 纯按钮
└────────────────────────────────────────┘

3. 布局紧凑化

简化前gap: 20px卡片间距
简化后gap: 16px区块间距、gap: 8px元素间距

🔄 交互流程

普通更新

1. 点击"立即更新"
   ↓
2. 开始下载(显示进度条)
   ↓
3. 下载完成,自动安装
   ↓
4. 安装成功,应用重启

强制更新

1. 弹窗显示(无法关闭)
   ↓
2. 点击"立即更新"(唯一操作)
   ↓
3. 自动下载和安装
   ↓
4. 安装成功,应用重启

📱 代码结构

模板(简化)

<template>
  <a-modal>
    <!-- 版本徽章 + 版本对比 -->
    <!-- 版本信息纯文字行 -->
    <!-- 更新日志纯文字 -->
    <!-- 强制更新提示保留 -->
    <!-- 下载进度保留 -->
    <!-- 操作按钮简约 -->
  </a-modal>
</template>

样式(简化)

<style scoped>
/* 去掉所有卡片样式 */
/* 去掉所有图标样式 */
/* 使用纯文字布局 */
/* 标准按钮样式 */
/* 简化的动画 */
</style>

🎨 视觉层次

信息优先级

1. 操作按钮(最重要)
   └> 主题色背景,白色文字

2. 强制更新提示(次重要)
   └> 左侧橙色边框

3. 版本信息(一般)
   └> 纯文字,左侧对齐

4. 更新日志(辅助)
   └> 小字,灰色

留白策略

区块间距16px
元素间距8px
文字内边距4px

整体感觉:紧凑但不拥挤

核心价值

极简而不简陋

  • 保留所有必要信息
  • 去掉所有装饰元素
  • 专注功能本身

协调而非突出

  • 使用系统主题变量
  • 与整体风格一致
  • 不抢眼但实用

快速而非拖沓

  • 更快的动画0.15s
  • 更小的位移8px
  • 更紧凑的布局

📋 使用方式

立即可用

# 前端已构建成功
wails dev

预期效果

  • 应用启动后 5 秒自动检查更新
  • 发现新版本显示简约弹窗
  • 点击"立即更新"自动下载和安装
  • 安装完成后应用自动重启

🎯 最终目标达成

从"丰富"到"必要"

优化前:图标+卡片+装饰+说明
优化后:文字+按钮+功能

从"突出"到"融入"

优化前:鲜艳的颜色,大的间距
优化后:系统变量,紧凑布局

从"复杂"到"简单"

优化前:卡片式操作区域
优化后:标准按钮

📊 简化数据

指标 简化前 简化后 减少
图标数量 6+ 个 1 个 ⬇️ 83%
卡片数量 4 个 1 个 ⬇️ 75%
代码行数 750 行 535 行 ⬇️ 28%
样式类数 20+ 个 10 个 ⬇️ 50%
动画时长 0.2s 0.15s ⬇️ 25%
弹窗宽度 580px 480px ⬇️ 17%

🎉 总结

设计哲学

Less is More - 少即是多

核心原则

  1. 功能优先 - 保留核心功能
  2. 装饰最小化 - 去掉不必要元素
  3. 布局紧凑化 - 减少空间浪费
  4. 风格统一化 - 与系统协调

最终效果

  • 简约而不简陋
  • 紧凑而不拥挤
  • 快速而不突兀
  • 实用而不花哨

简约设计完成!极简、协调、实用!