diff --git a/TODO.rst b/TODO.rst index 00243ab..3637fb7 100644 --- a/TODO.rst +++ b/TODO.rst @@ -38,7 +38,7 @@ Wasp-os * [X] Add a simple theming approach * [ ] Update icon for Music player * [ ] Introduce fwd/back/vol+/vol- buttons to the music player - * [ ] Update icon for Alarm app + * [X] Update icon for Alarm app * [ ] Update art work for buttons in Confirmation view * [X] Reduce the size of the battery charge icon slightly (match bell) @@ -46,7 +46,7 @@ Wasp-os * [ ] Add a button widget * [X] Add a checkbox widget - * [ ] Add a spinner widget + * [X] Add a spinner widget * [ ] Applications diff --git a/res/alarm_icon.png b/res/alarm_icon.png index 6da6827..cf9b880 100644 Binary files a/res/alarm_icon.png and b/res/alarm_icon.png differ diff --git a/wasp/apps/alarm.py b/wasp/apps/alarm.py index e6ee4df..7b08c2d 100644 --- a/wasp/apps/alarm.py +++ b/wasp/apps/alarm.py @@ -18,28 +18,35 @@ import fonts import time import widgets -# 2-bit RLE, generated from res/alarm_icon.png, 285 bytes +# 2-bit RLE, generated from res/alarm_icon.png, 390 bytes icon = ( b'\x02' b'`@' - b'?\xff\xff\x80\xc5\x1f\xc55\xc8\x0b\xc7\x0b\xc91\xca\x06' - b'\xcf\x07\xc90\xca\x06\xd1\x06\xca.\xca\x04\xd7\x04\xca-' - b'\xc9\x04\xd9\x04\xc9,\xc9\x03\xde\x02\xc9+\xc8\x03\xe0\x02' - b'\xc8+\xc7\x03\xcd\x07\xce\x02\xc7+\xc6\x03\xcd\t\xcd\x03' - b'\xc6+\xc5\x03\xcb\x0f\xcb\x03\xc5+\xc4\x03\xca\x13\xca\x03' - b'\xc4,\xc2\x04\xc9\x15\xc9\x04\xc22\xc9\x17\xc96\xc9\x19' - b'\xc94\xca\x1a\xc93\xc9\r\xc1\x0e\xc83\xc7\x0e\xc3\x0e' - b'\xc72\xc8\x0e\xc3\x0e\xc81\xc7\x0f\xc3\x0f\xc71\xc7\x0f' - b'\xc3\x0f\xc71\xc7\x0f\xc3\x0f\xc71\xc6\x10\xc3\x10\xc60' - b'\xc7\x10\xc3\x10\xc7/\xc7\x10\xc3\x10\xc7/\xc7\x10\xc3\x10' - b'\xc7/\xc7\x0f\xc4\x10\xc7/\xc7\x0e\xc4\x11\xc7/\xc7\r' - b'\xc4\x12\xc70\xc6\x0c\xc4\x13\xc61\xc7\n\xc4\x13\xc71' - b'\xc7\n\xc3\x14\xc71\xc7\n\xc2\x15\xc71\xc8\x1f\xc82' - b'\xc7\x1f\xc73\xc8\x1d\xc83\xc9\x1b\xc94\xc9\x19\xc96' - b'\xc9\x17\xc98\xc9\x15\xc99\xca\x13\xca:\xcb\x0f\xcb<' - b'\xce\x08\xcd>\xe1?\x01\xdf?\x03\xdd?\x04\xde?\x01' - b'\xe1?\x00\xc5\x03\xd1\x03\xc5?\x00\xc4\t\xc7\t\xc4?' - b'\x01\xc2\x0b\xc5\x0b\xc2?\xff\xff"' + b'\x17@\xd2G#G-K\x1fK)O\x1bO&O' + b'\n\x80\xb4\x89\x0bN$N\x08\x91\tM"M\x07\x97' + b'\x07M!L\x06\x9b\x07K K\x06\x9f\x06K\x1fJ' + b'\x05\xa3\x05J\x1eJ\x05\x91\xc0\xd0\xc3\x91\x05J\x1dI' + b'\x05\x8c\xcf\x8c\x05I\x1dH\x05\x8b\xd3\x8b\x05H\x1dG' + b'\x05\x8a\xd7\x8a\x05G\x1dG\x04\x89\xdb\x89\x05F\x1dF' + b'\x04\x89\xcc\x05\xcc\x89\x04F\x1dE\x04\x89\xcd\x05\xcd\x89' + b'\x04E\x1eD\x03\x88\xce\x07\xce\x88\x04C\x1fC\x04\x88' + b'\xce\x07\xce\x88\x04C\x1fC\x03\x88\xcf\x07\xcf\x88\x04A' + b'!A\x04\x87\xd0\x07\xd0\x87\x04A%\x87\xd1\x07\xd1\x87' + b")\x87\xd1\x07\xd1\x87(\x87\xd2\x07\xd2\x87'\x87\xd2\x07" + b"\xd2\x87'\x86\xd3\x07\xd3\x86&\x87\xd3\x07\xd3\x87%\x86" + b'\xd4\x07\xd4\x86%\x86\xd4\x07\xd4\x86%\x86\xd4\x07\xd4\x86' + b'$\x87\xd4\x07\xd4\x87#\x87\xd4\x07\xd4\x87#\x87\xd4\x07' + b'\xd4\x87#\x86\xd4\x08\xd5\x86#\x86\xd3\t\xd5\x86#\x86' + b'\xd2\t\xd6\x86#\x87\xd0\n\xd5\x87#\x87\xcf\n\xd6\x87' + b'#\x87\xce\n\xd7\x87$\x86\xce\t\xd8\x86%\x86\xce\x08' + b'\xd9\x86%\x86\xcd\x08\xda\x86%\x87\xcc\x07\xda\x87%\x87' + b"\xcc\x06\xdb\x86'\x87\xcc\x03\xdc\x87'\x87\xeb\x87(\x87" + b'\xe9\x87)\x87\xe9\x87*\x87\xe7\x87+\x88\xe5\x88,\x87' + b'\xe5\x87-\x88\xe3\x88.\x88\xe1\x880\x89\xdd\x892\x89' + b'\xdb\x893\x8b\xd7\x8b2\x8d\xd4\x8e0\x91\xcf\x91.\x97' + b'\xc5\x97,\xb5+\x88\x03\x9f\x03\x88*\x88\x05\x9d\x05\x88' + b')\x87\t\x97\t\x87*\x85\x0c\x93\x0c\x85,\x83\x11\x8b' + b'\x11\x83\x17' ) class AlarmApp():