InversionFilterManager
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