1
0
mirror of https://github.com/AvengeMedia/DankMaterialShell.git synced 2026-01-24 21:42:51 -05:00

small fix

This commit is contained in:
bbedward
2025-08-04 19:13:10 -04:00
parent 436c7e2234
commit 739f3eff01

View File

@@ -63,21 +63,13 @@ Item {
}
})
root.pinnedAppCount = pinnedApps.length
var unpinnedApps = []
runningApps.forEach(appId => {
var lowerAppId = appId.toLowerCase()
if (!addedApps.has(lowerAppId)) {
unpinnedApps.push(appId)
addedApps.add(lowerAppId)
}
})
var appUsageRanking = Prefs.appUsageRanking || {}
var rankedApps = []
var allUnpinnedApps = []
for (var appId in appUsageRanking) {
var lowerAppId = appId.toLowerCase()
if (!addedApps.has(lowerAppId)) {
rankedApps.push({
allUnpinnedApps.push({
appId: appId,
lastUsed: appUsageRanking[appId].lastUsed || 0,
usageCount: appUsageRanking[appId].usageCount || 0
@@ -85,11 +77,12 @@ Item {
}
}
rankedApps.sort((a, b) => b.lastUsed - a.lastUsed)
allUnpinnedApps.sort((a, b) => b.lastUsed - a.lastUsed)
var recentToAdd = Math.min(3, rankedApps.length)
var unpinnedApps = []
var recentToAdd = Math.min(3, allUnpinnedApps.length)
for (var i = 0; i < recentToAdd; i++) {
var appId = rankedApps[i].appId
var appId = allUnpinnedApps[i].appId
var lowerAppId = appId.toLowerCase()
unpinnedApps.push(appId)
addedApps.add(lowerAppId)