BarTab: better plugin display

This commit is contained in:
Ly-sec
2025-12-02 15:50:03 +01:00
parent 24a9e94baf
commit 65cc3c91d8
3 changed files with 46 additions and 3 deletions
+17 -1
View File
@@ -252,8 +252,24 @@ NBox {
anchors.centerIn: parent
spacing: Style.marginXXS
// Plugin indicator icon
NIcon {
visible: root.widgetRegistry && root.widgetRegistry.isPluginWidget(modelData.id)
icon: "plugin"
pointSize: Style.fontSizeXXS
color: root.getWidgetColor(modelData)[1]
Layout.preferredWidth: visible ? Style.baseWidgetSize * 0.5 : 0
Layout.preferredHeight: Style.baseWidgetSize * 0.5
}
NText {
text: modelData.id
text: {
// Strip "plugin:" prefix for display
if (root.widgetRegistry && root.widgetRegistry.isPluginWidget(modelData.id)) {
return modelData.id.replace("plugin:", "");
}
return modelData.id;
}
pointSize: Style.fontSizeXS
color: root.getWidgetColor(modelData)[1]
horizontalAlignment: Text.AlignHCenter