budgie-shell contains key components used for our graphical desktop shell
This implements a public LibBudgieShell that has an explicit export of QmlLoader. BaseWindow and ScreenEdge remain private and have been "moved" into a LibBudgieShellPrivate to keep the naming clear that it is a static lib for the panel. The qmlloader.hpp has been moved into include/budgie-shell to trivialize target_include_directories and the LibBudgieShell file_set usage. This gets exported as libBudgieShell.so with the include being <budgie-shell/qmlloader.hpp>, though it may be valid for us to actually rename it to .h to keep it consistent with everyone else. |
||
|---|---|---|
| .vscode | ||
| src | ||
| .clang-format | ||
| .clangd | ||
| .gitignore | ||
| CMakeLists.txt | ||
| LICENSE | ||
| README.md | ||
| Taskfile.yml | ||
budgie-shell
budgie-shell comprises key components used for our graphical desktop shell