-
-
Notifications
You must be signed in to change notification settings - Fork 281
Open
Labels
Description
Description
很抱歉,由于我的英语很差所以只能使用中文进行反馈。
在切换模式后,窗口拖放到屏幕顶端后出现在窗口背后的遮罩颜色的问题。正常的遮罩如下图所示,windows中透明为关闭状态,下简称“窗口背景色”
在完全重启系统,不进行模式的切换的时候,颜色与windows的颜色设置相同,深色对应黑色,浅色对应白色。
通过Windows的设置发现切换颜色并不会修改“窗口背景色”,但是重启会修改,这可能是Windows的一个bug,但是AutoDarkMode在我继续尝试解决这个问题的时候也发现了一个bug。
我在设置中打开了“在切换主题时始终刷新DWM”这一选项,在切换模式的时候,”窗口背景色“总是与当前的颜色相反,也就是说:在深色模式下是白色,而浅色模式下是深色。
其实在自己折腾的时候是上文所说的倒着的顺序发现的,不过为了方便描述,调整了一下顺序,导致看起来有些无厘头。
可能我的标题表述也容易让人存在误解,还请见谅,我不知道应该如何简短描述这一问题
Expected Behavior
由于windows自身的问题,在不开启DWM刷新的条件下,“窗口背景色”无法被正常切换,这不应该由你们承担后果。但是刷新DWM在打开的状态下,“窗口背景色”需要与当前颜色相匹配,也就是浅色与白色对应,深色与黑色对应。
Log Data
AutoDarkMode.zip
AutoDarkMode-aftervidoe.zip
aftervidoe是指录制下面的视频之后的日志
Commit Hash, Version and Windows Build
- Commit:
2dd26a1
- Service/App:
10.4.2.25
- Updater:
3.1.6
- Shell:
1.3.3.0
- .Net:
8.0.0
- Windows:
26100.2605
- Arch:
X64
Screenshots / Videos
整体的视频:
bandicam.2024-12-19.01-55-40-657_x265.mp4
日志可在上面aftervideo的zip找到
视频简单概述:
- 展示正常的浅色模式下的“窗口背景色”
- 不刷新DWM切换到深色后,仍旧是白色“窗口背景色”
- 不刷新DWM切换到浅色后,仍旧是白色“窗口背景色”
- 刷新DWM切换到深色后,仍旧是白色“窗口背景色”(与上浅色主题对应)
- 刷新DWM切换到浅色后,变为黑色“窗口背景色”(与上深色主题对应)
- 最后关闭刷新DWM,切换到深色,保留上次的黑色“窗口背景色”,即恢复深色的正常状态