From 1b4f81f078677c93625cc5895c0396c94439d932 Mon Sep 17 00:00:00 2001 From: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com> Date: Sun, 7 Jun 2026 22:36:56 +1000 Subject: [PATCH] fix: use rubik for workspaces Apparently google sans flex has some incorrect unicode symbols? The dot symbol turns into a chinese character for some reason... --- .../bar/components/workspaces/Workspace.qml | 1 + .../Caelestia/Config/controlcenterconfig.hpp | 18 ------------------ 2 files changed, 1 insertion(+), 18 deletions(-) delete mode 100644 plugin/src/Caelestia/Config/controlcenterconfig.hpp diff --git a/modules/bar/components/workspaces/Workspace.qml b/modules/bar/components/workspaces/Workspace.qml index 51e54255..42ac844e 100644 --- a/modules/bar/components/workspaces/Workspace.qml +++ b/modules/bar/components/workspaces/Workspace.qml @@ -52,6 +52,7 @@ ColumnLayout { } color: Config.bar.workspaces.occupiedBg || root.isOccupied || root.activeWsId === root.ws ? Colours.palette.m3onSurface : Colours.layer(Colours.palette.m3outlineVariant, 2) verticalAlignment: Qt.AlignVCenter + font.family: "Rubik" // Hard code rubik for now since google sans doesn't play well with certain unicode symbols apparently } Loader { diff --git a/plugin/src/Caelestia/Config/controlcenterconfig.hpp b/plugin/src/Caelestia/Config/controlcenterconfig.hpp deleted file mode 100644 index 80b40b87..00000000 --- a/plugin/src/Caelestia/Config/controlcenterconfig.hpp +++ /dev/null @@ -1,18 +0,0 @@ -#pragma once - -#include "configobject.hpp" - -namespace caelestia::config { - -// ControlCenterConfig has no serialized properties (serializer returns {}) -// All properties are in AdvancedConfig.controlCenter -class ControlCenterConfig : public ConfigObject { - Q_OBJECT - QML_ANONYMOUS - -public: - explicit ControlCenterConfig(QObject* parent = nullptr) - : ConfigObject(parent) {} -}; - -} // namespace caelestia::config