mirror of
https://github.com/peter-tanner/Vivado-Dark-Mode-Windows-demo.git
synced 2024-11-30 09:00:31 +08:00
1002 B
1002 B
Vivado Dark Mode
This will eventually become a program to make any windows application dark mode, stay tuned.
This demo uses the Windows magnification API to invert a window and make it dark mode.
Bugs/Notes
- When switching windows, it will momentarily flash. This is because of some latency in handling the window foreground event, I am not sure if it is possible to improve on this to make it less noticeable.
- Currently this handles sub-windows (such as save dialogs) by making the magnification window have the maximum Z order. This simplifies things, but also means if another window is over the active window it too will be inverted
- Creating magnification lenses for each window with the Z height 1 above the relavant window would fix this issue.
License
karna-magnification is licensed under the MPL 2.0. See LICENSE_Karna.Magnification
This demo is licensed under GPL-3.0