Skip to content

1.1.0

Choose a tag to compare

@qtqtEricChiu qtqtEricChiu released this 26 Jul 12:14
· 4 commits to main since this release

Reverie 1.1.0 发布说明

自 1.0.0 以来最大一次演进:新增完整的游戏详情页、SteamDB 美术提取系统、全站玻璃拟态、归一化动画机、子页手柄交互归一化与拼音搜索。

重大新功能

  • 游戏详情页 GamePage:独立 Activity,6 档响应式断点(CompactPortrait ~ ExtraLargeLandscape)、Portrait/Landscape 两套骨架;焦点状态机驱动手柄导航(LB/RB 切 Tab、LT/RT 切游戏);活动 / 统计 / 关于三 Tab;媒体截图画廊、每日游玩时间线、时长趋势。
  • SteamDB 美术提取系统:WebView 探针 + 商店 appdetails 兜底,提取 Hero / Logo / 背景 / 胶囊;缓存落盘至 filesDir/steamart/;可清除并真正回到无美术初始态。
  • Logo 定位系统:9 点双对齐 + 真实百分比(严格 3.097:1 复刻 Steam 库),每游戏独立 logoScale(无极连续 0.5~1.5)+ logoCrop。
  • 玻璃拟态全站改造:GlassState + RenderEffect 毛玻璃,壁纸模糊底,SurfaceTokens 新增 Overlay/glass 语义色。
  • 动画机 MotionMachines:统一 crossfade / backgroundCrossfade 等可复用动画,严禁页面散落一次性动画。
  • 手柄交互归一化:子页统一 SubPageGamepadHost(右摇杆物理滚动)与 SubPageKeyHandler;震动 Haptics 单例 + 强度可调(强 / 中 / 弱 / 关);设置页下拉 X 键循环切换。
  • 拼音搜索:util/Pinyin 按拼音 / 首字母匹配;搜索页手柄键位最终定稿(默认 INPUT 态、左摇杆方向穿透、D-pad 移动文本光标)。
  • 组件与令牌归一化:沉淀 BottomFadeMask / LayoutModifiers / ScrollProgressBar / SubPageKeyHandler;SurfaceTokens 收敛 alpha 语义色。
  • 统计页增强:启动次数维度、系统应用聚合、逐日列表倒序、快速按钮锚点。
  • 设置项文案精简:22 项 desc 精简至 15 中文字符以内,info 仅保留导出应用列表一项。

主要修复

  • 全局零震动根因修复(arePrimitivesSupported 真实探测 + createOneShot 兜底)。
  • 游戏页切游戏 0.2s 数据缺口、入场割裂、焦点框锁死修复。
  • SteamDB 提取门控竞态漏抓修复(成人门控资产不再丢失)。
  • Widget 跨游戏串扰、首屏 / 切游戏不刷新(startListening 提前)修复。
  • 竖屏 HeroBanner 滚动折叠、3.097:1 动态高度、LAND_3 无美术隐藏。
  • 二级子页背景跨页零延迟继承(gameArtCache LruCache)。

版本:versionName 1.1.0 / versionCode 3。