Skip to content

BiliQueue v0.1.12

Choose a tag to compare

@github-actions github-actions released this 06 Jul 17:43
· 18 commits to main since this release

BiliQueue v0.1.12

本版本为 v0.1.11 之后的确认发布版。v0.1.12-test1 至 v0.1.12-test25 为本地测试迭代,不单独发布 Release。

新增与优化

  • 新增端口配置:端口写入配置,下次启动沿用。
  • Windows 启动时端口被占用会弹出输入框,可改用新的本地端口或地址。
  • 控制台增加本机服务地址修改入口,修改成功后自动跳转。
  • 托盘菜单增加复制控制台地址、修改端口、打开简易控制页。
  • 新增单实例运行,重复启动时提示已有 BiliQueue 正在运行。
  • 新增 /mini-control 简易控制页,用于队列管理。
  • 新增“是否开启排队”开关。关闭后弹幕排队和礼物插队不触发,右侧说明区域只显示说明内容。
  • 新增主播清空队列弹幕指令,默认 清空队列,可在控制台自定义。
  • 新增主播下一位弹幕指令,默认 下一位,可在控制台自定义。
  • 登录状态存在且已保存直播间号时,启动后自动连接弹幕。
  • 连续滚动改为固定格子长条逻辑,用户名省略长度按统一格子宽度计算。
  • 当前区域“当前”标记改为浮在头像左上角的小卡片,并支持位置偏移。
  • 修正双行队列第一行被拉开的问题。
  • 新增每行列数、列间距和双行显示设置。
  • 单行和双行分页改为上下切换,固定列布局按每行列数和列间距计算。
  • 新增淡入淡出模式;分页滑动加入渐入渐隐,分页和淡入淡出支持停留时间、切换耗时设置。
  • 控制台参数区支持折叠,条幅大小与样式、队列调整与样式、文字区域分为独立设置组。
  • 控制台顶部标题只显示主版本号,例如 BiliQueue v0.1.12
  • 控制台文案统一为浏览器源描述,减少特定直播软件名称。
  • 优化数值输入框样式,数值框右侧增加上下微调按钮。

修复

  • 托盘退出改为先保存配置和队列,再立即关闭本地服务,减少退出后进程短暂残留。
  • 端口占用和修改端口弹窗统一为自绘窗口,优化标题、提示、输入框布局和按钮。
  • 启动时检测到端口被占用,点击“取消”后直接取消启动,不再弹出额外错误框。
  • 检测到已有 BiliQueue 正在运行时,只显示提示,不再自动打开控制台页面。
  • 修复托盘“修改端口”窗口可能未响应的问题,并避免重复打开多个修改端口窗口。
  • 修复分页滑动切换后内容可能消失的问题。
  • 修复切换滚动方式后部分效果需要刷新才生效的问题。
  • 修复双行第二行超出队列区域后可能整行消失的问题。
  • 修复“第二行每页最多人数”参数不生效的问题。
  • 调整恢复默认按钮,使其尺寸和文字大小与收起 / 展开按钮一致。

下载

  • BiliQueue-v0.1.12-windows.zip:Windows AMD64 包
  • BiliQueue-v0.1.12-source.zip:完整源码

升级提示

需要保留登录状态和现有设置时,请保留旧版的 data 文件夹。需要保留自定义字体时,请同时保留 fonts 文件夹。data/auth.json 含 B 站登录 Cookie,请勿分享。


BiliQueue v0.1.11

本版本为 v0.1.10 之后的确认发布版。v0.1.11-test1 至 v0.1.11-test6 为本地测试迭代,不单独发布 Release。

新增与优化

  • Windows 版改为无控制台窗口程序。
  • 支持直接双击 BiliQueue-windows-amd64.exe 静默启动到系统托盘。
  • 将 BiliQueue 图标写入 exe 文件本身,资源管理器中会显示应用图标。
  • 增加系统托盘右键菜单:打开控制台、打开横条、复制浏览器源地址、清空队列、打开数据文件夹、打开日志文件和退出。
  • 增加本地日志文件:data/logs/biliqueue.log
  • 将横条文字内容编辑区移动到控制台前部。
  • 编辑横条文字时不再实时同步,需点击“应用文字到横条”后才保存并同步到横条。
  • 将启动脚本改为 start-BiliQueue.cmd,避免 Windows / zip / GitHub Actions 间的文件名编码问题。
  • Windows 测试包说明文件统一为 README.md

修复

  • 修复托盘菜单第二次右键可能无法弹出的问题。
  • 修复托盘菜单“退出”可能无法结束进程的问题。
  • 修复 GUI 模式下日志可能没有输出的问题。
  • 降低重复打开控制台或横条时页面偶发卡在加载中的概率。
  • 统一程序数据目录为 exe 所在目录,直接双击 exe 与 cmd 启动读取同一份 datafontsassets

下载

  • BiliQueue-v0.1.11-windows-test.zip:Windows AMD64 测试包
  • BiliQueue-v0.1.11-source.zip:完整源码

升级提示

需要保留登录状态和现有设置时,请保留旧版的 data 文件夹。需要保留自定义字体时,请同时保留 fonts 文件夹。data/auth.json 含 B 站登录 Cookie,请勿分享。

v0.1.12-test25 本地测试

  • 调整“排队与礼物规则”区域字段顺序:是否开启排队、最大人数、主播清空队列指令、主播下一位指令、加入指令、取消指令、礼物门槛。
  • 分页滑动加入渐入渐隐效果,保留原有上下滑动,并在切换时让上一页淡出、下一页淡入。

v0.1.12-test24 本地测试

  • 连续滚动改为固定格子长条逻辑,按“每行列数”和“列间距”计算每个用户格子的宽度。
  • 修复单行连续滚动时用户名省略长度不一致的问题。
  • 修复启用双行后选择连续滚动仍进入分页滑动的问题;双行时第一行固定,第二行按固定格子连续滚动。
  • 当前区域“当前”标记新增水平偏移和垂直偏移设置。

v0.1.12-test12 本地测试

  • 修正横条背景渐变为真正的二次蒙版效果,三个区域背景透明度保持独立。
  • 减少队列操作和文字应用时的横条整块重绘闪烁。
  • 增强主播 UID 识别,主播弹幕清空队列会读取更多 B 站房间字段,并在控制台显示主播 UID。

v0.1.12-test20 本地测试

  • 将文字描边改为双层文字结构,模拟 Photoshop 外部描边效果,避免描边侵入文字内部。
  • 当前区域、队列区域、说明区域继续分别使用各自的描边粗细和描边颜色设置。
  • 保留 v0.1.12-test16 的双行固定列对齐修复。

v0.1.12-test16 本地测试

  • 修复启用双行显示时第一行和第二行固定列布局有效宽度不一致的问题。
  • 双行第一行移除旧版 flex 间距与外层 padding,和第二行分页使用一致的 page-copy / fixed-columns 宽度规则。
  • 保留 v0.1.12-test15 的固定列布局、用户名省略号和同方向循环分页效果。
  • 当前区域、队列区域、说明区域新增文字描边设置,可分别设置描边粗细和描边颜色。

v0.1.12-test15 本地测试

  • 队列分页布局改为内部左对齐的规整列布局。
  • 单行分页、双行第一行、双行第二行分页统一按“每行显示最多人数”和队列区域实际宽度计算列数。
  • 队列内容整体继续按照“短队列对齐”选项进行左侧或居中摆放。