From b3052fe57b0491500523a4c94737ca963be89c6e Mon Sep 17 00:00:00 2001 From: EmmaKnijn <64010592+EmmaKnijn@users.noreply.github.com> Date: Sun, 17 Jul 2022 23:43:14 +0200 Subject: [PATCH] Adress a couple of issues (#58) --- README.md | 16 ++++++++++++++++ milo/plugins/jobMonitor.lua | 3 ++- milo/plugins/statsView.lua | 4 ++-- 3 files changed, 20 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 6a47fa42..a81bf323 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,18 @@ # opus-apps Applications for Opus OS + +## Installing an application +To install an application, follow these steps +1. Start your OpusOS Computer +2. Go to the System tab on the main menu +3. Find the packages app and open it +4. Select the package you want +5. Select the package and press the `+` button +6. Your application should get installed! + +## Updating your applications +To update your applications, follow these steps +1. Start your OpusOS Computer +2. Go to the System tab on the main menu +3. Find the packages app and open it +4. Press the `Update All` button diff --git a/milo/plugins/jobMonitor.lua b/milo/plugins/jobMonitor.lua index a548fcf6..d24d1642 100644 --- a/milo/plugins/jobMonitor.lua +++ b/milo/plugins/jobMonitor.lua @@ -157,7 +157,8 @@ local function createPage(node) row.remaining = math.max(0, row.requested - row.crafted) --_syslog('%d %d %d %d', row.remaining, row.requested, row.total, row.crafted) row.status = (row.status or '') .. - string.format(' %d of %d', row.crafted + row.total, row.total + row.requested) + row.total = row.total or 0 + string.format(' %d of %d', row.crafted + row.total, row.total + row.requested) else row.displayName = ' ' .. row.displayName row.status = (row.status or '') .. string.format(' %d of %d', row.count, row.total) diff --git a/milo/plugins/statsView.lua b/milo/plugins/statsView.lua index 799c1a23..db996ff3 100644 --- a/milo/plugins/statsView.lua +++ b/milo/plugins/statsView.lua @@ -151,7 +151,7 @@ local function createPage(node) { heading = 'Size', key = 'size', width = 5 }, { heading = 'Used', key = 'used', width = 5 }, { heading = 'Perc', key = 'perc', width = 5 }, - -- TODO: add % to each number + }, sortColumn = 'name', }, @@ -224,7 +224,7 @@ local function createPage(node) name = n.displayName or n.name, size = n.adapter.__size, used = n.adapter.__used, - perc = math.floor(n.adapter.__used / n.adapter.__size * 100), + perc = tostring(math.floor(n.adapter.__used / n.adapter.__size * 100)) .. "%", updated = updated, }) totals.usedSlots = totals.usedSlots + n.adapter.__used