Vivado-Dark-Mode-Windows-demo/README.md
2024-10-05 03:05:33 +08:00

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