changelog:修正 2026-06-28 iOS UX 字体条目(界面字体系统原生化)+ 补 iPad 适配
- 06-28 iOS UX 条目原写「界面字体栈接 Orbit Gothic + Maple Mono」——该自定义 UI 字体栈同轮已撤回系统原生(未发布),改为如实记:界面字体用系统原生 + 仅品牌字标 Fredoka - 补 iPad 适配条(TabView sidebarAdaptable 双形态 + 消息线程可读宽度 + 全 4 向方向) - CHANGELOG.html 经 build.sh 重建;HTML <main> + md-source 孪生同步
This commit is contained in:
+5
-3
@@ -1,4 +1,4 @@
|
||||
<!-- built with theme=dracula, mode=report, at=2026-06-28T11:38:03Z -->
|
||||
<!-- built with theme=dracula, mode=report, at=2026-07-07T12:50:51Z -->
|
||||
<!DOCTYPE html>
|
||||
<html lang="zh-Hans">
|
||||
<head>
|
||||
@@ -2564,7 +2564,8 @@ main > *:nth-child(n+6) { animation-delay: 0.46s; }
|
||||
<ul>
|
||||
<li><strong>发送预览界面</strong>:选文件 / 图片或经分享进入后,先进发送预览(文件名 + 大小 + 选目标设备),不再即弹设备框;手动入口支持多选。分享经 Share Extension 暂存 App Group → 唤起主程序直入预览,并以 <code>scenePhase</code> 回前台兜底重扫(修“分享后必须重启 app 才能传”)</li>
|
||||
<li><strong>消息按设备会话</strong>:从扁平流改为按设备聚合的会话列表(社交 app 模型)—— 会话项 = 有历史或当前可达的设备,非 APNs 离线设备不可发但历史可查;未读粒度下放到每设备(各显未读红点、“消息”标签显总数);可删单条消息与整设备历史,避免废 session 堆积</li>
|
||||
<li><strong>品牌与字体系统</strong>(对齐 web):引入吉祥物 logo + “Commilitia Drop” Fredoka 字标(登录 / 传输空态 / 设置头 / 控制中心控件);界面字体栈接 Orbit Gothic(Sans)+ Maple Mono(Mono),woff2 经 Core Text <code>CTFontManagerRegisterFontsForURL</code> 运行期注册(仅主 app;扩展保持系统字 + 字标)。Orbit 为专有字体不入库,构建期 <code>just ios-fonts</code> 从 CDN 拉取</li>
|
||||
<li><strong>品牌 logo 与字体</strong>:引入吉祥物 logo + “Commilitia Drop” Fredoka 字标(登录 / 传输空态 / 设置头 / 控制中心控件);<strong>界面字体用系统原生</strong>(SF 语义样式 + Dynamic Type,日志等宽用原生 monospaced),仅品牌字标保留自定义字体 Fredoka(<code>UIAppFonts</code>,不入库、<code>just ios-fonts</code> 拉取)。(同轮曾试引入 Orbit Gothic / Maple Mono 自定义 UI 字体栈,后统一撤回系统原生。)</li>
|
||||
<li><strong>iPad 适配</strong>:<code>TabView</code> 经 <code>.tabViewStyle(.sidebarAdaptable)</code> 双形态(iPad 侧边栏 / iPhone 底部标签栏)+ 消息线程可读宽度居中 + 全 4 向方向支持</li>
|
||||
<li><strong>全平台平均速度</strong>:传输完成后速度列显平均速度(总字节 / 总耗时)而非末次瞬时值;web / iOS 一致(桌面共享 web store,需重建分发方落地)</li>
|
||||
<li>commit <code>349d94a</code>(native-transfer 分支)</li>
|
||||
</ul>
|
||||
@@ -2766,7 +2767,8 @@ P2P 数据面从系统 WebView 的 JS 移出改跑原生:桌面 pion(Go)
|
||||
|
||||
- 发送预览:选文件 / 图片或分享进入后先进预览(文件名 + 选设备)、不再即弹设备框,手动支持多选;分享经 App Group 暂存唤起主程序直入预览 + scenePhase 回前台兜底重扫(修“分享后必须重启 app”)
|
||||
- 消息按设备会话:扁平流改按设备聚合(社交 app 模型),非 APNs 离线设备不可发但历史可查;未读下放每设备(各红点 + 总数);可删单条 / 整设备历史
|
||||
- 品牌与字体:吉祥物 logo + Fredoka 字标 + Orbit Gothic / Maple Mono 界面字体(woff2 经 CTFontManager 运行期注册,仅主 app);Orbit 专有不入库、构建期 just ios-fonts 拉取
|
||||
- 品牌 logo 与字体:吉祥物 logo + Fredoka 字标;界面字体用系统原生(SF 语义 + Dynamic Type,日志原生等宽),仅字标保留 Fredoka(不入库、just ios-fonts 拉)。同轮曾试 Orbit / Maple 自定义 UI 字体,后撤回系统原生
|
||||
- iPad 适配:TabView 经 .tabViewStyle(.sidebarAdaptable) 双形态(iPad 侧边栏 / iPhone 底部栏)+ 消息线程可读宽度 + 全 4 向方向
|
||||
- 全平台平均速度:完成显平均速度(总字节 / 总耗时)非末次瞬时;web / iOS 一致(桌面需重建分发)
|
||||
- commit 349d94a(native-transfer 分支)
|
||||
|
||||
|
||||
+4
-2
@@ -44,7 +44,8 @@
|
||||
<ul>
|
||||
<li><strong>发送预览界面</strong>:选文件 / 图片或经分享进入后,先进发送预览(文件名 + 大小 + 选目标设备),不再即弹设备框;手动入口支持多选。分享经 Share Extension 暂存 App Group → 唤起主程序直入预览,并以 <code>scenePhase</code> 回前台兜底重扫(修“分享后必须重启 app 才能传”)</li>
|
||||
<li><strong>消息按设备会话</strong>:从扁平流改为按设备聚合的会话列表(社交 app 模型)—— 会话项 = 有历史或当前可达的设备,非 APNs 离线设备不可发但历史可查;未读粒度下放到每设备(各显未读红点、“消息”标签显总数);可删单条消息与整设备历史,避免废 session 堆积</li>
|
||||
<li><strong>品牌与字体系统</strong>(对齐 web):引入吉祥物 logo + “Commilitia Drop” Fredoka 字标(登录 / 传输空态 / 设置头 / 控制中心控件);界面字体栈接 Orbit Gothic(Sans)+ Maple Mono(Mono),woff2 经 Core Text <code>CTFontManagerRegisterFontsForURL</code> 运行期注册(仅主 app;扩展保持系统字 + 字标)。Orbit 为专有字体不入库,构建期 <code>just ios-fonts</code> 从 CDN 拉取</li>
|
||||
<li><strong>品牌 logo 与字体</strong>:引入吉祥物 logo + “Commilitia Drop” Fredoka 字标(登录 / 传输空态 / 设置头 / 控制中心控件);<strong>界面字体用系统原生</strong>(SF 语义样式 + Dynamic Type,日志等宽用原生 monospaced),仅品牌字标保留自定义字体 Fredoka(<code>UIAppFonts</code>,不入库、<code>just ios-fonts</code> 拉取)。(同轮曾试引入 Orbit Gothic / Maple Mono 自定义 UI 字体栈,后统一撤回系统原生。)</li>
|
||||
<li><strong>iPad 适配</strong>:<code>TabView</code> 经 <code>.tabViewStyle(.sidebarAdaptable)</code> 双形态(iPad 侧边栏 / iPhone 底部标签栏)+ 消息线程可读宽度居中 + 全 4 向方向支持</li>
|
||||
<li><strong>全平台平均速度</strong>:传输完成后速度列显平均速度(总字节 / 总耗时)而非末次瞬时值;web / iOS 一致(桌面共享 web store,需重建分发方落地)</li>
|
||||
<li>commit <code>349d94a</code>(native-transfer 分支)</li>
|
||||
</ul>
|
||||
@@ -230,7 +231,8 @@ P2P 数据面从系统 WebView 的 JS 移出改跑原生:桌面 pion(Go)
|
||||
|
||||
- 发送预览:选文件 / 图片或分享进入后先进预览(文件名 + 选设备)、不再即弹设备框,手动支持多选;分享经 App Group 暂存唤起主程序直入预览 + scenePhase 回前台兜底重扫(修“分享后必须重启 app”)
|
||||
- 消息按设备会话:扁平流改按设备聚合(社交 app 模型),非 APNs 离线设备不可发但历史可查;未读下放每设备(各红点 + 总数);可删单条 / 整设备历史
|
||||
- 品牌与字体:吉祥物 logo + Fredoka 字标 + Orbit Gothic / Maple Mono 界面字体(woff2 经 CTFontManager 运行期注册,仅主 app);Orbit 专有不入库、构建期 just ios-fonts 拉取
|
||||
- 品牌 logo 与字体:吉祥物 logo + Fredoka 字标;界面字体用系统原生(SF 语义 + Dynamic Type,日志原生等宽),仅字标保留 Fredoka(不入库、just ios-fonts 拉)。同轮曾试 Orbit / Maple 自定义 UI 字体,后撤回系统原生
|
||||
- iPad 适配:TabView 经 .tabViewStyle(.sidebarAdaptable) 双形态(iPad 侧边栏 / iPhone 底部栏)+ 消息线程可读宽度 + 全 4 向方向
|
||||
- 全平台平均速度:完成显平均速度(总字节 / 总耗时)非末次瞬时;web / iOS 一致(桌面需重建分发)
|
||||
- commit 349d94a(native-transfer 分支)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user