https://github.com/maxbqb/inversionfiltermanager
Invert colors when you open blindingly white windows
https://github.com/maxbqb/inversionfiltermanager
accessibility application color-filters colors desktop-app python python3 windows windows-10 windows-desktop
Last synced: about 1 month ago
JSON representation
Invert colors when you open blindingly white windows
- Host: GitHub
- URL: https://github.com/maxbqb/inversionfiltermanager
- Owner: MaxBQb
- License: mit
- Created: 2021-07-04T13:35:10.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2023-08-11T11:58:26.000Z (almost 2 years ago)
- Last Synced: 2023-08-11T18:14:28.734Z (almost 2 years ago)
- Topics: accessibility, application, color-filters, colors, desktop-app, python, python3, windows, windows-10, windows-desktop
- Language: Python
- Homepage:
- Size: 261 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.md
Awesome Lists containing this project
README
# InversionFilterManager [](https://github.com/MaxBQb/InversionFilterManager/releases/latest/download/release.zip)

[](https://github.com/MaxBQb/InversionFilterManager/blob/master/LICENSE.md)
## How to install
### Automatic
1. Choose folder for this program (must not contain non-ASCII symbols)
2. Run cmd in this folder (paste `cmd` in explorer folder path field)
3. Run this code in cmd:```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
```### Manual
1. Download the latest [](https://github.com/MaxBQb/InversionFilterManager/releases/latest/download/release.zip) release [**here**](https://github.com/MaxBQb/InversionFilterManager/releases/latest/download/release.zip)
2. Unpack downloaded file
3. Move inner folder in place of your choice (path must not contain non-ASCII symbols)
4. Run `main.exe`## Features
- 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