From e1c63e8583181ab9f44cc2880668e8f8f8768331 Mon Sep 17 00:00:00 2001 From: Rob Pilling Date: Wed, 9 Oct 2024 21:55:00 +0100 Subject: [PATCH] sched: add disabled event icon --- apps/sched/ChangeLog | 1 + apps/sched/clkinfo.js | 6 ++++-- apps/sched/metadata.json | 2 +- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/apps/sched/ChangeLog b/apps/sched/ChangeLog index 46cf02caa..2ecbb9a94 100644 --- a/apps/sched/ChangeLog +++ b/apps/sched/ChangeLog @@ -28,3 +28,4 @@ 0.25: Fix wrap around when snoozed through midnight 0.26: Fix hitting snooze on an alarm after when the snooze would've fired 0.27: Tapping clkinfo enables/disables the selected alarm +0.28: Added an icon for disabled events diff --git a/apps/sched/clkinfo.js b/apps/sched/clkinfo.js index d03d774d7..73ba4a259 100644 --- a/apps/sched/clkinfo.js +++ b/apps/sched/clkinfo.js @@ -4,7 +4,8 @@ const iconAlarmOff = atob("GBiBAAAAAAAAAAYAYA4AcBx+ODn/nAP/wAf/4A/n8A/n8B/n+B/n+B/nAB/mAB/geB/5/g/5tg/zAwfzhwPzhwHzAwB5tgAB/gAAeA=="); const iconTimerOn = atob("GBiBAAAAAAAAAAAAAAf/4Af/4AGBgAGBgAGBgAD/AAD/AAB+AAA8AAA8AAB+AADnAADDAAGBgAGBgAGBgAf/4Af/4AAAAAAAAAAAAA=="); const iconTimerOff = atob("GBiBAAAAAAAAAAAAAAf/4Af/4AGBgAGBgAGBgAD/AAD/AAB+AAA8AAA8AAB+AADkeADB/gGBtgGDAwGDhwfzhwfzAwABtgAB/gAAeA=="); - const iconEvent = atob("GBiBAAAAAAAAAAAAAA//8B//+BgAGBgAGBgAGB//+B//+B//+B/++B/8+B/5+B8z+B+H+B/P+B//+B//+B//+A//8AAAAAAAAAAAAA=="); + const iconEventOn = atob("GBiBAAAAAAAAAAAAAA//8B//+BgAGBgAGBgAGB//+B//+B//+B/++B/8+B/5+B8z+B+H+B/P+B//+B//+B//+A//8AAAAAAAAAAAAA=="); + const iconEventOff = atob("GBgBAAAAAAAAAAAAD//wH//4GAAYGAAYGAAYH//4H//4H//4H/74H/wAH/gAHzB4H4H+H8m2H/MDH/OHH/OHD/MDAAG2AAH+AAB4"); //from 0 to max, the higher the closer to fire (as in a progress bar) function getAlarmValue(a){ @@ -21,12 +22,13 @@ } function getAlarmIcon(a) { - if(a.date) return iconEvent; if(a.on) { if(a.timer) return iconTimerOn; + if(a.date) return iconEventOn; return iconAlarmOn; } else { if(a.timer) return iconTimerOff; + if(a.date) return iconEventOff; return iconAlarmOff; } } diff --git a/apps/sched/metadata.json b/apps/sched/metadata.json index 591e9d3e9..4141c7797 100644 --- a/apps/sched/metadata.json +++ b/apps/sched/metadata.json @@ -1,7 +1,7 @@ { "id": "sched", "name": "Scheduler", - "version": "0.27", + "version": "0.28", "description": "Scheduling library for alarms and timers", "icon": "app.png", "type": "scheduler",