Skip to content

Releases: likeravine233/RainyWatch

v0.0.3

Choose a tag to compare

@likeravine233 likeravine233 released this 31 Oct 07:33

环形绿洲|在此处寻光明

What's New in v0.0.3

🐛 Bug Fixes

  • 修复了开启「视觉帧率上限」后切换主题时整个面板卡住的问题。该问题曾导致主题切换的圆形扩散动画结束后画面不再更新、点击无响应,只能重启应用。现在主题切换动画按原生速率完整播完,帧率上限对其他动效照常生效。

  • 修复了已结束的比赛仍挂在直播区、并与最近赛果重复显示的问题。该问题在两个数据源对同一队伍写法不同(如 NAVI 与 Natus Vincere)时出现;现在会识别这类缩写与全称,及时把已结束的场次移出直播区。

  • 修复了同一对队伍隔日再战时,前一场比赛的结束时间被新一场覆盖的问题。该问题曾导致旧场次显示为"刚结束",排序却落在前一天。

  • 修复了同一对队伍在不同分区(如直播中与最近赛果)同时出现时,右键菜单可能取到另一场比赛的问题。

  • 修复了便携版「开机自启」可能失效的问题。此前注册的是便携包解压到临时目录的内部程序,版本更新或清理临时文件后即失效;现在注册的是你双击启动的那个 exe。

⚡ Improvements

  • 改进了选手搜索速度。此前搜索要排在后台数据同步请求之后,启动后一两分钟内搜索可能要等 40–90 秒;现在搜索单独排队,实测通常一两秒内出结果,对 Liquipedia 的访问频率约束保持不变。

  • 改进了代理环境下的可用性。现在全部网络请求都跟随系统代理,包括 PandaScore、Twitch 开播检测、斗鱼/虎牙开播检测,以及 GitHub 检查更新与一键更新下载。此前只有 Liquipedia 跟随代理,需要代理访问 Twitch 或 GitHub 的用户,英文主播开播状态与一键更新可能一直失败。

  • 改进了设置与缓存的保存方式。此前写入过程中遇到断电或程序被强制结束,配置文件可能损坏,并在下次启动时静默恢复为默认设置(Token、关注列表等一并丢失);现在写入不会再留下半截文件,若文件已损坏会先备份再以默认设置启动。

  • 降低了后台占用。托盘菜单与更新弹窗隐藏时不再播放动画;列表里的时间文字只在内容变化时更新;「图钉」模式下的窗口层级检测频率降低;开启「视觉帧率上限」后,主卡悬停倾斜效果也遵守上限。

  • 底层运行环境升级到 Electron 44,包含新版 Chromium 的安全与稳定性更新。

  • 长期运行的诊断日志现在有大小上限,不会再无限增长。


两种包任选(Windows 10 / 11):

  • RainyWatch-v0.0.3-win-x64.zip(推荐):解压到任意目录,双击 RainyWatch.exe。
  • RainyWatch-Portable.exe:单文件便携版,双击即用。

已安装 v0.0.2 的用户请手动更新:v0.0.2 的「一键更新」存在界面缺陷——新包会在后台下载并校验完成,但按钮不会变为「重启并安装」,无法完成替换。请退出旧版后,从本页下载新包:便携版直接覆盖旧的 RainyWatch-Portable.exe;zip 版解压覆盖原目录。设置与缓存保存在本机,不受影响。

SHA256(SHA256SUMS.txt 逐资产校验):

fae9c6aa2fdb24ed3383ded6c50e448414b9693fa757c29f92636148026e3252  RainyWatch-Portable.exe
70a3ae409749cc7ad912de3608c4bd5792e47934ee1dccc5c7640c5133d7eb1b  RainyWatch-v0.0.3-win-x64.zip

v0.0.2

Choose a tag to compare

@likeravine233 likeravine233 released this 20 Sep 05:52

昨夜来电|We go forth and multiply!

What's New in v0.0.2

✨ New Features

视觉帧率上限

新增「视觉帧率上限」设置(不限制 / 240 / 165 / 90 / 60 / 30 FPS)。设置后,整个窗口的全部视觉动效——波形、循环动画、悬停辉光、面板与过渡——播放频率都不会超过所选值;「不限制」即按显示器刷新率运行。以 360Hz 显示器、全部动效开启、静置状态实测,30 FPS 档整机占用从约 14% 降至约 4%。

灵活模式与保底帧率

新增「灵活模式」与「保底帧率」设置。开启灵活模式后,光标停在窗口上时动效以「视觉帧率上限」运行,移开后自动回落到「保底帧率」(15 / 24 / 30 / 60 FPS,且不高于上限);关闭则始终以上限运行。无论何种状态,上限都不会被突破。移开窗口的瞬间,正在播放的收尾动画(如下拉菜单收回)仍会按原生速率播完,不会被截断成低帧率。推荐搭配:上限 30 FPS + 灵活模式 + 保底 15 FPS——静置更省,鼠标回到窗口即是完整的交互帧率。

PandaScore 补齐最近赛果

最近赛果不再受 Liquipedia 首页版面容量限制:Liquipedia 未收录的近期已结束场次,现在由 PandaScore 自动补入(需配置 PandaScore token,免费档即可)。补入的行会自动对齐 Liquipedia 的规范队名、队标、VRS 排名徽章与队页链接;与 Liquipedia 收录过的同场赛事还会对齐赛事名称并显示评级徽章,与原有条目保持一致的观感。

图序条直播态

直播中的比赛现在同样在行内显示地图顺序条:当前对局的地图高亮,已打完的地图变暗,一眼可见比赛进行到哪一张图。

赛事级别过滤

新增「赛事级别过滤」设置:除显示全部赛事外,现在可以只看 C 级及以上、B 级及以上、A 级及以上或仅 S 级的比赛,切换即时生效。过滤只影响界面显示,不会清理任何已缓存的数据;被置顶到主卡的比赛不受过滤影响。无级别信息的赛事在非「所有赛事」档下不会显示。

BO1 比分显示

新增「BO1 比分显示」设置,可选择 BO1 赛果的比分口径:默认「小分优先」,显示可获得的最详细比分(地图小分,如 7-13;PandaScore 免费档不提供逐图比分,对应补位行显示系列比分);也可选「统一大比分」,所有 BO1 一律按系列比分(如 1-0)显示,全表口径一致。

🐛 Bug Fixes

  • 修复了被下放(不活跃)的选手在所在队伍有比赛时仍显示「在阵」的问题。该问题曾导致已移入预备名单但未离队的关注选手,照常以「在阵」出现在比赛行关注标注与开赛提醒中。现在应用会定期核对每位关注选手在 Liquipedia 队伍页名单中所在的分区与角色:预备名单中的选手改标「在替补席」,教练组成员标「在教练席」,与出场选手的「在阵」明确区分;设置面板的关注列表中,不活跃或已退役的选手会带「不活跃 / 已退役」徽记,便于与关注丢失区分。

  • 修复了直播比赛的当前图号偶尔显示错误的问题。该问题曾导致比赛进行到第 2 张图时主卡显示为第 1 张;现在改为按已完成图数推算当前图,与行内图序条保持一致。

  • 修复了重启后已获得的地图图序可能丢失的问题。该问题曾在 Liquipedia 详情与赛程列表的开赛时间记录不一致时发生(按时间精确匹配失败);现在匹配失败时会在时间窗内按对阵双方重新配对找回,且不会误认时间相近的其他比赛。

  • 修复了托盘右键菜单弹出时闪黑条的问题。该问题曾导致点击托盘图标时,菜单窗口先短暂显示黑底或空白内容再出现菜单本体。现在改为先完成菜单渲染、再将其落位显示,弹出过程不再闪烁。

⚡ Improvements

  • 改进了队伍名称的显示一致性。不同数据源对同一支队伍的叫法可能不同——全称与缩写并存(如 Luminosity 与 LG)、学院队后缀写法不一。现在应用会自动学习这些对应关系并统一口径:同一支队伍无论出现在哪个列表、哪场比赛,始终显示同一个名字、同一个队标,不会因叫法差异被当成两支不同的队伍;各项信息的展示口径在整个应用内保持一致。

  • 改进了窗口失焦时的动效处理。此前只要窗口失去焦点,波形绘制就会暂停;现在特效全开档下失焦不再削减任何动效,性能优先档下失焦时波形停画、界面动效一并冻结,后台占用更低。

  • 改进了选手搜索。此前输入每个字符都会自动发起联网查询;现在输入时即时给出本地缓存建议,回车或点击搜索按钮才发起联网搜索,搜索进行中有明确提示,结果会保留供稍后查看。搜索结果与关注解析产物会自动缓存,同一选手 24 小时内不重复请求。此外,PandaScore 与 Liquipedia 的搜索结果现在合并显示——教练、分析员等仅 Liquipedia 收录的角色也能直接搜到。

🎨 UI / UX

  • 比赛行右列(时间 / 比分 / 赛事名)不再截断省略:文本超宽时向左渐隐收尾,悬停时以毛玻璃衬底浮出完整内容。

  • 功能分区的展开与收起改为全程平滑的高度过渡:收起的分区只保留题头一行,空间自动让给展开的分区。


两种包任选(Windows 10 / 11):

  • RainyWatch-v0.0.2-win-x64.zip(推荐):解压到任意目录,双击 RainyWatch.exe。
  • RainyWatch-Portable.exe:单文件便携版,双击即用。

已安装 v0.0.1 的用户可直接在设置中「检查更新」,应用会按当前安装形态自动拉取新包并校验重启。设置与缓存自动保留。

SHA256(SHA256SUMS.txt 逐资产校验):

daf8b0df6c6b64f464f8c9854a6a3eac967e5e8373481ccb753ccce6f3bb1c14  RainyWatch-Portable.exe
4aa29b3c86d5e75641d955a62db163e177ff5a6314b92d0d41ff28d810616ad6  RainyWatch-v0.0.2-win-x64.zip

v0.0.1

Choose a tag to compare

@likeravine233 likeravine233 released this 16 Sep 20:44

红狐商会|"爱如此刻永恒"

RainyWatch v0.0.1 · 初版

两种包任选(Windows 10 / 11):

  • RainyWatch-v0.0.1-win-x64.zip(推荐):解压到任意目录,双击 RainyWatch.exe —— 解压一次,此后每次启动秒开。
  • RainyWatch-Portable.exe:单文件便携版,双击即用;便携形态每次启动需自解压(约十秒),介意等待请选 zip。

功能一览

  • 常驻桌面的 CS2 赛况小组件:直播比分、赛程、最近赛果、变阵动态,一瞥即知
  • 七套主题皮肤,桌面渗透 / 迷你条 / 三档尺寸自由切换,界面中英双语
  • 回合级实时比分(可选 PandaScore 增强)、Twitch 英文主播开播检测(自备凭证)
  • 一键更新:自动按当前形态拉取新包、SHA256 校验后替换重启
  • 免安装,免费、开源、无广告

SHA256(SHA256SUMS.txt 逐资产校验):

4917c53c819dc6334a47ea5e03d5e14be00e712b17b598ba4ab323063df2284e  RainyWatch-Portable.exe
d1b59a39e8401c7ad3316b41102f814833420eb0e8b53396be62afd9b35cc0f7  RainyWatch-v0.0.1-win-x64.zip