我给 Mac 版 QQ 写了个"深色模式", 晚上聊天不再亮瞎眼了

2021-11-28 17:33:14 +08:00
 lihaoyun6

简介


软件名称: DimQQ
功能介绍: 一款可自定义强度的 QQ for Mac 亮度降低工具
下载地址在正文下方

运行截图

使用

DimQQ 启动后会在菜单栏显示一个图标, 点击图标可对遮罩浓度强度调整.
使用 QQ 时, DimQQ 会自动生成一个覆盖在 QQ 窗口上层的遮罩层, 以此来降低 QQ 窗口的亮度.

常见问题

1. 为什么 DimQQ 启动后没有任何窗口?

DimQQ 除了菜单栏图标外, 仅会在 QQ 运行时生成遮罩. 除此之外没有其他额外的窗口.

2. 为什么打开 DimQQ 之后 QQ 没有变暗?

可能因为启动 DimQQ 时, QQ 处于非活动状态. 只需要点击一下 QQ 的窗体, DimQQ 就会立即生成遮罩.

3. 使用的过程中可以移动 QQ 窗口吗, 打开多个 QQ 聊天窗口也可以吗?

可以, 使用过程中 DimQQ 会动态检测 QQ 的窗口区域信息, 并实时调整遮罩尺寸和位置.
多窗口情况则会生成一个足以覆盖所有 QQ 窗口的遮罩.

4. 支持多显示器使用场景吗?

支持, 在使用过程中可以任意移动 QQ 窗口到任何一台显示器上, 遮罩层都会自动跟踪.

5. 支持最新的"QQ 频道"吗?

支持, DimQQ 可以支持对 QQ 频道窗口进行遮罩覆盖, 就像对 QQ 做的一样.

下载地址

Github 项目地址: DimQQ
大陆用户点此分流下载

如果用的不错, 就赞助一杯奶茶吧 OvO

3322 次点击
所在节点    macOS
11 条回复
lihaoyun6
2021-11-28 18:40:51 +08:00
如果感觉不错, 欢迎大家去 github 上 star. 也欢迎提出使用中遇到的问题
RIDESU
2021-11-28 21:05:09 +08:00
@lihaoyun6 虽然用不着,但是感谢楼主的分享精神,投币了
ibeyond
2021-11-28 21:14:13 +08:00
小心南山必胜客啊。
CommandZi
2021-11-28 22:57:39 +08:00
这是怎么做到的?能把窗口变透明吗?
lihaoyun6
2021-11-29 01:08:45 +08:00
@ibeyond 大可放心, DimQQ 并没有对 QQ 程序的二进制文件进行任何侵入式的篡改或者逆向.
lihaoyun6
2021-11-29 01:09:23 +08:00
@ibeyond @CommandZi
DimQQ 的实现思路其实很简单: 就是通过系统提供的 API 实时检测 QQ 窗口的尺寸, 数量和位置.
并且动态计算出合适的遮罩参数, 然后在 QQ 窗口的上层生成一个半透明的黑色无框窗体.
通过调节这个遮罩窗体的透明度, 就可以做到单独控制 QQ 窗口的亮度了.
lihaoyun6
2021-11-29 22:22:11 +08:00
DimQQ v0.2.5 更新日志:
- 现在停用 DimQQ 时, 菜单栏图标会变灰, 可以更直观的指示状态
- 修复了停用再启用后, 遮罩可能意外出现在其他应用上层的 bug
phoenix19
2021-11-30 12:14:19 +08:00
@lihaoyun6 我之前为了防止微信被别人看到,也是用这个原理给微信处在后台时加个遮罩
beginor
2021-12-01 08:11:04 +08:00
看来 Mac QQ 真的是没人管了
ihwbunny
2021-12-07 12:11:52 +08:00
支持下
ohmytime
2021-12-17 11:06:49 +08:00
mojave 用户受到了 10000 点暴击.....

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/818548

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX