Initial improvements to configuration handling

  • Adapt to Disman's API changes
  • We already save the scale of an output in its control file. Also read it from there now. This fixes scale setting with the KWinFT backend.
  • Make top-level of configs a map and not a list such that they can be extended in the future.
  • Write configuration files with .json extension.
  • Fix autotests and add a CI test stage.

Closes #1 (closed)

Edited by Roman Gilg

Merge request reports

Loading