Releases: gkd-kit/gkd
Releases · gkd-kit/gkd
Release v1.8.0-beta.4
v1.8.0-beta.4
请注意这是一个测试版本(可能包含BUG), 正式版本暂时不会收到更新
如果您在使用的过程中遇到BUG, 请到 issues 提交, 记得带上日志
以下是本次更新的主要内容
优化和修复
- 新增控制提示
正在保存快照
的开关 - 新增订阅字段 matchRoot
- 优化了选择器的节点缓存策略
旧版本日志
v1.8.0-beta.3
- 选择器支持取反表达式
- 选择器支持成员属性链式访问
- 选择器支持方法链式调用
- 选择器支持更具体的错误提示
- 以上更新可在 文档-选择器 查看
v1.8.0-beta.2
- 应用的规则列表界面现在显示订阅名称
- 订阅新增了 anyMatches 字段, 如果存在任意一个选择器能匹配上节点, 那么点击这个节点
- 修复了在调用系统分享时状态栏区域塌陷导致应用界面整体上移的问题
- 改进了一些字体样式和间距
- 其它优化和错误修复
v1.8.0-beta.1
- 优化了很多界面UI
- 新增导入导出规则/配置数据
- 优化应用搜索支持忽略大小写
- 适配国产ROM应用列表权限
- 应用规则组的编辑框新增支持输入 App 类型
- 修复全局规则 matchSystemApp=false 不生效的问题
- 修复规则 resetMatch=app 在某些情况下无效的问题
- 修复订阅列表拖动排序错乱的问题
- 修复在某些机型上无故重启进程导致匹配范围短时间失效的错误点击问题
- 隐藏 Android>=12 上截图服务开关
- 其它优化和错误修复
Release v1.8.0-beta.3
v1.8.0-beta.3
请注意这是一个测试版本(可能包含BUG), 正式版本暂时不会收到更新
如果您在使用的过程中遇到BUG, 请到 issues 提交, 记得带上日志
以下是本次更新的主要内容
优化无修复
- 选择器支持取反表达式
- 选择器支持成员属性链式访问
- 选择器支持方法链式调用
- 选择器支持更具体的错误提示
- 以上更新可在 文档-选择器 查看
v1.8.0-beta.2
- 应用的规则列表界面现在显示订阅名称
- 订阅新增了 anyMatches 字段, 如果存在任意一个选择器能匹配上节点, 那么点击这个节点
- 修复了在调用系统分享时状态栏区域塌陷导致应用界面整体上移的问题
- 改进了一些字体样式和间距
- 其它优化和错误修复
v1.8.0-beta.1
- 优化了很多界面UI
- 新增导入导出规则/配置数据
- 优化应用搜索支持忽略大小写
- 适配国产ROM应用列表权限
- 应用规则组的编辑框新增支持输入 App 类型
- 修复全局规则 matchSystemApp=false 不生效的问题
- 修复规则 resetMatch=app 在某些情况下无效的问题
- 修复订阅列表拖动排序错乱的问题
- 修复在某些机型上无故重启进程导致匹配范围短时间失效的错误点击问题
- 隐藏 Android>=12 上截图服务开关
- 其它优化和错误修复
Release v1.8.0-beta.2
v1.8.0-beta.2
请注意这是一个测试版本(可能包含BUG), 正式版本暂时不会收到更新
如果您在使用的过程中遇到BUG, 请到 issues 提交, 记得带上日志
以下是本次更新的主要内容
优化和修复
- 应用的规则列表界面现在显示订阅名称
- 订阅新增了 anyMatches 字段, 如果存在任意一个选择器能匹配上节点, 那么点击这个节点
- 修复了在调用系统分享时状态栏区域塌陷导致应用界面整体上移的问题
- 改进了一些字体样式和间距
- 其它优化和错误修复
v1.8.0-beta.1
- 优化了很多界面UI
- 新增导入导出规则/配置数据
- 优化应用搜索支持忽略大小写
- 适配国产ROM应用列表权限
- 应用规则组的编辑框新增支持输入 App 类型
- 修复全局规则 matchSystemApp=false 不生效的问题
- 修复规则 resetMatch=app 在某些情况下无效的问题
- 修复订阅列表拖动排序错乱的问题
- 修复在某些机型上无故重启进程导致匹配范围短时间失效的错误点击问题
- 隐藏 Android>=12 上截图服务开关
- 其它优化和错误修复
Release v1.8.0-beta.1
v1.8.0-beta.1
请注意这是一个测试版本(可能包含BUG), 正式版本暂时不会收到更新
如果您在使用的过程中遇到BUG, 请到 issues 提交, 记得带上日志
以下是本次更新的主要内容
优化和修复
- 优化了很多界面UI (可查看主页截图示例)
- 新增导入导出规则/配置数据
- 优化应用搜索支持忽略大小写
- 适配国产ROM应用列表权限
- 应用规则组的编辑框新增支持输入 App 类型
- 修复全局规则 matchSystemApp=false 不生效的问题
- 修复规则 resetMatch=app 在某些情况下无效的问题
- 修复订阅列表拖动排序错乱的问题
- 修复在某些机型上无故重启进程导致匹配范围短时间失效的错误点击问题
- 隐藏 Android>=12 上截图服务开关
- 其它优化和错误修复
Release v1.7.3
v1.7.3
优化和修复
- 首页-订阅列表-右下角按钮遮挡
- 订阅 checkUpdateUrl 支持相对地址
v1.7.2
- 修复选择器关系操作符的缓存错误导致某些情况下无法正确选择节点
v1.7.1
- 订阅的应用列表点击右侧开关后无故滑动到顶部
v1.7.0
- 使用新的应用图标
- 规避法律风险, 移除自带的默认订阅, 新安装应用初始状态不带任何规则(旧用户不受影响)
- 主页-新增应用TAB, 可在此查看此应用的规则汇总, 也可跳转至本地订阅新增规则
- 主页-新增使用说明, 点击即可跳转 GKD 官网
- 主页-新增缓慢查询页面入口, 此界面会标识哪些规则可能导致查询缓慢或更多耗电
- 全局规则页面-新增自定义禁用界面,此界面显示所有应用列表及其开关
- 触发记录页面-新增移除禁用(用户点击此页面禁用后再点击即可移除禁用)
- 高级设置界面-开启服务器后点击地址或在电脑上浏览器地址栏输入即可自动跳转并连接
- 应用规则界面-不再强制显示裁剪后圆形应用图标, 但如果在系统主题切换桌面图标, 你需要重启 GKD 才能更新显示 GKD 获取到的图标
- 优化 toast 显示策略, 并修复 toast 显示位置不准确的问题
- 设置-点击提示的初始默认值由 跳过 变更为 GKD (旧用户不受影响)
- 订阅-新增 matchSystemApp 字段, 此字段允许全局规则不匹配系统应用
- 订阅-新增 scopeKeys 字段, 此字段允许多个规则组共享作用域
- 订阅-新增 order 字段, 此字段允许规则自定义执行顺序
- 订阅-新增 versionCodes/excludeVersionCodes/versionNames/excludeVersionNames 筛选应用版本
- 订阅-新增 position 字段, 使用数字表达式允许用户计算自定义点击位置
- 订阅-新增 forcedTime 字段, 可以主动查询界面(无需系统通知), 解决某些 flutter/webview/特殊SDK 页面不点击的问题(因为它们改变页面不通知系统)
- 优化选择器在使用元组表达式时仍然获取未使用节点造成更多耗时的问题, 如旧版本 -(1,4) 仍然调用获取节点 2,3 的接口造成更多耗时
- 优化选择器在使用 +- 连接符造成更多耗时的问题, 使用缓存记录 index 而无需回溯批量获取兄弟节点
- 选择器新增属性表达式类型严格校验, 操作符类型不匹配如 a>false 将会报语法错误 (已更新到审查工具)
- 选择器新增属性名校验, 属性名类型不匹配如 index='' 和未知属性 a114514>0 将会标记非法选择器 (已更新到审查工具)
- 选择器属性表达式的值新增支持负数, 旧版本仅支持 10 进制自然数, 新版本支持 10 进制整数
- 选择器-新增
~=
/!~=
操作符, 支持匹配正则表达式和特殊匹配优化 - 优化 click 的执行逻辑, 如果点击节点不成功将使用 clickCenter, 注意点击不成功只是系统返回结果, 并不代表应用接受点击
- 在有 shizuku 授权的情况下, clickCenter 为强制模拟点击, 这可以绕过某些应用的无障碍防御
- 优化了大号字体造成字体显示被裁剪的问题
- 优化了一些界面上的体验
- 修复一些错误
通过以下任意方式更新
- 打开 APP - 设置 - 检测更新
- 前往首页 https://gkd.li/guide/
- 通过 github releases
Release v1.7.2
v1.7.2
优化和修复
- 修复选择器关系操作符的缓存错误导致某些情况下无法正确选择节点
v1.7.1
- 订阅的应用列表点击右侧开关后无故滑动到顶部
v1.7.0
- 使用新的应用图标
- 规避法律风险, 移除自带的默认订阅, 新安装应用初始状态不带任何规则(旧用户不受影响)
- 主页-新增应用TAB, 可在此查看此应用的规则汇总, 也可跳转至本地订阅新增规则
- 主页-新增使用说明, 点击即可跳转 GKD 官网
- 主页-新增缓慢查询页面入口, 此界面会标识哪些规则可能导致查询缓慢或更多耗电
- 全局规则页面-新增自定义禁用界面,此界面显示所有应用列表及其开关
- 触发记录页面-新增移除禁用(用户点击此页面禁用后再点击即可移除禁用)
- 高级设置界面-开启服务器后点击地址或在电脑上浏览器地址栏输入即可自动跳转并连接
- 应用规则界面-不再强制显示裁剪后圆形应用图标, 但如果在系统主题切换桌面图标, 你需要重启 GKD 才能更新显示 GKD 获取到的图标
- 优化 toast 显示策略, 并修复 toast 显示位置不准确的问题
- 设置-点击提示的初始默认值由 跳过 变更为 GKD (旧用户不受影响)
- 订阅-新增 matchSystemApp 字段, 此字段允许全局规则不匹配系统应用
- 订阅-新增 scopeKeys 字段, 此字段允许多个规则组共享作用域
- 订阅-新增 order 字段, 此字段允许规则自定义执行顺序
- 订阅-新增 versionCodes/excludeVersionCodes/versionNames/excludeVersionNames 筛选应用版本
- 订阅-新增 position 字段, 使用数字表达式允许用户计算自定义点击位置
- 订阅-新增 forcedTime 字段, 可以主动查询界面(无需系统通知), 解决某些 flutter/webview/特殊SDK 页面不点击的问题(因为它们改变页面不通知系统)
- 优化选择器在使用元组表达式时仍然获取未使用节点造成更多耗时的问题, 如旧版本 -(1,4) 仍然调用获取节点 2,3 的接口造成更多耗时
- 优化选择器在使用 +- 连接符造成更多耗时的问题, 使用缓存记录 index 而无需回溯批量获取兄弟节点
- 选择器新增属性表达式类型严格校验, 操作符类型不匹配如 a>false 将会报语法错误 (已更新到审查工具)
- 选择器新增属性名校验, 属性名类型不匹配如 index='' 和未知属性 a114514>0 将会标记非法选择器 (已更新到审查工具)
- 选择器属性表达式的值新增支持负数, 旧版本仅支持 10 进制自然数, 新版本支持 10 进制整数
- 选择器-新增
~=
/!~=
操作符, 支持匹配正则表达式和特殊匹配优化 - 优化 click 的执行逻辑, 如果点击节点不成功将使用 clickCenter, 注意点击不成功只是系统返回结果, 并不代表应用接受点击
- 在有 shizuku 授权的情况下, clickCenter 为强制模拟点击, 这可以绕过某些应用的无障碍防御
- 优化了大号字体造成字体显示被裁剪的问题
- 优化了一些界面上的体验
- 修复一些错误
通过以下任意方式更新
- 打开 APP - 设置 - 检测更新
- 前往首页 https://gkd.li/guide/
- 通过 github releases
Release v1.7.1
v1.7.1
优化和修复
- 订阅的应用列表点击右侧开关后无故滑动到顶部
v1.7.0
- 使用新的应用图标
- 规避法律风险, 移除自带的默认订阅, 新安装应用初始状态不带任何规则(旧用户不受影响)
- 主页-新增应用TAB, 可在此查看此应用的规则汇总, 也可跳转至本地订阅新增规则
- 主页-新增使用说明, 点击即可跳转 GKD 官网
- 主页-新增缓慢查询页面入口, 此界面会标识哪些规则可能导致查询缓慢或更多耗电
- 全局规则页面-新增自定义禁用界面,此界面显示所有应用列表及其开关
- 触发记录页面-新增移除禁用(用户点击此页面禁用后再点击即可移除禁用)
- 高级设置界面-开启服务器后点击地址或在电脑上浏览器地址栏输入即可自动跳转并连接
- 应用规则界面-不再强制显示裁剪后圆形应用图标, 但如果在系统主题切换桌面图标, 你需要重启 GKD 才能更新显示 GKD 获取到的图标
- 优化 toast 显示策略, 并修复 toast 显示位置不准确的问题
- 设置-点击提示的初始默认值由 跳过 变更为 GKD (旧用户不受影响)
- 订阅-新增 matchSystemApp 字段, 此字段允许全局规则不匹配系统应用
- 订阅-新增 scopeKeys 字段, 此字段允许多个规则组共享作用域
- 订阅-新增 order 字段, 此字段允许规则自定义执行顺序
- 订阅-新增 versionCodes/excludeVersionCodes/versionNames/excludeVersionNames 筛选应用版本
- 订阅-新增 position 字段, 使用数字表达式允许用户计算自定义点击位置
- 订阅-新增 forcedTime 字段, 可以主动查询界面(无需系统通知), 解决某些 flutter/webview/特殊SDK 页面不点击的问题(因为它们改变页面不通知系统)
- 优化选择器在使用元组表达式时仍然获取未使用节点造成更多耗时的问题, 如旧版本 -(1,4) 仍然调用获取节点 2,3 的接口造成更多耗时
- 优化选择器在使用 +- 连接符造成更多耗时的问题, 使用缓存记录 index 而无需回溯批量获取兄弟节点
- 选择器新增属性表达式类型严格校验, 操作符类型不匹配如 a>false 将会报语法错误 (已更新到审查工具)
- 选择器新增属性名校验, 属性名类型不匹配如 index='' 和未知属性 a114514>0 将会标记非法选择器 (已更新到审查工具)
- 选择器属性表达式的值新增支持负数, 旧版本仅支持 10 进制自然数, 新版本支持 10 进制整数
- 选择器-新增
~=
/!~=
操作符, 支持匹配正则表达式和特殊匹配优化 - 优化 click 的执行逻辑, 如果点击节点不成功将使用 clickCenter, 注意点击不成功只是系统返回结果, 并不代表应用接受点击
- 在有 shizuku 授权的情况下, clickCenter 为强制模拟点击, 这可以绕过某些应用的无障碍防御
- 优化了大号字体造成字体显示被裁剪的问题
- 优化了一些界面上的体验
- 修复一些错误
通过以下任意方式更新
- 打开 APP - 设置 - 检测更新
- 前往首页 https://gkd.li/guide/
- 通过 github releases
Release v1.7.0
v1.7.0
优化和修复
- 使用新的应用图标
- 规避法律风险, 移除自带的默认订阅, 新安装应用初始状态不带任何规则(旧用户不受影响)
- 主页-新增应用TAB, 可在此查看此应用的规则汇总, 也可跳转至本地订阅新增规则
- 主页-新增使用说明, 点击即可跳转 GKD 官网
- 主页-新增缓慢查询页面入口, 此界面会标识哪些规则可能导致查询缓慢或更多耗电
- 全局规则页面-新增自定义禁用界面,此界面显示所有应用列表及其开关
- 触发记录页面-新增移除禁用(用户点击此页面禁用后再点击即可移除禁用)
- 高级设置界面-开启服务器后点击地址或在电脑上浏览器地址栏输入即可自动跳转并连接
- 应用规则界面-不再强制显示裁剪后圆形应用图标, 但如果在系统主题切换桌面图标, 你需要重启 GKD 才能更新显示 GKD 获取到的图标
- 优化 toast 显示策略, 并修复 toast 显示位置不准确的问题
- 设置-点击提示的初始默认值由 跳过 变更为 GKD (旧用户不受影响)
- 订阅-新增 matchSystemApp 字段, 此字段允许全局规则不匹配系统应用
- 订阅-新增 scopeKeys 字段, 此字段允许多个规则组共享作用域
- 订阅-新增 order 字段, 此字段允许规则自定义执行顺序
- 订阅-新增 versionCodes/excludeVersionCodes/versionNames/excludeVersionNames 筛选应用版本
- 订阅-新增 position 字段, 使用数字表达式允许用户计算自定义点击位置
- 订阅-新增 forcedTime 字段, 可以主动查询界面(无需系统通知), 解决某些 flutter/webview/特殊SDK 页面不点击的问题(因为它们改变页面不通知系统)
- 优化选择器在使用元组表达式时仍然获取未使用节点造成更多耗时的问题, 如旧版本 -(1,4) 仍然调用获取节点 2,3 的接口造成更多耗时
- 优化选择器在使用 +- 连接符造成更多耗时的问题, 使用缓存记录 index 而无需回溯批量获取兄弟节点
- 选择器新增属性表达式类型严格校验, 操作符类型不匹配如 a>false 将会报语法错误 (已更新到审查工具)
- 选择器新增属性名校验, 属性名类型不匹配如 index='' 和未知属性 a114514>0 将会标记非法选择器 (已更新到审查工具)
- 选择器属性表达式的值新增支持负数, 旧版本仅支持 10 进制自然数, 新版本支持 10 进制整数
- 选择器-新增
=/!= 操作符, 支持匹配正则表达式和特殊匹配优化 - 优化 click 的执行逻辑, 如果点击节点不成功将使用 clickCenter, 注意点击不成功只是系统返回结果, 并不代表应用接受点击
- 在有 shizuku 授权的情况下, clickCenter 为强制模拟点击, 这可以绕过某些应用的无障碍防御
- 优化了大号字体造成字体显示被裁剪的问题
- 优化了一些界面上的体验
- 修复一些错误
通过以下任意方式更新
- 打开 APP - 设置 - 检测更新
- 前往首页 https://gkd.li/guide/
- 通过 github releases
Release v1.7.0-beta.6
1.7.0-beta.6
请注意这是一个测试版本(可能包含BUG), 正式版本暂时不会收到更新
如果您在使用的过程中遇到BUG, 请到 issues/new 提交, 记得带上日志
以下是本次更新的主要内容
- 订阅列表拖动排序后数据显示不正确
1.7.0-beta.5
- 修复强制模拟点击在某些应用上概率失效的问题
1.7.0-beta.4
- 在有 shizuku 授权的情况下, clickCenter 为强制模拟点击, 这可以绕过某些应用的无障碍防御
1.7.0-beta.3
- 使用新的应用图标
- 主页-应用TAB修复某些应用图标大小异常
- 修复多行输入框内部文字滑动后再获取焦点导致输入光标位置不对应点击位置
- 选择器-新增
~=
/!~=
操作符, 支持匹配正则表达式和特殊匹配优化, 查看规范
1.7.0-beta.2
- 修复 versionCode 不改变导致安装新版本后的应用数据显示错乱
- 修复应用的规则列表开启/关闭规则导致列表无故滑动到顶部的问题
1.7.0-beta.1
- 使用新的应用图标
- 规避法律风险, 移除自带的默认订阅, 新安装应用初始状态不带任何规则(旧用户不受影响)
- 主页-新增应用TAB, 可在此查看此应用的规则汇总, 也可跳转至本地订阅新增规则
- 主页-新增使用说明, 点击即可跳转 GKD 官网
- 主页-新增缓慢查询页面入口, 此界面会标识哪些规则可能导致查询缓慢或更多耗电
- 全局规则页面-新增自定义禁用界面,此界面显示所有应用列表及其开关
- 触发记录页面-新增移除禁用(用户点击此页面禁用后再点击即可移除禁用)
- 高级设置界面-开启服务器后点击地址或在电脑上浏览器地址栏输入即可自动跳转并连接
- 应用规则界面-不再强制显示裁剪后圆形应用图标, 但如果在系统主题切换桌面图标, 你需要重启 GKD 才能更新显示 GKD 获取到的图标
- 优化 toast 显示策略, 并修复 toast 显示位置不准确的问题
- 设置-点击提示的初始默认值由 跳过 变更为 GKD (旧用户不受影响)
- 订阅-新增 matchSystemApp 字段, 此字段允许全局规则不匹配系统应用
- 订阅-新增 scopeKeys 字段, 此字段允许多个规则组共享作用域
- 订阅-新增 order 字段, 此字段允许规则自定义执行顺序
- 订阅-新增 versionCodes/excludeVersionCodes/versionNames/excludeVersionNames 筛选应用版本
- 订阅-新增 position 字段, 使用数字表达式允许用户计算自定义点击位置
- 订阅-新增 forcedTime 字段, 可以主动查询界面(无需系统通知), 解决某些 flutter/webview/特殊SDK 页面不点击的问题(因为它们改变页面不通知系统)
- 优化选择器在使用元组表达式时仍然获取未使用节点造成更多耗时的问题, 如旧版本 -(1,4) 仍然调用获取节点 2,3 的接口造成更多耗时
- 优化选择器在使用 +- 连接符造成更多耗时的问题, 使用缓存记录 index 而无需回溯批量获取兄弟节点
- 选择器新增属性表达式类型严格校验, 操作符类型不匹配如 a>false 将会报语法错误 (已更新到审查工具)
- 选择器新增属性名校验, 属性名类型不匹配如 index='' 和未知属性 a114514>0 将会标记非法选择器 (已更新到审查工具)
- 选择器属性表达式的值新增支持负数, 旧版本仅支持 10 进制自然数, 新版本支持 10 进制整数
- 优化 click 的执行逻辑, 如果点击节点不成功将使用 clickCenter, 注意点击不成功只是系统返回结果, 并不代表应用接受点击
- 优化了大号字体造成字体显示被裁剪的问题
- 优化了一些界面上的体验
- 修复一些错误
上述新增字段及其详细说明可在 https://gkd.li/api/ 查看
Release v1.7.0-beta.5
1.7.0-beta.5
请注意这是一个测试版本(可能包含BUG), 正式版本暂时不会收到更新
如果您在使用的过程中遇到BUG, 请到 issues/new 提交, 记得带上日志
以下是本次更新的主要内容
- 修复强制模拟点击在某些应用上概率失效的问题
1.7.0-beta.4
- 在有 shizuku 授权的情况下, clickCenter 为强制模拟点击, 这可以绕过某些应用的无障碍防御
1.7.0-beta.3
- 使用新的应用图标
- 主页-应用TAB修复某些应用图标大小异常
- 修复多行输入框内部文字滑动后再获取焦点导致输入光标位置不对应点击位置
- 选择器-新增
~=
/!~=
操作符, 支持匹配正则表达式和特殊匹配优化, 查看规范
1.7.0-beta.2
- 修复 versionCode 不改变导致安装新版本后的应用数据显示错乱
- 修复应用的规则列表开启/关闭规则导致列表无故滑动到顶部的问题
1.7.0-beta.1
- 使用新的应用图标
- 规避法律风险, 移除自带的默认订阅, 新安装应用初始状态不带任何规则(旧用户不受影响)
- 主页-新增应用TAB, 可在此查看此应用的规则汇总, 也可跳转至本地订阅新增规则
- 主页-新增使用说明, 点击即可跳转 GKD 官网
- 主页-新增缓慢查询页面入口, 此界面会标识哪些规则可能导致查询缓慢或更多耗电
- 全局规则页面-新增自定义禁用界面,此界面显示所有应用列表及其开关
- 触发记录页面-新增移除禁用(用户点击此页面禁用后再点击即可移除禁用)
- 高级设置界面-开启服务器后点击地址或在电脑上浏览器地址栏输入即可自动跳转并连接
- 应用规则界面-不再强制显示裁剪后圆形应用图标, 但如果在系统主题切换桌面图标, 你需要重启 GKD 才能更新显示 GKD 获取到的图标
- 优化 toast 显示策略, 并修复 toast 显示位置不准确的问题
- 设置-点击提示的初始默认值由 跳过 变更为 GKD (旧用户不受影响)
- 订阅-新增 matchSystemApp 字段, 此字段允许全局规则不匹配系统应用
- 订阅-新增 scopeKeys 字段, 此字段允许多个规则组共享作用域
- 订阅-新增 order 字段, 此字段允许规则自定义执行顺序
- 订阅-新增 versionCodes/excludeVersionCodes/versionNames/excludeVersionNames 筛选应用版本
- 订阅-新增 position 字段, 使用数字表达式允许用户计算自定义点击位置
- 订阅-新增 forcedTime 字段, 可以主动查询界面(无需系统通知), 解决某些 flutter/webview/特殊SDK 页面不点击的问题(因为它们改变页面不通知系统)
- 优化选择器在使用元组表达式时仍然获取未使用节点造成更多耗时的问题, 如旧版本 -(1,4) 仍然调用获取节点 2,3 的接口造成更多耗时
- 优化选择器在使用 +- 连接符造成更多耗时的问题, 使用缓存记录 index 而无需回溯批量获取兄弟节点
- 选择器新增属性表达式类型严格校验, 操作符类型不匹配如 a>false 将会报语法错误 (已更新到审查工具)
- 选择器新增属性名校验, 属性名类型不匹配如 index='' 和未知属性 a114514>0 将会标记非法选择器 (已更新到审查工具)
- 选择器属性表达式的值新增支持负数, 旧版本仅支持 10 进制自然数, 新版本支持 10 进制整数
- 优化 click 的执行逻辑, 如果点击节点不成功将使用 clickCenter, 注意点击不成功只是系统返回结果, 并不代表应用接受点击
- 优化了大号字体造成字体显示被裁剪的问题
- 优化了一些界面上的体验
- 修复一些错误
上述新增字段及其详细说明可在 https://gkd.li/api/ 查看