mirror of
https://gitee.com/xmz7891/ykxmz.git
synced 2026-10-19 04:50:43 +00:00
2.3.0:手表界面精简 + 播放器 + 鼠标重做
手表端 - 功能页从 10 个杂项精简到 7 个(屏幕/鼠标/媒体/文件/电脑/语音/电源) - 删掉:游戏封锁、待办、掷骰子、抽奖、壁纸、显示器开关、定时关机、 剪贴板历史、性能/磁盘/电量、文件夹浏览、教室限制等 - 改成显式列按钮,不再把电脑端所有功能组无脑铺到表盘 - 远程鼠标控制重做:滑动区 + 左键/滚轮/右键三按钮 滚轮点按=中键、上下滑=滚动 - 新增视频/音乐播放器(手表本地播放):进度拖动、左右滑快进退10秒、 点画面播放暂停、上一/下一、播完自动下一首 电脑端 - 新增 kill_all(结束所有进程),白名单保护系统关键进程和自身 - 新增 media_list / media_pull(播放器数据源) 安全边界:只允许媒体目录,用 relative_to 判断,防同前缀兄弟目录绕过 中转站 - known_devices 从 ID 集合改成「设备ID -> 配对码」映射 - 修复:管理员改码后关机超过 6 小时,改码会被超时清理冲掉 - 老格式 state 文件平滑升级
This commit is contained in:
@@ -156,7 +156,14 @@ def main() -> int:
|
||||
print()
|
||||
print("二、分页定义完整性")
|
||||
tab_names = re.findall(r'new TabDef\("([^"]+)"', text)
|
||||
check("定义了 10 个分页", len(tab_names) == 10, f"实际 {len(tab_names)} 个")
|
||||
# 2.3.0:用户要求「杂七杂八功能都删掉」,分页从 10 个精简到 7 个。
|
||||
# 断言改成 7,并且把期望的名字也列出来 —— 这样以后误删/误加
|
||||
# 都能立刻看出来,比只数个数更有用。
|
||||
EXPECT_TABS = ["屏幕", "鼠标", "媒体", "文件", "电脑", "语音", "电源"]
|
||||
check(f"定义了 {len(EXPECT_TABS)} 个分页", len(tab_names) == len(EXPECT_TABS),
|
||||
f"实际 {len(tab_names)} 个:{' '.join(tab_names)}")
|
||||
check("分页名字和 2.3.0 设计一致", tab_names == EXPECT_TABS,
|
||||
f"实际 {' '.join(tab_names)},期望 {' '.join(EXPECT_TABS)}")
|
||||
print(f" 分页: {' '.join(tab_names)}")
|
||||
check("selectTab 有定义", "private void selectTab(" in text)
|
||||
check("selectTab 被调用", len(re.findall(r"\bselectTab\s*\(", text)) > 1)
|
||||
|
||||
Reference in New Issue
Block a user