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.
- Outline the motivation for screenconfig
- Add configuration options exec_on_connect and exec_on_disconnect that take a list of commands that are executed at the various events
- Add more details on how to install screenconfig
- Add configuration option xrandr_args that accepts arbitrary parameters for xrandr
- Add work setup to configuration
- Add description field for monitors
- Add setup.py and proper python packaging
- Make edid and output optional for get_mon_configuration_for_edid
- Move script and configuration to screenconfig package
- Improve variable names for finding the reference output
- Update configuration
- Change file format to TOML
- Require position parameters to be real xrandr arguments, e.g. "--left-of" instead of "left-of"
- Rename field edid to edids
- Change indentation to spaces
- Remove rotate option
- Remove YAML configuration
- Remove support for YAML file format
- Remove debug output
- Add missing parameter event to get_commands
- Set missing entrypoint for screenconfig
- Fix broken import in setup.py