Skip to content

Releases: Simiely/WindowTinter

暗幕 v5.5.2

Choose a tag to compare

@Simiely Simiely released this 21 Jul 01:17

暗幕 v5.5.2

  • 新增:勾选「开机自启」后,开机仅驻留托盘图标、不再弹出主窗口(手动双击 exe 仍正常显示主窗口)
  • 双击托盘图标可随时打开 / 最小化设置窗口
  • 发布包含 WindowTinter.exe 与 app.ico,放同一目录即可运行(需本机已安装 .NET 6 Desktop Runtime)

v5.5.1

Choose a tag to compare

@Simiely Simiely released this 20 Jul 01:18

暗幕 WindowTinter v5.5.1

变更:

  • 版本号推进至 5.5.1
  • 程序内底部署名日期更新为 20260720
  • 修复「窗口控制」组内「全局统一透明度」复选框文本压住透明度滑轨的问题(复选框与滑轨改为上下分行布局)
  • 收紧窗体底部留白,移除底部署名链接与下边框之间约 45px 的多余空白

构建说明:

  • 本压缩包为「依赖框架的单文件发布」:仅含 WindowTinter.exe 与 app.ico 两个文件
  • 运行要求:目标机器需安装 .NET 6 Desktop Runtime (x64)
  • 仓库源码已含上述修复;克隆后执行以下命令即可重新构建最新版:
    dotnet publish -c Release -r win-x64 -p:PublishSingleFile=true --self-contained false

v5.4.0-dpi - DPI缩放屏适配

Choose a tag to compare

@Simiely Simiely released this 17 Jul 17:15

v5.4.0-dpi — DPI 缩放屏适配版

本版更新

  • 修复:缩放屏(如 150% / 144 DPI)下黑色遮罩底板错位问题。根因是 PerMonitorV2 进程下 DWM 返回物理像素而 SetWindowPos 期望 DIP 坐标,现改用 GetWindowRect(DIP) 对齐。
  • 优化:主界面卡片布局固定尺寸,不随 DPI 缩放。
  • 新增:开机自启时不再弹出主窗口,仅在系统托盘常驻(通过 --tray 参数实现)。

版本说明

  • 此为 DPI 变化版(master 分支)。若你的显示器不使用缩放(100%),也可使用 no-dpi 分支的 DPI 不变化版

使用

  1. 下载 WindowTinter_dpi.zip 并解压。
  2. 运行 WindowTinter.exe(需已安装 .NET 6 桌面运行时)。

暗幕 v5.3.1

Choose a tag to compare

@Simiely Simiely released this 17 Jul 10:02

新功能

  • 底板圆角 — BlackPlate 支持 0~20px 圆角,用 SetWindowRgn + CreateRoundRectRgn 裁剪,贴合 Win11 窗口圆角
  • 全局/局部圆角开关 — 透明度与圆角各有独立的全局开关,关闭后可逐窗口单独设置
  • TrackBar Region 裁剪 — TrackBar 底部视觉溢出修复,裁剪多余 8px 渲染区域

修复

  • BlackPlate 修复 Alpha 通道问题(GetHbitmap 丢失 Alpha 通道),改用 SetWindowRgn
  • JumpTrackBar 修复 Region 裁剪
  • UI 布局优化:新增圆角半径滑块、全局圆角开关、布局调整

其他

  • README/DEV_README 更新

下载

  • WindowTinter_v5.3.1.zip(含 exe + app.ico,解压使用,需本机 .NET 6 Desktop Runtime x64)

暗幕 v5.1.0

Choose a tag to compare

@Simiely Simiely released this 17 Jul 07:50

v5.1.0

重大变更

  • 移除上方蒙版(MaskOverlay):程序不再使用前景暗色覆盖层,改为控制目标窗口自身透明度 + 纯黑底板方案,效果更纯净。
  • 新增纯黑底板(BlackPlate):在目标窗口正下方垫不透明纯黑分层窗口,半透明时稳定显示为压暗效果,默认开启。
  • DWM 阴影修正:黑底板改用 DWMWA_EXTENDED_FRAME_BOUNDS 取窗口真实可见矩形(去阴影),解决微信等程序遮罩外溢。

修复

  • 代码审查后修复 18+ 项问题(死代码、冗余检查、FileSave优化、窗口矩形防御等)
  • 添加窗口时自动选中该窗口(非全局模式)

下载

  • WindowTinter_v5.1.0.zip(含 exe + app.ico,需本机 .NET 6 Desktop Runtime x64)

v3.9.0

Choose a tag to compare

@Simiely Simiely released this 17 Jul 05:23

暗幕 v3.9.0

给任意 Windows 窗口叠加深色半透明蒙版的常驻小工具。本版本推进版本号、完善文档并清理仓库。

主要更新

  • 全局 / 单窗口透明度:「全局统一透明度」开关(默认开);关闭后每个目标窗口前的 ○ 按钮可单独配置各自的蒙版 / 后台透明度。
  • 动态标题匹配:精确匹配失败回退「标题包含」匹配,浏览器 / 播放器等动态标题窗口稳定绑定。
  • GDI 位图缓存:蒙版位图句柄复用,仅在尺寸变化时重建,移动更顺。
  • 提权检测:目标以管理员身份运行而本程序未提权时,弹托盘气泡提示「以管理员身份运行」。
  • UI 遮挡修复:透明度分组内注释文字不再被滑块遮挡。
  • 文档:README 项目介绍 + 使用说明;DEV.md 新增近期迭代踩坑(第 26 节)。
  • 仓库清理:移除游离文件,确保 git clone 后可直接 dotnet build

下载与使用

  • 下载 WindowTinter-v3.9.0.zip,解压得到 WindowTinter.exeapp.ico必须同目录)。
  • 双击运行:本包为「依赖框架」发布,需要本机已安装 .NET 6 运行时https://dotnet.microsoft.com/download/dotnet/6.0)。
  • 配置保存在 exe 同目录 WindowTinter.settings.json

暗幕 v3.6.2

Choose a tag to compare

@Simiely Simiely released this 14 Jul 07:11

解压即用。app.ico 需与 exe 同目录。

新增

  • 🎚️ 拖拽蒙版滑块实时预览
  • 🎨 GroupBox 深色背景自绘
  • 🚪 退出按钮
  • ✅ 默认启用覆盖

修复

  • 🔄 启用覆盖开关正确同步
  • 🐛 UnbindAll 按钮位移
  • ⚡ 背景同步撤蒙版
  • 🎯 TrackBar MouseUp 修复