- Choose folder for this program (must not contain non-ASCII symbols)
- Run cmd in this folder (paste
cmd
in explorer folder path field) - Run this code in cmd:
mkdir InversionManager && cd InversionManager
start /WAIT bitsadmin /transfer "Download Inversion Manager" /download /priority normal https://github.com/MaxBQb/InversionFilterManager/releases/latest/download/release.zip "%cd%\release.zip" && tar -xf release.zip && del release.zip && start main.exe
- Download the latest release here
- Unpack downloaded file
- Move inner folder in place of your choice (path must not contain non-ASCII symbols)
- Run
main.exe
- Invert colors depend on window opened
- Inversion rules can be set via .yaml file (changes handled at runtime)
- Settings can be set via .yaml file (changes handled at runtime)
- Use
ctrl + alt + '+'
for add current window to inversion rules - Use
ctrl + alt + '-'
for remove current window from inversion rules - New rule can:
- Check if program located at specific path (regex supported)
- Check if program has specific title (regex supported)
- Check if specific title used by program parent window (regex supported)
- Remember process once captured by this rule (useful when path is java/python path)
- Set custom color filter to apply on program has been opened (see configs to edit list of color filters)
- Set opacity of filter applied (just like css
filter: invert(85%)
)
- Rule types: Exclude/Include/Ignore:
- Include used by default and applies color filter when specific window opened
- Exclude used to restrict rule that captures too mach entries
- Ignore used to don't change current filter used in response on this program captured
- All functionality available in system tray menu
- App can automatically download and install updates (check settings to prevent or configure this)
- App can run itself at system startup
- App makes backup for older version on updates (overrides previous backup)
- Rules checks can be disabled