TabbyChat Remastered

TabbyChat Remastered

TabbyChat 2 的移植和重写版本。带标签的聊天、正则表达式筛选路由、每频道音效、聊天记录,以及统一的按键绑定界面。

致谢

TabbyChat Remastered - 由 ToxicShreky 移植并重写。

TabbyChat 2 - 作者 mattmess1221。本重制版的基础。https://github.com/mattmess1221/TabbyChat-2

TabbyChat(原版)- 作者 RocketMan10404。https://github.com/killjoy1221/tabbychat

基于 Apache 2.0 许可证。LICENSE、NOTICE 和 CREDITS.md 已打包在 jar 文件中。

原版改动

更长的聊天消息历史记录。

调整聊天框大小和位置。

使用 Shift + 鼠标滚轮可更快滚动。

更大、可拖动的滚动条。

自定义功能

带自动路由的标签页聊天。

自定义聊天窗口(大小、位置、颜色、缩放、不透明度、未聚焦时高度)。

可配置的时间戳(样式和颜色)。

标签页未读闪烁和未读计数器。

每个频道独立的通知音效(支持 WAV、OGG、AIFF、AU、MP3,通过内置 JLayer 解码)。

每个频道可配置正则表达式过滤器:

路由到频道或原地高亮

可选的过期时间、隐藏匹配项、音效

频道侧车 JSON 文件,支持实时文件夹监视(可在游戏外编辑,无需重启)。

聊天记录,可选用按频道分文件的模式。

游戏内过滤器正则表达式指南。

包含波兰语翻译。

按键绑定

所有 TabbyChat 按键绑定集中在一个设置选项卡中。

可重新绑定的按键:

上一个/下一个频道(支持多修饰键组合)

每个频道独立快捷键(带冲突检测)

内置(固定不可改)按键:

Alt + 鼠标左键 — 选中光标处的消息(支持多选)

Ctrl + C — 复制当前选中内容

Ctrl + 鼠标左键 + 拖动 — 选择文本

Shift + 鼠标滚轮 — 快速滚动

兼容性

仅客户端。覆盖原版聊天渲染器——其他使用 Mixin 修改聊天渲染器的模组可能会冲突。