1.4 KiB
1.4 KiB
项目记忆索引
- 项目:lumaplayer,Android Kotlin/Compose 媒体库客户端。
- 当前 Git 分支:
master。 - 最近同步:
master已完成底栏图标与安全降级玻璃收尾,提交前工作区仅保留本地参考素材未跟踪。 - 当前实现:底栏与安全的 Glass 组件使用 Kyant0 Backdrop 2.0.1;安全且实测帧率不低于 48fps 时使用 Backdrop + blur/vibrancy/lens,模拟器、低帧率或低版本使用渐变毛玻璃降级;页面捕获层仅服务根 Tab/底栏,子页玻璃无源时安全降级;添加服务器为独立普通表单页面并支持 HTTP/HTTPS;页面导航使用 Navigation Compose。
- 最新稳定性策略:通过
LumaGlassRuntime识别常见 Android Emulator GPU,模拟器跳过 Kyant RenderEffect/GraphicsLayer 采样,真机保留 Backdrop;播放器不捕获 AndroidView。 - 当前 UI:新增
ui/design令牌、公共加载/空状态/按钮、Aurora 图标子集和授权说明;主要页面已接入统一颜色、间距、圆角和动效。 - 构建验证:Backdrop 层级收敛、模拟器安全降级、播放器采样隔离和 GlassSheet 收尾后
assembleDebug、lintDebug、testDebugUnitTest成功;已在sdk_gphone64_arm64API 35 模拟器安装启动并点击 Vision/Settings/语言菜单,未出现SIGSEGV/RenderThread,尚未做真机录屏比对。 - 详细状态见 projects.md,踩坑见 lessons.md。