Skip to content

feat: 更新 FlClash 小岛至 1.7.1(曲线空间修复与新旧版适配) - #34

Merged
luolangaga merged 2 commits into
luolangaga:mainfrom
thesed007:update-flclash-island-1.7.0
Oct 21, 2026
Merged

luolangaga merged 2 commits into
luolangaga:mainfrom
thesed007:update-flclash-island-1.7.0

Conversation

@thesed007

@thesed007 thesed007 commented Oct 20, 2026 •

Copy link
Copy Markdown
Contributor

将 FlClash 小岛从市场当前的 1.6.0 更新至 1.7.1,作者 Thesed。

更新内容

  • 修复收起状态网速曲线没有用满空间的问题。独立测量速度文字的实际宽度,避免显示控件上次分配的宽度影响测量,导致曲线区域被过量压缩。
  • 取消短速度文字的固定 72 DIP 预留,曲线填满国旗与速度文字之间的可用区域,仅保留 6 DIP 间距。
  • 修复展开状态上传、下载数值的对齐,按实际文字宽度靠右排列。
  • 自动读取正在运行的 FlClash.exe 应用版本,不使用 mihomo 内核版本判断客户端。FlClash 0.9.0 及以上使用新版 280 × 44 收起布局;0.8.x 保留经典 240 × 40 布局。展开尺寸均为 460 × 200。
  • 约 30 秒内重新识别运行中的客户端版本,便携版同样适用。关闭后沿用本次会话识别结果;尚未识别时使用经典布局。设置页显示识别结果。
  • 保留共享元素平滑过渡、主题色、国旗、本机网络回退与当前节点测速。

验证

1.7.1 已通过 .NET 10 Release 构建(0 警告、0 错误)、官方打包和 build-index.ps1 -CheckOnly。已安装到用户 WinIsland 插件目录,用户实际查看本次曲线修复后明确确认“现在可以了”,并授权更新市场投稿。

版本适配此前通过 7 组解析与布局选择检查,覆盖 0.8.x、0.9.x、未来版本、构建后缀及未知版本;从本机运行的 FlClash 正确识别到 0.9.1。旧客户端通过分支选择检查,未逐个安装旧客户端做 UI 实测。

环境:Windows 11 x64,插件 API 2 / Core 2.3.1,FlClash 0.9.1。不需要管理员权限;形态动画使用逐帧赋值,无 Storyboard。

权限与提交范围

版本检测仅读取本机 FlClash 进程对应可执行文件的版本信息,不新增外部请求。网络及隐私行为沿用 README;不包含个人配置、订阅或密钥。

仅更新 plugins/flclash-island 内的安装包、清单和 README;不修改自动生成的市场索引或根 README。

安装包 SHA-256:6E444BD0D33C7F0603E71AFD2F251DA504CAF2D8DC7E61EBF4EB375E583CE806。

@thesed007 thesed007 changed the title feat: 更新 FlClash 小岛至 1.7.0(网速布局修复与新旧版自动适配) feat: 更新 FlClash 小岛至 1.7.1(曲线空间修复与新旧版适配) Oct 20, 2026
@luolangaga
luolangaga merged commit 454ac77 into luolangaga:main Oct 21, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants