feat: 5.4.0版本大更新,新增多端桌面小组件与多项功能优化

- 重构「灵感」模块为「发现」模块,统一页面命名与文案
- 新增flutter_tts语音朗读依赖与鸿蒙Nearby配对方式
- 添加Android/iOS/鸿蒙全平台桌面小组件支持(7种类型)
- 完善文件传输模块,新增画布邀请消息与删除会话功能
- 优化协作画布光标广播节流逻辑,修复已知bug
- 更新应用英文名与隐私政策入口,新增翻译API抽象层
- 移除用户中心多余的加号按钮,完善空状态组件类型
This commit is contained in:
Developer
2026-05-19 05:39:50 +08:00
parent a60957cc0e
commit 6f5400ec4b
232 changed files with 43654 additions and 8566 deletions

View File

@@ -1,9 +1,9 @@
/// ============================================================
/// 闲言APP — 空状态组件
/// 创建时间: 2026-04-20
/// 更新时间: 2026-05-04
/// 更新时间: 2026-05-19
/// 作用: 统一空数据/错误状态展示Lottie 动画增强
/// 上次更新: 增加noStats/noCheckin/offline类型+ErrorState组件+CupertinoIcon回退
/// 上次更新: 增加noDevices/noTransfers/transferError文件传输空状态类型
/// ============================================================
import 'package:flutter/cupertino.dart';
@@ -70,6 +70,24 @@ enum EmptyType {
'出了点问题',
'请稍后重试',
'https://lottie.host/a1d0e447-8a7d-4f69-8855-7961b8e6c5d2/dZz4Qq9pYq.json',
),
noDevices(
CupertinoIcons.antenna_radiowaves_left_right,
'未发现附近设备',
'请确保对方设备已开启闲言APP',
'https://lottie.host/4db68bbd-31f6-4cd8-84eb-189de081159a/IGmMCqhzpt.json',
),
noTransfers(
CupertinoIcons.arrow_up_arrow_down,
'暂无传输记录',
'发送或接收文件后将在此显示',
'https://lottie.host/4db68bbd-31f6-4cd8-84eb-189de081159a/IGmMCqhzpt.json',
),
transferError(
CupertinoIcons.exclamationmark_triangle_fill,
'传输出错',
'请检查网络连接后重试',
'https://lottie.host/a1d0e447-8a7d-4f69-8855-7961b8e6c5d2/dZz4Qq9pYq.json',
);
const EmptyType(this.icon, this.title, this.subtitle, this.lottieUrl);

View File

@@ -2,7 +2,7 @@
/// 闲言APP — 壁纸公共组件主体
/// 创建时间: 2026-05-04
/// 更新时间: 2026-05-05
/// 作用: 壁纸图库公共视图 — 支持drawer(编辑器抽屉)/fullscreen(灵感页)双模式
/// 作用: 壁纸图库公共视图 — 支持drawer(编辑器抽屉)/fullscreen(发现页)双模式
/// 统一数据源 + 瀑布流 + 已加载优先 + 分类"全部" + URL三级回退 + 无限下拉加载
/// 上次更新: 全部源模式支持无限下拉(轮询各源分页)+单源分页+去重
/// ============================================================