Graphical display configuration tool for Budgie Desktop 10.10. This will be replaced in the future when daemon bits are generalized and we have a new (MDI) control panel with a pluggable architecture
Find a file
Evan Maddock 5eb73ca40c Reorganize the backend directory (#2)
While there are no functional changes, this is a pretty significant overhaul of the former backend. It now more closely follows other Qt projects, which should make it easier for people familiar with Qt to contribute. I also performed some general cleanup, like adding SPDX headers to all files. I would recommend looking at each commit to gain a more clear understanding of the changes.

There are still a couple of items that I am unsure of:

- I feel like there is a better name for the Backend class (and `backend.cpp`/`backend.hpp`), I just don't know what it is yet.
- The files in the `layout` and `output` directories can probably be moved up one level. I don't think there's a real good reason to have them live in subdirectories, myself.

Depends on #1

Reviewed-on: #2
Co-authored-by: Evan Maddock <maddock.evan@vivaldi.net>
Co-committed-by: Evan Maddock <maddock.evan@vivaldi.net>
2025-10-25 17:22:00 +02:00
.github docs: add github (mirror) specific README 2025-10-12 15:44:10 +03:00
.vscode feat: initial connection to root Displays interface, generate DBus interfaces from schemas 2025-10-12 17:54:10 +03:00
src Reorganize the backend directory (#2) 2025-10-25 17:22:00 +02:00
.clang-format feat: bootstrap of CMakeLists, QML, singleton backend 2025-10-12 15:32:12 +03:00
.gitignore feat: bootstrap of CMakeLists, QML, singleton backend 2025-10-12 15:32:12 +03:00
CMakeLists.txt build: Re-organize CMake files (#1) 2025-10-21 18:44:50 +02:00
LICENSE Initial commit 2025-10-04 14:47:53 +02:00
org.buddiesofbudgie.DisplayConfig.desktop build: Re-organize CMake files (#1) 2025-10-21 18:44:50 +02:00
README.md docs: add github (mirror) specific README 2025-10-12 15:44:10 +03:00
Taskfile.yml chore: re-run fmt with putting enums on newlines, add main.cpp explicitly to clang-format 2025-10-18 21:10:16 +03:00

Budgie Display Configurator

Graphical display configuration tool for Budgie Desktop 10.10. This will be replaced in the future when daemon bits are generalized and we have a new (MDI) control panel with a pluggable architecture