0323_3.dll
1.7 MB
B* | 0.3.23_3 20667=..
- fix: 修复右键菜单相关功能
- fix: 修复 Telegram 风格消息 圆角不统一
- fix: 修复 仅图标右键菜单在没有图标的情况下工作异常
- feat: 优化 图片的Telegram模式时间显示与防撤回提示
- fix: 修复 图片查看器点击关闭和转发操作冲突
- fix: 修复 繁简转换
- fix: 修复 无法正常显示回复的消息和合并转发消息被撤回
- fix: 群成员筛选列表显示异常
- feat: 添加 回复去除@ 功能开关
- fix: 修复 仅图标右键菜单 白色主题tooltip
- fix: 修复并调整 圆滑主题
patch1:
- fix: 修复 右键菜单位置修复
patch2:
- fix: 修复 多个 Telegram 时间
patch3:
- fix: 修复 多个 Telegram 时间
- fix: 修复右键菜单相关功能
- fix: 修复 Telegram 风格消息 圆角不统一
- fix: 修复 仅图标右键菜单在没有图标的情况下工作异常
- feat: 优化 图片的Telegram模式时间显示与防撤回提示
- fix: 修复 图片查看器点击关闭和转发操作冲突
- fix: 修复 繁简转换
- fix: 修复 无法正常显示回复的消息和合并转发消息被撤回
- fix: 群成员筛选列表显示异常
- feat: 添加 回复去除@ 功能开关
- fix: 修复 仅图标右键菜单 白色主题tooltip
- fix: 修复并调整 圆滑主题
patch1:
- fix: 修复 右键菜单位置修复
patch2:
- fix: 修复 多个 Telegram 时间
patch3:
- fix: 修复 多个 Telegram 时间
🥰71👍10
橘橘橘子汁 & 🍊
app-release.apk
好像比较稳定了!整理了一下代码 开源啦
https://github.com/MicroCBer/TGStickerProvider
https://github.com/MicroCBer/TGStickerProvider
GitHub
GitHub - std-microblock/TGStickerProvider: A Xposed/LSPosed plugin to dump stickers from Telegram. Almost all 3rd-party telegram…
A Xposed/LSPosed plugin to dump stickers from Telegram. Almost all 3rd-party telegram clients are supported. - std-microblock/TGStickerProvider
🥰60❤3
better-qqnt-x64.dll
1.9 MB
B* | 0.3.24 20667=..
- feat(tg-mode): 增加时间显示 title
- feat(tg-mode): 增加当前日期显示
- fix(animation): 修复按钮超长
- fix(tg-mode): 优化 tg 模式初次打开,滑动流畅度
- fix: 修复频道
- fix: 修复 仅图标右键菜单最后一行的 tooltips
- fix: 修复 不再给屏幕分享相关窗口添加背景图
- fix: 修复 谷歌搜图
- feat: 给搜图按钮添加图标
- refactor: 重写背景部分代码
- feat: 实现背景取色
- feat: 小修:使用背景颜色作为主色
- fix: 小修:去掉频道红点或者提示
- fix: 修复 隐藏侧栏后选择框偏移
- feat: 【推荐】返回消息栈,消息临时书签
- fix: 开启右键菜单动画后 “更多”按钮被隐藏
- fix(tg-mode): 修复单表情的时间显示
- feat: 选中文字右键搜索
- feat: 将当前页面pathname, hash写入body的hash
- feat: 撤回消息添加类名
- feat: SoutuBot 搜图(做了半天
patch1: (无版本号更新)
- fix: 背景图层级过低
- fix: 右键删不掉书签
- feat(tg-mode): 增加时间显示 title
- feat(tg-mode): 增加当前日期显示
- fix(animation): 修复按钮超长
- fix(tg-mode): 优化 tg 模式初次打开,滑动流畅度
- fix: 修复频道
- fix: 修复 仅图标右键菜单最后一行的 tooltips
- fix: 修复 不再给屏幕分享相关窗口添加背景图
- fix: 修复 谷歌搜图
- feat: 给搜图按钮添加图标
- refactor: 重写背景部分代码
- feat: 实现背景取色
- feat: 小修:使用背景颜色作为主色
- fix: 小修:去掉频道红点或者提示
- fix: 修复 隐藏侧栏后选择框偏移
- feat: 【推荐】返回消息栈,消息临时书签
- fix: 开启右键菜单动画后 “更多”按钮被隐藏
- fix(tg-mode): 修复单表情的时间显示
- feat: 选中文字右键搜索
- feat: 将当前页面pathname, hash写入body的hash
- feat: 撤回消息添加类名
- feat: SoutuBot 搜图(做了半天
patch1: (无版本号更新)
- fix: 背景图层级过低
- fix: 右键删不掉书签
👍77🥰13
橘橘橘子汁 & 🍊
app-release.apk
TGStickerProvider 0.2.1 发啦
- 支持了动图为此安装包体积膨胀到了 15M
- 调整了一下界面 应该更好看了吧
- 加了个搜索框 可以搜索 ID 名称 或者表情包类型(webp/webm)
- 表情包内容预览
- 支持了动图
- 调整了一下界面 应该更好看了吧
- 加了个搜索框 可以搜索 ID 名称 或者表情包类型(webp/webm)
- 表情包内容预览
❤60❤🔥5
记录一下这次查 bug
有一个 class BackendTexture 里面有几个 private member(图一)
他有一个 default constructor(图二)
这个 class 编译成 .lib 后静态链接到我的代码里(使用的是同一个编译器 msvc19 和 clang 都试过)
然后我只要调用这个 constructor,他就会把我当前栈帧的 36byte 大小的内存全部设成 0,同时自己并没有被初始化(如图三)
我进到 disassemble 看 就发现我的编译器只在栈上给他留了 64 个 byte 的空间,但是这个 class 实际上会占 100 个byte,说明我程序里用的 header 和 编译库时候的 header 不一样,再检查(图六)的 header 就会发现如果启用 vulkan 那么这个类里就会多一个 VulkanAlloc,这个 struct (图七)和其他几个加起来就占 36 个 byte。问题就很清楚了
这个bug看上去是真挺诡异的 记一下 不然下次遇到又得调半天
一开始还以为是调用约定或者 esp/ebp 重设的问题,上手调试之后才发现不是那么回事(
有一个 class BackendTexture 里面有几个 private member(图一)
他有一个 default constructor(图二)
这个 class 编译成 .lib 后静态链接到我的代码里(使用的是同一个编译器 msvc19 和 clang 都试过)
然后我只要调用这个 constructor,他就会把我当前栈帧的 36byte 大小的内存全部设成 0,同时自己并没有被初始化(如图三)
我进到 disassemble 看 就发现我的编译器只在栈上给他留了 64 个 byte 的空间,但是这个 class 实际上会占 100 个byte,说明我程序里用的 header 和 编译库时候的 header 不一样,再检查(图六)的 header 就会发现如果启用 vulkan 那么这个类里就会多一个 VulkanAlloc,这个 struct (图七)和其他几个加起来就占 36 个 byte。问题就很清楚了
这个bug看上去是真挺诡异的 记一下 不然下次遇到又得调半天
一开始还以为是调用约定或者 esp/ebp 重设的问题,上手调试之后才发现不是那么回事(
👍44👀8