applauncher

This commit is contained in:
quadbyte 2025-08-20 11:40:25 -04:00
parent 0fca050ce3
commit 778f934010

View file

@ -12,13 +12,12 @@ import qs.Widgets
import "../../Helpers/FuzzySort.js" as Fuzzysort import "../../Helpers/FuzzySort.js" as Fuzzysort
NPanel { NPanel {
id: root id: root
panelWidth: Math.min(700 * scaling, screen?.width * 0.75) panelWidth: Math.min(700 * scaling, screen?.width * 0.75)
panelHeight: Math.min(550 * scaling, screen?.height * 0.8) panelHeight: Math.min(550 * scaling, screen?.height * 0.8)
panelAnchorCentered: true panelAnchorCentered: true
// Import modular components // Import modular components
Calculator { Calculator {
id: calculator id: calculator
@ -345,8 +344,8 @@ import "../../Helpers/FuzzySort.js" as Fuzzysort
anchors.margins: Style.marginXS * scaling anchors.margins: Style.marginXS * scaling
asynchronous: true asynchronous: true
source: modelData.isCalculator ? "" : modelData.isClipboard ? "" : modelData.isCommand ? modelData.icon : (modelData.icon ? Quickshell.iconPath(modelData.icon, "application-x-executable") : "") source: modelData.isCalculator ? "" : modelData.isClipboard ? "" : modelData.isCommand ? modelData.icon : (modelData.icon ? Quickshell.iconPath(modelData.icon, "application-x-executable") : "")
visible: (modelData.isCalculator || modelData.isClipboard || modelData.isCommand visible: (modelData.isCalculator || modelData.isClipboard || modelData.isCommand || parent.iconLoaded)
|| parent.iconLoaded) && modelData.type !== 'image' && modelData.type !== 'image'
} }
// Fallback icon container // Fallback icon container
@ -442,4 +441,4 @@ import "../../Helpers/FuzzySort.js" as Fuzzysort
} }
} }
} }
} }