App: Visor, display shader
Developer: Forest Hughes
Genres: Photo & Video, Graphics & Design

Visor lets you modify the visual appearance of your entire screen using Apple Metal shaders. 

Here are some things you could do with Visor:

1. Custom color swap across all apps on your Mac -- simulate dark mode for apps that don't have it
2. Make your Macbook display look like an Apple Monitor II
3. Add a blur effect over your browser search bar


Currently only basic shaders are included, but more will be added soon.

To add a customer screen filter, you'll need to create an Apple Metal shader with a ".metal" extension containing a compute shader function called computeShader.

Note, depending on your hardware and display resolution settings, you may need to modify the "Top Spacing" in the settings to account for the height of the macOS menu bar. The default is 40 pixels. Unfortunately, adjusting the spacing cannot be performed while a shader is active, so it will require some amount of trial and error until we are able to detect the menu bar height automatically.

Visit github.com/fchughes/visor for more info.

Release notes: