summaryrefslogtreecommitdiff
path: root/modules/controlcenter
diff options
context:
space:
mode:
authorATMDA <atdma2600@gmail.com>2025-11-11 16:28:59 -0500
committerATMDA <atdma2600@gmail.com>2025-11-11 16:28:59 -0500
commit90bb8b1d006eaa4223c27754d621e6e26162003f (patch)
tree228ac75a0526d48409f36bae1491b7f9fd38e057 /modules/controlcenter
parentpopout: audio and blueooth changed button to say "Open Settings" (diff)
downloadcaelestia-shell-90bb8b1d006eaa4223c27754d621e6e26162003f.tar.gz
caelestia-shell-90bb8b1d006eaa4223c27754d621e6e26162003f.tar.bz2
caelestia-shell-90bb8b1d006eaa4223c27754d621e6e26162003f.zip
controlcenter: removed debug info toggles
Diffstat (limited to 'modules/controlcenter')
-rw-r--r--modules/controlcenter/launcher/LauncherPane.qml114
-rw-r--r--modules/controlcenter/taskbar/TaskbarPane.qml109
2 files changed, 1 insertions, 222 deletions
diff --git a/modules/controlcenter/launcher/LauncherPane.qml b/modules/controlcenter/launcher/LauncherPane.qml
index 7377f42..82e145a 100644
--- a/modules/controlcenter/launcher/LauncherPane.qml
+++ b/modules/controlcenter/launcher/LauncherPane.qml
@@ -22,7 +22,6 @@ RowLayout {
required property Session session
property var selectedApp: null
- property bool showDebugInfo: false
anchors.fill: parent
@@ -321,119 +320,6 @@ RowLayout {
}
}
- StyledRect {
- Layout.fillWidth: true
- Layout.topMargin: Appearance.spacing.normal
- implicitHeight: debugToggleRow.implicitHeight + Appearance.padding.large * 2
- color: Colours.tPalette.m3surfaceContainer
- radius: Appearance.rounding.normal
-
- RowLayout {
- id: debugToggleRow
- anchors.left: parent.left
- anchors.right: parent.right
- anchors.verticalCenter: parent.verticalCenter
- anchors.margins: Appearance.padding.large
- spacing: Appearance.spacing.normal
-
- StyledText {
- Layout.fillWidth: true
- text: qsTr("Show debug information")
- font.pointSize: Appearance.font.size.normal
- }
-
- StyledSwitch {
- id: showDebugInfoSwitch
- checked: root.showDebugInfo
- onToggled: {
- root.showDebugInfo = checked;
- }
- }
- }
- }
-
- StyledRect {
- Layout.fillWidth: true
- Layout.topMargin: Appearance.spacing.normal
- Layout.preferredHeight: 300
- visible: root.showDebugInfo
- color: Colours.tPalette.m3surfaceContainer
- radius: Appearance.rounding.normal
- clip: true
-
- ColumnLayout {
- anchors.fill: parent
- anchors.margins: Appearance.padding.normal
- spacing: Appearance.spacing.small
-
- StyledText {
- Layout.alignment: Qt.AlignHCenter
- text: qsTr("Debug Info - All Available Properties")
- font.pointSize: Appearance.font.size.normal
- font.weight: 500
- }
-
- StyledFlickable {
- Layout.fillWidth: true
- Layout.fillHeight: true
- flickableDirection: Flickable.VerticalFlick
- contentHeight: debugText.implicitHeight
- clip: true
-
- StyledScrollBar.vertical: StyledScrollBar {
- flickable: parent
- }
-
- TextEdit {
- id: debugText
- anchors.left: parent.left
- anchors.right: parent.right
- anchors.top: parent.top
- width: parent.width
-
- text: {
- if (!root.selectedApp) return "No app selected";
-
- let debug = "";
- const app = root.selectedApp;
- const entry = app.entry;
-
- debug += "=== App Properties ===\n";
- for (let prop in app) {
- try {
- const value = app[prop];
- debug += prop + ": " + (value !== null && value !== undefined ? String(value) : "null/undefined") + "\n";
- } catch (e) {
- debug += prop + ": [error accessing]\n";
- }
- }
-
- debug += "\n=== Entry Properties ===\n";
- if (entry) {
- for (let prop in entry) {
- try {
- const value = entry[prop];
- debug += prop + ": " + (value !== null && value !== undefined ? String(value) : "null/undefined") + "\n";
- } catch (e) {
- debug += prop + ": [error accessing]\n";
- }
- }
- } else {
- debug += "entry is null\n";
- }
-
- return debug;
- }
- font.pointSize: Appearance.font.size.small
- color: Colours.palette.m3onSurfaceVariant
- wrapMode: TextEdit.Wrap
- readOnly: true
- selectByMouse: true
- selectByKeyboard: true
- }
- }
- }
- }
}
}
}
diff --git a/modules/controlcenter/taskbar/TaskbarPane.qml b/modules/controlcenter/taskbar/TaskbarPane.qml
index 105bbe1..22414c7 100644
--- a/modules/controlcenter/taskbar/TaskbarPane.qml
+++ b/modules/controlcenter/taskbar/TaskbarPane.qml
@@ -18,8 +18,6 @@ RowLayout {
required property Session session
- property bool showDebugInfo: false
-
// Bar Behavior
property bool persistent: true
property bool showOnHover: true
@@ -120,8 +118,6 @@ RowLayout {
function saveConfig(entryIndex, entryEnabled) {
if (!configFile.loaded) {
- root.lastSaveStatus = "Error: Config file not loaded yet";
- root.debugInfo = "Config file not loaded yet, cannot save";
return;
}
@@ -168,11 +164,6 @@ RowLayout {
if (!config.bar.entries) config.bar.entries = [];
config.bar.entries = [];
- let debugInfo = `saveConfig called\n`;
- debugInfo += `entryIndex: ${entryIndex}\n`;
- debugInfo += `entryEnabled: ${entryEnabled}\n`;
- debugInfo += `entriesModel.count: ${entriesModel.count}\n\n`;
-
for (let i = 0; i < entriesModel.count; i++) {
const entry = entriesModel.get(i);
// If this is the entry being updated, use the provided value (same as clock toggle reads from switch)
@@ -180,9 +171,6 @@ RowLayout {
let enabled = entry.enabled;
if (entryIndex !== undefined && i === entryIndex) {
enabled = entryEnabled;
- debugInfo += `Entry ${i} (${entry.id}): Using provided value = ${entryEnabled}\n`;
- } else {
- debugInfo += `Entry ${i} (${entry.id}): Using model value = ${entry.enabled}\n`;
}
config.bar.entries.push({
id: entry.id,
@@ -190,16 +178,11 @@ RowLayout {
});
}
- debugInfo += `\nFinal entries array:\n${JSON.stringify(config.bar.entries, null, 2)}\n`;
- root.debugInfo = debugInfo;
-
// Write back to file using setText (same simple approach that worked for clock)
const jsonString = JSON.stringify(config, null, 4);
configFile.setText(jsonString);
- root.lastSaveStatus = `Saved! Entries count: ${config.bar.entries.length}`;
} catch (e) {
- root.lastSaveStatus = `Error: ${e.message}`;
- root.debugInfo = `Failed to save config:\n${e.message}\n${e.stack}`;
+ console.error("Failed to save config:", e);
}
}
@@ -207,9 +190,6 @@ RowLayout {
id: entriesModel
}
- // Debug info
- property string debugInfo: ""
- property string lastSaveStatus: ""
function collapseAllSections(exceptSection) {
if (exceptSection !== clockSection) clockSection.expanded = false;
@@ -1261,93 +1241,6 @@ RowLayout {
color: Colours.palette.m3outline
}
- StyledRect {
- Layout.fillWidth: true
- Layout.topMargin: Appearance.spacing.large
- implicitHeight: debugToggleRow.implicitHeight + Appearance.padding.large * 2
- color: Colours.tPalette.m3surfaceContainer
- radius: Appearance.rounding.normal
-
- RowLayout {
- id: debugToggleRow
- anchors.left: parent.left
- anchors.right: parent.right
- anchors.verticalCenter: parent.verticalCenter
- anchors.margins: Appearance.padding.large
- spacing: Appearance.spacing.normal
-
- StyledText {
- Layout.fillWidth: true
- text: qsTr("Show debug information")
- font.pointSize: Appearance.font.size.normal
- }
-
- StyledSwitch {
- id: showDebugInfoSwitch
- checked: root.showDebugInfo
- onToggled: {
- root.showDebugInfo = checked;
- }
- }
- }
- }
-
- StyledText {
- Layout.topMargin: Appearance.spacing.large
- Layout.alignment: Qt.AlignHCenter
- visible: root.showDebugInfo
- text: qsTr("Debug Info")
- font.pointSize: Appearance.font.size.larger
- font.weight: 500
- }
-
- StyledRect {
- Layout.fillWidth: true
- Layout.preferredHeight: 200
- Layout.maximumHeight: 300
- visible: root.showDebugInfo
-
- radius: Appearance.rounding.normal
- color: Colours.tPalette.m3surfaceContainer
- clip: true
-
- StyledFlickable {
- id: debugFlickable
- anchors.fill: parent
- anchors.margins: Appearance.padding.normal
- contentHeight: debugText.implicitHeight
- clip: true
-
- StyledScrollBar.vertical: StyledScrollBar {
- flickable: debugFlickable
- }
-
- TextEdit {
- id: debugText
- anchors.left: parent.left
- anchors.right: parent.right
- anchors.top: parent.top
- width: parent.width
-
- text: root.debugInfo || "No debug info yet"
- font.pointSize: Appearance.font.size.small
- color: Colours.palette.m3onSurface
- wrapMode: TextEdit.Wrap
- readOnly: true
- selectByMouse: true
- selectByKeyboard: true
- }
- }
- }
-
- StyledText {
- Layout.topMargin: Appearance.spacing.small
- Layout.alignment: Qt.AlignHCenter
- visible: root.showDebugInfo
- text: root.lastSaveStatus || ""
- font.pointSize: Appearance.font.size.small
- color: root.lastSaveStatus.includes("Error") ? Colours.palette.m3error : Colours.palette.m3primary
- }
}
}