Skip to content

Releases: Xposed-Modules-Repo/io.github.yixing233.hyperduo

Release list

1.6

Choose a tag to compare

@yixing233 yixing233 released this 03 Oct 15:57

环外网络类型

  • 左右边距可以分开调:新增「环外类型左边距」与「环外类型右边距」两个滑块,范围 0–16dp,默认 2dp(就是原来写死的值,所以升级后外观不变)。两者语义按标签的物理左右定义——左边距对着原生图标行,右边距对着环外读数(或电池)——RTL 语言下整行镜像,两条会互换物理方向,设置页的说明里写明了这一点。
  • 「5GA」里的 A 缩小:网络类型以 A 结尾时,末尾的 A 按一个独立比例绘制、底边与主字对齐。默认 65%(照着参考图量的,A 高 / 主字高 ≈ 56/86),范围 50–100%,100% 即关闭。环内与环外两处同时生效:环内是 Canvas 分段绘制,环外是 RelativeSizeSpan。

环外信号

  • 位置可以微调:新增「环外信号水平位置」「环外信号垂直位置」两个滑块,范围 -12–12dp,默认 0dp(不动)。读数在状态栏里位移,网络类型标签贴在它外侧、会跟着一起走;只移动读数本身,不改变它的高度与占位。

其他

  • 预览补上可见反馈:「环外类型」格的示例类型由 5G 改为 5GA,于是 A 的比例有了所见即所得的参照;「环外信号」格按两个位置偏移量移动读数,格宽按「读数 + 两侧满量程偏移」定,大偏移也不会被推出格。
  • 清掉 TrioPreviewView 里一个声明后从未使用的陈旧常量 OUT_LABEL_GAP_DP(它的注释还自称是 TrioHooks 常量的镜像,而那个常量已经不存在)。

内部

  • 新增 5 个设置键(全部 int):out_type_margin_left_dp / out_type_margin_right_dp(dp,默认 2,0–16)、out_signal_offset_x_dp / out_signal_offset_y_dp(dp,默认 0,-12–12)、type_suffix_scale(百分比,默认 65,50–100)。每个键都是新名字、终身一种类型(框架不做类型转换)。
  • 环外边距在 reserveOutRingStrip 里合成一个 strip 数字,按 RTL 取「朝锚点」的那条缝;位置偏移走布局层(placeOutTypeLabel 的坐标),不走 drawOutSignal 的 x0/baseline,因此不碰视图测量尺寸、也不与超级岛的 setTranslationX 打架。
  • 新增离线量测工装 work/outringcheck/SuffixShot:把 "5GA" 按若干比例渲染进环心、用列游程量高度比,实测 50/65/80/100 → 0.481 / 0.625 / 0.779 / 0.971。