Skip to content

WinIsland 1.1.2 —— 全屏避让与分项缩放

Latest

Choose a tag to compare

@github-actions github-actions released this 01 Oct 04:18
· 2 commits to main since this release
724f1fd

这一版管两件事:别挡着你看全屏,大小你说了算。
游戏、视频、演示占满屏幕时,灵动岛可以缩成屏幕边缘的一条小色条(鼠标一靠近就展开),也可以干脆完全隐藏;
灵动岛、空闲小岛、全屏小色条的大小还能分别缩放,50%–200% 随意调。另外修了两个小毛病:重启后缩放不生效、Fluent 材质下岛体周围的那圈浅边。

本版要点

全屏避让(设置 → 通用 → 全屏应用时)

  • 三档可选:
    • 显示小色条(默认):全屏时岛体让位,屏幕边缘留一条细色条 —— 鼠标靠近(色条周围留了一圈更好瞄的余量)岛体即临时现身并展开,移开约 0.7 秒后自动收回
    • 完全隐藏:全屏期间岛体与色条都不出现
    • 正常显示:不避让全屏,岛体照常置顶(1.1.1 的行为)
  • 判定只认真全屏:无边框且盖满岛所在整块屏的窗口,或独占全屏 / 演示模式;带标题栏的最大化窗口不算 —— 任务栏自动隐藏时那种「看起来占满」的窗口不会误触发
  • 色条跟着岛走:贴在岛所在显示器的屏幕边(与「岛位置」的顶部 / 底部一致),横向对齐岛体落点,多显示器下不会跑到别的屏上
  • 色条靠光标位置判定靠近,不依赖指针事件 —— 全屏应用独占输入也不受影响

界面缩放(设置 → 通用 → 界面缩放)

  • 三处独立缩放,各自 50%–200%(步进 5%):
    • 灵动岛:活动、展开队列、消息、投放面板的整体大小
    • 空闲小岛:没有活动时那颗小胶囊
    • 全屏小色条:全屏时贴在屏幕边缘的色条
  • 缩放是整套几何按同一比例算(窗口画布、落点、点击穿透形状、悬停判定都跟着走),不是把画面拉伸 —— 高 DPI 屏放到 200% 也不糊
  • 设置即改即生效,不用重启

新手引导

  • 首次启动的引导新增「全屏与大小」一步(共 7 步),全屏行为与三项缩放可以在引导里一次调好

修复

  • 已保存的「灵动岛」缩放会在启动时就应用:之前要等设置变化后才生效,重启后看起来像没缩放过
  • Fluent + 系统材质下的浅色描边环变淡:材质外扩圈里此前有 2px 未压纱的材质,看起来像一圈浅边;现在 Fluent 带材质时收到 1 物理像素(其它外观仍保持 2px,保住圆角抗锯齿)
  • 切换外观 / 材质时点击穿透形状立即按新圆角重算;缩放后的队列卡片命中区域修正为不再重复叠加缩放

安装

到 Releases 下载对应架构的安装包,双击安装:

安装包 适用
WinIsland-1.1.2-x64-setup.exe 绝大多数 Intel / AMD 机器
WinIsland-1.1.2-arm64-setup.exe 骁龙 X 等 Arm64 设备
  • 系统要求:Windows 10 1809(build 17763)或更高,x64 / Arm64
  • 自包含:.NET 运行时与 Windows App SDK 都在包内,不用另装
  • 安装到 %LocalAppData%\Programs\WinIsland,全程不需要管理员权限
  • 国内网络建议走 GitCode 镜像(客户端的更新检查也优先查这里)
  • 已在用 1.1.1 的话:「设置 → 关于」点「检查更新」即可看到这一版,直接覆盖安装,设置与插件都在

说明

  • 插件与你的程序同权限运行(不是沙箱),装之前请看清来源;市场下载的包在安装前会校验 SHA-256。
  • 日志在 %LocalAppData%\WinIsland\logs\:plugin.host.log 是宿主日志,每个插件另有 plugin.<id>.log。
  • 独占全屏 / 全屏优化的游戏、UAC 安全桌面、锁屏界面在 topmost 波段之外 —— 即便选「正常显示」,灵动岛也不会盖在上面。
  • 安装包的 SHA-256 校验值见 GitCode 镜像的发布说明。