docs: 更新全客户端命名与构建分发文档
This commit is contained in:
+20
-3
@@ -1,8 +1,23 @@
|
||||
# Commilitia Drop — 前端设计
|
||||
|
||||
补充 PROJECT_BRIEF.md,专注 web 前端实现。后端、协议、鉴权见主 brief。
|
||||
补充 [`PROJECT_BRIEF.md`](PROJECT_BRIEF.md),专注 Web 前端实现。后端、协议、鉴权见主 brief;
|
||||
正式客户端矩阵与发布流程见 [`CLIENT_BUILD_INSTALL.md`](CLIENT_BUILD_INSTALL.md)。
|
||||
|
||||
> 本文记录 MVP 初版前端设计(Mantine + 浅色)。其后前端经「Theme B」重塑:自定义设计 token、品牌 web font、Dracula 深色、聚珍(Juzhen)CJK 综合排版——视觉部分以 [`CHANGELOG`](CHANGELOG.html) 与实际代码为准。
|
||||
> 本文记录 MVP 初版前端设计(Mantine + 浅色)。其后前端经“Theme B”重塑:自定义设计
|
||||
> token、品牌 Web font、Dracula 深色、聚珍(Juzhen)CJK 综合排版——视觉部分以
|
||||
> [`CHANGELOG`](CHANGELOG.html) 与实际代码为准。文中的 `cdrop` 仅表示内部项目代号或历史
|
||||
> 代码标识;所有当前用户可见产品名均为“Commilitia Drop”。
|
||||
|
||||
## 当前多客户端边界(2026-07-31)
|
||||
|
||||
- Web 页面与 PWA 的 `name` / `short_name` 均显示“Commilitia Drop”。
|
||||
- Windows 与 macOS 共享本项目的 Web UI 和 Wails 宿主,但各平台只发布一份正式客户端;桌面
|
||||
显示名不带 “Desktop”。macOS 正式实现仍为 Wails ARM64,原生 macOS target 只作迁移候选。
|
||||
- iPhone / iPad 使用原生 SwiftUI 界面和 libwebrtc 数据面,共用一个正式 target。
|
||||
- 登录回调、DataChannel、iOS 文件流 Scheme、Bonjour 服务类型与 Auth Broker application key
|
||||
都属于用户可见或可诊断文本,使用 `commilitia-drop` 命名空间。
|
||||
- Bundle ID、App Group、Keychain service、LaunchAgent label 等稳定内部身份不因品牌显示名而
|
||||
改动,除非它们直接且不可配置地成为系统显示名。
|
||||
|
||||
---
|
||||
|
||||
@@ -55,7 +70,9 @@ lucide-react 图标
|
||||
|
||||
**配色**:浅色优先,且 MVP 阶段**仅实现浅色**。深色模式属阶段三 UX 完善的范围,不在 MVP 内。Mantine 配置 `defaultColorScheme="light"`,不读取 `prefers-color-scheme`,不提供切换控件。
|
||||
|
||||
强调色 cdrop 蓝(`#3b82f6` 量级,待最终选定)。文本主色深灰(`#1f2937`),次级灰阶按 Mantine `gray.6 / gray.7` 走。背景纯白或近白(`#fafafa`)以减少屏幕反光强度。
|
||||
历史设计稿把强调色称为内部“cdrop 蓝”(`#3b82f6` 量级,待最终选定)。文本主色深灰
|
||||
(`#1f2937`),次级灰阶按 Mantine `gray.6 / gray.7` 走。背景纯白或近白(`#fafafa`)以减少
|
||||
屏幕反光强度。
|
||||
|
||||
### 字体与 CJK 排版
|
||||
|
||||
|
||||
Reference in New Issue
Block a user