更新日志
版本 1.7.4
新功能
-
增强网络媒体服务器管理和排序功能 (commit: 6863ca0)
- 添加了
CupertinoNetworkMediaManagementSheet用于管理媒体库。 - 实现了 Jellyfin 和 Emby 的服务器连接对话框。
- 引入了媒体库排序选项,使用
CupertinoMediaLibrarySortSheet。 - 更新
CupertinoGlassLibraryCard和CupertinoMediaServerCard以支持服务器品牌化。 - 重构了库过滤逻辑,提高了清晰度和性能。
- 调整了 UI 元素以提升用户体验和一致性。
- 添加了
-
添加 Cupertino 网络媒体库页面和组件 (commit: e13afbb)
- 实现了
CupertinoNetworkLibraryItemsPage用于显示来自 Jellyfin 和 Emby 服务器的媒体项目。 - 创建了
CupertinoNetworkServerLibrariesPage以列出选定媒体服务器中的可用库。 - 增强了
EmbyProvider和JellyfinProvider,增加了获取特定库媒体项目的方法。 - 引入了
CupertinoGlassLibraryCard和CupertinoGlassMediaServerCard,提供了视觉上吸引人的库和媒体服务器表示。 - 添加了错误处理和加载状态以改善用户体验。
- 实现了
-
添加 Cupertino 网络媒体服务器设置页面及相关组件 (commit: b7843f5)
- 实现了
CupertinoMediaServerSettingsPage用于管理 Jellyfin 和 Emby 服务器连接。 - 添加了
CupertinoMediaServerSettingTile以导航到媒体服务器设置。 - 创建了
CupertinoMediaServerCard用于显示服务器状态和操作。 - 开发了
CupertinoNetworkMediaLibrarySheet用于查看连接服务器的媒体项目。 - 增强了常规设置部分,包含媒体服务器设置选项。
- 引入了用于解析选定库名称和处理服务器连接的实用函数。
- 实现了
改进
-
重构媒体服务器详情页面以适配 Cupertino UI (commit: fd02217)
- 更新导入以在多个文件中使用
CupertinoMediaServerDetailPage代替MediaServerDetailPage。 - 创建了新的
CupertinoMediaServerDetailPage,用于处理 Jellyfin 和 Emby 的媒体服务器详情。 - 调整了
CupertinoHomePage和CupertinoMediaLibraryPage中的逻辑,以利用新的CupertinoMediaServerDetailPage。 - 改进了各个部分的代码格式和可读性。
- 更新导入以在多个文件中使用
-
重构 Cupertino 设置页面以使用自定义设置组和瓷砖组件 (commit: a11de73)
- 在各种设置页面中用
CupertinoSettingsGroupCard替换了AdaptiveFormSection,以实现一致的 UI。 - 引入了
CupertinoSettingsTile用于列表项,增强了可读性和可维护性。 - 调整了填充和布局,以实现更好的视觉对齐。
- 更新了设置瓷砖的外观,包括添加箭头和改进背景处理。
- 移除了不必要的导入,并清理了代码以提高性能和清晰度。
- 在各种设置页面中用
修复
-
修复 Android 本地字幕选择问题 (commit: 30f5637)
-
修复 Android 缓存目录问题 (commit: cf6b5d2)
-
修复安装后文档中的图片标签 (commit: 424b263)
- 修正了保存设置提醒的图片来源链接。
- 相关修复: commit: b2869b7
文档
杂项
- 版本更新至 1.7.4 (commit: 4cef00e)
- 提升版本号至 1.7.4,跳过 CI。