Formatting
This commit is contained in:
parent
ba69ccbf82
commit
7509bbd363
1 changed files with 301 additions and 307 deletions
|
|
@ -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
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue