summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAmanda Stjerna <amanda.stjerna@it.uu.se>2025-05-17 13:15:53 +0200
committerAmanda Stjerna <amanda.stjerna@it.uu.se>2025-05-17 13:16:22 +0200
commitba22b3dae99da47ef8234361013091ab42a554e6 (patch)
tree3e95fc6507035d5c4639956ff8f9b77d88001d5f
parentff57a5a30b19c3ec28110cf08a7fd2030409744b (diff)
downloadtangara-fw-ba22b3dae99da47ef8234361013091ab42a554e6.tar.gz
Add an icon for partially played long-form content
The icon is the pause icon in a circle. Closes: #376
-rw-r--r--lua/browser.lua4
-rw-r--r--lua/images.lua1
-rw-r--r--lua/img/partially_listened.pngbin0 -> 117 bytes
3 files changed, 4 insertions, 1 deletions
diff --git a/lua/browser.lua b/lua/browser.lua
index 264db0c5..479cb620 100644
--- a/lua/browser.lua
+++ b/lua/browser.lua
@@ -110,7 +110,9 @@ return screen:new {
if not track then return end
if (track.play_count > 0) then
return img.listened
- else
+ elseif track.saved_position > 0 then
+ return img.partially_listened
+ else
return img.unlistened
end
end
diff --git a/lua/images.lua b/lua/images.lua
index a492b9a2..c255e9e7 100644
--- a/lua/images.lua
+++ b/lua/images.lua
@@ -27,6 +27,7 @@ local img = {
usb = lvgl.ImgData("//lua/img/usb.png"),
listened = lvgl.ImgData("//lua/img/listened.png"),
unlistened = lvgl.ImgData("//lua/img/unlistened.png"),
+ partially_listened = lvgl.ImgData("//lua/img/partially_listened.png"),
info = lvgl.ImgData("//lua/img/info.png"),
menu = lvgl.ImgData("//lua/img/menu.png"),
unmount = lvgl.ImgData("//lua/img/unmount.png"),
diff --git a/lua/img/partially_listened.png b/lua/img/partially_listened.png
new file mode 100644
index 00000000..a4c2783a
--- /dev/null
+++ b/lua/img/partially_listened.png
Binary files differ