Files
lumaplayer/memory/MEMORY.md
T

1.4 KiB
Raw Blame History

项目记忆索引

  • 项目:lumaplayer,Android Kotlin/Compose 媒体库客户端。
  • 当前 Git 分支:master。
  • 最近同步:远端与本地基线均为 5df288b,当前工作区有 UI 设计改动。
  • 当前实现:底栏与安全的 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_arm64 模拟器安装启动复核,未出现 SIGSEGV/RenderThread,尚未做真机录屏比对。
  • 详细状态见 projects.md,踩坑见 lessons.md。