Files
Navius/frontend/lib/core/services/url_opener.dart
CNWei e2cc3ac30f feat: 进行功能分区方便后期维护
- 添加导航条目和分类数据模型
- 实现导航卡片网格展示
- 支持点击卡片打开链接
- 添加主题样式(渐变色、卡片阴影)
- 区分系统默认和自定义条目
- 添加分类统计信息"
2026-09-13 22:49:02 +08:00

9 lines
313 B
Dart

/// 打开外部链接的能力抽象。
///
/// 界面层只依赖这个接口:一来把「打开链接」这种平台相关行为挡在 UI 之外,
/// 二来测试里可以注入假实现,避免真的弹出浏览器。
abstract interface class UrlOpener {
/// 打开 [url]。
void open(String url);
}