All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Reposition overlay when monitor resoultion is changed.
- File changes are watched by the file system and the input file is now only reloaded when neccessary.
- Make foreground text color configurable including alpha value for transparency.
- Make background color configurable including alpha value for transparency.
- Make general dimming configurable (and not only for mouse over behaviour) (Issue #4).
- Clean up help screen and introduce long option parameters for most options.
- Print version number via option parameter.
- Rename configuration file section from "[MouseOver]" to "[Behaviour]".
- Make font and font size configurable.
- Rename configuration file section from "[Position]" to "[Positioning]".
- Fix compile error for ambiguous call to overloaded ‘sleep(int)’ function (Issue #2).
- All configurations can be set via config file and overruled via command line parameters.
- Supports optional default configuration file located at
~/.config/x11-overlayrc
. - Position overlay in all compass directions (N, NE, E, SE, S, SW, W, NW and CENTER).
- Position overlay on a specific monitor.
- Dimming overlay on mouse over by a given percentage value.
- Define mouse over tolerance by a given pixel value.
- Support XP and VGA color profile for ansi colors.
- Specify spacing between individual text lines and spacing to screen edges.