Formatting

This commit is contained in:
quadbyte 2025-08-17 17:19:19 -04:00
parent ba69ccbf82
commit 7509bbd363

View file

@ -194,7 +194,8 @@ NLoader {
var result = eval(sanitizedExpr) var result = eval(sanitizedExpr)
if (isFinite(result) && !isNaN(result)) { if (isFinite(result) && !isNaN(result)) {
var displayResult = Number.isInteger(result) ? result.toString() : result.toFixed(6).replace(/\.?0+$/, '') var displayResult = Number.isInteger(result) ? result.toString() : result.toFixed(6).replace(/\.?0+$/,
'')
results.push({ results.push({
"isCalculator": true, "isCalculator": true,
"name": `${expr} = ${displayResult}`, "name": `${expr} = ${displayResult}`,
@ -204,7 +205,8 @@ NLoader {
"execute": function () { "execute": function () {
Quickshell.clipboardText = displayResult Quickshell.clipboardText = displayResult
copyText(displayResult) copyText(displayResult)
Quickshell.execDetached(["notify-send", "Calculator", `${expr} = ${displayResult} (copied to clipboard)`]) Quickshell.execDetached(
["notify-send", "Calculator", `${expr} = ${displayResult} (copied to clipboard)`])
} }
}) })
} else { } else {
@ -267,8 +269,6 @@ NLoader {
updateClipboardHistory() updateClipboardHistory()
} }
// Main content container // Main content container
Rectangle { Rectangle {
anchors.centerIn: parent anchors.centerIn: parent
@ -304,8 +304,7 @@ NLoader {
radius: Style.radiusMedium * scaling radius: Style.radiusMedium * scaling
color: Color.mSurface color: Color.mSurface
border.color: searchInput.activeFocus ? Color.mPrimary : Color.mOutline border.color: searchInput.activeFocus ? Color.mPrimary : Color.mOutline
border.width: Math.max( border.width: Math.max(1,
1,
searchInput.activeFocus ? Style.borderMedium * scaling : Style.borderThin * scaling) searchInput.activeFocus ? Style.borderMedium * scaling : Style.borderThin * scaling)
Item { Item {
@ -323,8 +322,7 @@ NLoader {
TextField { TextField {
id: searchInput id: searchInput
placeholderText: searchText placeholderText: searchText === "" ? "Search applications... (use > to view commands)" : "Search applications..."
=== "" ? "Search applications... (use > to view commands)" : "Search applications..."
color: Color.mOnSurface color: Color.mOnSurface
placeholderTextColor: Color.mOnSurfaceVariant placeholderTextColor: Color.mOnSurfaceVariant
background: null background: null
@ -397,11 +395,9 @@ NLoader {
height: 65 * scaling height: 65 * scaling
radius: Style.radiusMedium * scaling radius: Style.radiusMedium * scaling
property bool isSelected: index === selectedIndex property bool isSelected: index === selectedIndex
color: (appCardArea.containsMouse || isSelected) ? Qt.darker(Color.mPrimary, color: (appCardArea.containsMouse || isSelected) ? Qt.darker(Color.mPrimary, 1.1) : Color.mSurface
1.1) : Color.mSurface
border.color: (appCardArea.containsMouse || isSelected) ? Color.mPrimary : Color.transparent border.color: (appCardArea.containsMouse || isSelected) ? Color.mPrimary : Color.transparent
border.width: Math.max(1, (appCardArea.containsMouse border.width: Math.max(1, (appCardArea.containsMouse || isSelected) ? Style.borderMedium * scaling : 0)
|| isSelected) ? Style.borderMedium * scaling : 0)
Behavior on color { Behavior on color {
ColorAnimation { ColorAnimation {
@ -431,13 +427,10 @@ NLoader {
Layout.preferredWidth: Style.baseWidgetSize * 1.25 * scaling Layout.preferredWidth: Style.baseWidgetSize * 1.25 * scaling
Layout.preferredHeight: Style.baseWidgetSize * 1.25 * scaling Layout.preferredHeight: Style.baseWidgetSize * 1.25 * scaling
radius: Style.radiusSmall * scaling radius: Style.radiusSmall * scaling
color: appCardArea.containsMouse ? Qt.darker(Color.mPrimary, color: appCardArea.containsMouse ? Qt.darker(Color.mPrimary, 1.1) : Color.mSurfaceVariant
1.1) : Color.mSurfaceVariant property bool iconLoaded: (modelData.isCalculator || modelData.isClipboard || modelData.isCommand)
property bool iconLoaded: (modelData.isCalculator || modelData.isClipboard || (iconImg.status === Image.Ready && iconImg.source !== ""
|| modelData.isCommand) || (iconImg.status === Image.Ready && iconImg.status !== Image.Error && iconImg.source !== "")
&& iconImg.source !== ""
&& iconImg.status !== Image.Error
&& iconImg.source !== "")
visible: !searchText.startsWith(">calc") // Hide icon when in calculator mode visible: !searchText.startsWith(">calc") // Hide icon when in calculator mode
// Clipboard image display // Clipboard image display
@ -545,7 +538,8 @@ NLoader {
">clip") ? `${filteredEntries.length} clipboard item${filteredEntries.length ">clip") ? `${filteredEntries.length} clipboard item${filteredEntries.length
!== 1 ? 's' : ''}` : searchText.startsWith( !== 1 ? 's' : ''}` : searchText.startsWith(
">calc") ? `${filteredEntries.length} result${filteredEntries.length ">calc") ? `${filteredEntries.length} result${filteredEntries.length
!== 1 ? 's' : ''}` : `${filteredEntries.length} application${filteredEntries.length !== 1 ? 's' : ''}` !== 1 ? 's' : ''}` : `${filteredEntries.length} application${filteredEntries.length
!== 1 ? 's' : ''}`
font.pointSize: Style.fontSizeSmall * scaling font.pointSize: Style.fontSizeSmall * scaling
color: Color.mOnSurface color: Color.mOnSurface
horizontalAlignment: Text.AlignHCenter horizontalAlignment: Text.AlignHCenter