feat: 新增工作台模式、系统托盘,修复多平台兼容性问题
1. 新增工作台三栏布局模式,适配宽屏设备 2. 添加跨平台系统托盘支持,新增托盘图标资源 3. 修复工作台模式下导航返回异常问题 4. 统一JSON类型安全解析,替换硬类型转换 5. 增加macOS深度链接支持,统一渠道分发信息 6. 优化部分页面生命周期和状态加载逻辑 7. 移除废弃的nearby_connections依赖
This commit is contained in:
@@ -1,9 +1,9 @@
|
||||
# ============================================================
|
||||
# 闲言APP (Xianyan) — 鸿蒙端 pubspec 模板
|
||||
# 创建时间: 2026-04-20
|
||||
# 更新时间: 2026-06-15
|
||||
# 更新时间: 2026-06-18
|
||||
# 作用: 鸿蒙端依赖与资源配置模板(使用本地 packages/ 目录)
|
||||
# 上次更新: 同步pubspec.yaml依赖升级 + 删除custom_lint/riverpod_lint + 新增analyzer/test_api/test overrides + record降级到^6.2.1
|
||||
# 上次更新: 补齐 tray_manager/macos_window_utils/flutter_acrylic 三库声明(Dart 编译时需解析 import 链,鸿蒙端 no-op 但必须存在)
|
||||
# 使用方式:
|
||||
# ⚠️ 此文件为模板,不要直接重命名为 pubspec.yaml 使用
|
||||
# ============================================================
|
||||
@@ -162,6 +162,10 @@ dependencies:
|
||||
# --- 桌面端增强 ---
|
||||
desktop_drop: ^0.7.0 # 桌面端文件拖放接收
|
||||
window_manager: ^0.5.1 # 桌面端窗口管理(替代bitsdojo_window)
|
||||
# 以下三库鸿蒙端不使用原生功能,但 Dart 编译时需解析 import 链,必须声明
|
||||
tray_manager: ^0.5.3 # 跨平台系统托盘(仅 macOS/Win/Linux 调用原生 API)
|
||||
macos_window_utils: ^1.9.1 # macOS NSWindow 级精细控制(鸿蒙端 no-op)
|
||||
flutter_acrylic: ^1.1.4 # 窗口特效(鸿蒙端 no-op)
|
||||
|
||||
# --- 异常捕获 ---
|
||||
catcher_2: ^2.1.9 # 全局异常捕获+上报
|
||||
@@ -287,7 +291,6 @@ dependencies:
|
||||
path: packages/wifi_iot
|
||||
nearby_service: # v0.2.1 | 近场设备发现+通信(本地化-鸿蒙适配)
|
||||
path: packages/nearby_service
|
||||
nearby_connections: ^4.1.1 # Google Nearby Connections(蓝牙发现+Wi-Fi Direct传输,仅Android/iOS)
|
||||
|
||||
flutter_localizations:
|
||||
sdk: flutter # Flutter国际化支持
|
||||
|
||||
Reference in New Issue
Block a user