Files
lumaplayer/memory/projects.md
T

4.1 KiB
Raw Blame History

项目状态

  • 2026-08-26:完成远端 master 同步;保留本地首页动画、收藏数据和媒体资料,合并远端资源库及图标库管理更新。
  • 当前状态:本地 master 已包含远端最新提交,工作区无源码冲突。
  • 验证:JAVA_HOME=/Applications/Android Studio.app/Contents/jbr/Contents/Home bash ./gradlew assembleDebug 成功。
  • 待办:无本次同步遗留待办。
  • 2026-08-26:修复导航项共享定义、Compose content 作用域、Settings ColumnScope、资源别名及 Backdrop 导入;Debug 构建通过。
  • 2026-08-26:底部导航栏改为透明底,保留 Backdrop 模糊和交互效果;Debug 构建通过。
  • 2026-08-26:首页 Banner 增加环境色过渡,Vision 分段选中态与收藏/日历空状态统一;Debug 构建通过。
  • 2026-08-26:修复 Emby 播放认证、断点恢复与播放进度回报;移除资源库重复顶部栏、底栏整条白色背景,补强 Vision 液态玻璃选中态和页面转场;Debug 构建通过。
  • 2026-08-26:搜索改为 Emby 实时查询并支持进入详情;收藏补齐图片、用户数据和详情点击;详情按钮显示继续时间;首页 Banner 元数据增加淡入过渡;顶部栏、分段控件、按钮、搜索和底栏统一使用 Backdrop 液态玻璃;Debug 构建通过。
  • 2026-08-26:修复启动阶段 Backdrop 循环渲染导致的 RenderThread SIGSEGV;收窄页面捕获层,视频只捕获 AndroidView,移除顶部栏玻璃底色,底栏改为透明外壳、选中胶囊和搜索圆钮;模拟器启动验证通过,Debug 构建通过。
  • 2026-08-27:同步远端 fc35ae9;合并服务器选择持久化和资源库点击后回首页逻辑,保留本地详情/播放器全屏与透明底栏修复;Debug 构建通过。
  • 2026-08-27:语言菜单改为真实锚点的 Backdrop 液态玻璃 Morph Overlay;底栏主体和搜索圆钮复用 AndroidLiquidGlass-kmp 的 drawBackdrop、vibrancy、blur、lens、高光和阴影实现;展开 180ms、关闭 300ms,外部点击和语言选择验证通过。
  • 当前依赖:io.github.kyant0:backdrop:2.0.1、io.github.kyant0:shapes:1.2.1;未纳入本地参考素材和压缩包。
  • 2026-08-27:重做语言菜单 Overlay 几何,改用右侧 Chevron 的 onGloballyPositioned 作为锚点,44dp 圆形向左下 Morph 为 184×112dp 独立玻璃容器;LanguageRow/PlaybackRow bounds 保持不变。
  • 2026-08-27:资源库操作菜单移除 Material DropdownMenu,改为资源库内容专属 Backdrop source 下的 Root Overlay;真实记录更多图标坐标,40dp 玻璃圆向左下 Morph 为 184×152dp 菜单;播放器字幕/剧集菜单选项补齐 drawBackdrop 玻璃效果;Debug 构建和模拟器交互验证通过。
  • 2026-08-27:添加服务器弹窗显式消费资源库专属 Backdrop,增强 GlassDialog 与 GlassInputField 的真实玻璃效果;表单布局、字段校验、保存逻辑未改;Debug 构建和模拟器无崩溃验证通过。
  • 2026-08-27:添加服务器改为独立页面,移除该流程的 GlassDialog、Backdrop 字段和玻璃按钮;保留原表单校验、认证保存和返回逻辑;模拟器页面验证通过。
  • 2026-08-27:添加服务器页面增加 HTTPS 开关,协议写入服务器模型与 Room 6 版本迁移;关闭请求 HTTP,开启请求 HTTPS,旧数据库启动迁移验证通过。
  • 2026-08-27:建立 Navigation Compose 页面架构;Home/Records/Library/Settings/Search 为根路由,详情、播放器、图标库管理、缓存、关于、添加服务器为独立 destination;统一 Push/Pop 与 Tab 转场,移除页面导航 Boolean 和嵌套页面;assembleDebug 成功。
  • 2026-08-27:修复新 destination 打开后回到 Home 的问题;NavController 提升到 MainApp 稳定生命周期,静态页面和详情/播放器增加当前 destination 去重;assembleDebug 成功。
  • 2026-08-27:定位并修复仍会回 Home 的实际触发源;子页面打开时底栏退出动画的默认 Tab=0 被液态 Tab 组件误当成点击,现保留上个根 Tab 且子页面期间屏蔽底栏回调;assembleDebug 成功。