Releases: Xposed-Modules-Repo/io.github.yixing233.hyperduo
Releases · Xposed-Modules-Repo/io.github.yixing233.hyperduo
Release list
1.6
环外网络类型
- 左右边距可以分开调:新增「环外类型左边距」与「环外类型右边距」两个滑块,范围 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。