Bug 16312 - The alarm window shows a far too small clock
: The alarm window shows a far too small clock
Status: VERIFIED FIXED
Product: SB Radio
Classification: Unclassified
Component: Alarm
: Include FW version in comment
: Macintosh MacOS X 10.6
: P3 normal with 4 votes (vote)
: 7.6.0
Assigned To: Ben Klaas
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2010-06-20 05:20 UTC by andreas.bonfert
Modified: 2011-05-16 10:35 UTC (History)
1 user (show)

See Also:
Category: ---


Attachments
significant tweaks to alarm font size on Radio, Controller, Touch (5.99 KB, patch)
2011-01-24 15:38 UTC, Ben Klaas
Details | Diff
files to patch 7.5.3 radio firmware (21.40 KB, application/zip)
2011-01-31 08:28 UTC, Ben Klaas
Details

Note You need to log in before you can comment on or make changes to this bug.
Description andreas.bonfert 2010-06-20 05:20:27 UTC
Preconditions:
- Squeezebox Radio with Formware 7.5.1 r8837
- Squeezebox radio connected through LAN and DSL to www.mysqueezebox.com server
- Current radio station ist "Bayern 3" in Munich/Germany

Use case:
1. Create a new alarm (set it to play the last station)
2. Push power button
3. At alarm time, the SB radio wakes up and shows the alarm window and plays the last station (so far so good)
4. However, the clock in the alarm windows is so small that you cannot read it from the bed that is only 1m away from the radio! Therefore you never know, when you have to get up because you don't know how late it is.

--> Request would be to increase the size of the clock in the alarm window at least by 4 times! Even better would be, if you can configure the alarm window so that you can choose between different alarm windows with different infos that are displayed and also different font sizes.

To be honest: With the current font size of the clock, the radio is useless for me as an alarm clock!
Comment 1 Erland Isaksson 2010-08-01 03:23:31 UTC
*** This bug has been confirmed by popular vote. ***
Comment 2 Erland Isaksson 2010-08-01 03:31:23 UTC
Note to Logitech:
================
When implementing this, a solution might be to instead implement bug #14970 which will make it possible for third party developers to customize the alarm popup window.


Note to everyone else:
=====================
If you can live with no graphical menu to turn off alarms and it's acceptable to rely on just using buttons on the Radio. You can do as follows already today:
1. Install "Patch Installer" applet through "Settings/Advanced/Applet Installer" menu
2. Install "Custom alarm window" patch through "Settings/Advanced/Patch Installer" menu
3. Install "Custom Clock" applet through "Settings/Advanced/Applet Installer"
4. Goto "Setting/Screen/Screensavers/Custom Clock Settings/When alarm" and select the clock screen saver you like to show when the alarm is activated
Comment 3 Vincent Verschuren 2011-01-24 01:58:03 UTC
(In reply to comment #2)
> Note to Logitech:
> ================
> When implementing this, a solution might be to instead implement bug #14970
> which will make it possible for third party developers to customize the alarm
> popup window.
> Note to everyone else:
> =====================
> If you can live with no graphical menu to turn off alarms and it's acceptable
> to rely on just using buttons on the Radio. You can do as follows already
> today:
> 1. Install "Patch Installer" applet through "Settings/Advanced/Applet
> Installer" menu
> 2. Install "Custom alarm window" patch through "Settings/Advanced/Patch
> Installer" menu
> 3. Install "Custom Clock" applet through "Settings/Advanced/Applet Installer"
> 4. Goto "Setting/Screen/Screensavers/Custom Clock Settings/When alarm" and
> select the clock screen saver you like to show when the alarm is activated

This looks like an acceptable workaround, until is is fixed by Logitech.
But, will this allow me to snooze?
Comment 4 Ben Klaas 2011-01-24 15:38:16 UTC
Created attachment 7089 [details]
significant tweaks to alarm font size on Radio, Controller, Touch

-Remove title treatment that says "Alarm" at the top of the window.
-Remove alarm icon from layout of all alarm popup windows to leave max space for current time
-Suppress display of am/pm for those on 12h format to leave max space for current time
-Increase font in Radio for alarm time from 32point to 92point
-Increase font in Controller for alarm time from 32point to 92point
-Increase font in Touch for alarm time from 62point to 120point, touch skin
-Increase font in Touch for alarm time from 62point to 82point, remote skin

FYI, I'll probably check this into 7.6 tomorrow.
Comment 5 SVN Bot 2011-01-25 07:47:44 UTC
 == Auto-comment from SVN commit #9298 to the jive repo by bklaas ==
 == http://svn.slimdevices.com/jive?view=revision&revision=9298 ==

Fixed Bug: 16312
Description: increase font size of the current time in alarm popup on all skins
Remove am/pm designation when in 12h mode to maximize space for clock digits
Remove alarm icon to maximize space for clock digits
Remove title "Alarm" from window, since the intention of the window is obvious when the alarm is firing
Add ability to send a strftime format as an optional argument to the datetime:getCurrentTime() method
Comment 6 Vincent Verschuren 2011-01-30 01:25:20 UTC
@Ben Klaas: Will this patch work on the current stable 7.5.3 release?
Comment 7 Ben Klaas 2011-01-31 08:28:57 UTC
Created attachment 7094 [details]
files to patch 7.5.3 radio firmware

USE AT YOUR OWN RISK

unzip the files, and scp them to the following locations:

datetime.lua --> /usr/share/jive/jive/utils/datetime.lua
QVGAbaseSkinApplet.lua --> /usr/share/jive/applets/QVGAbaseSkin/QVGAbaseSkinApplet.lua
AlarmSnoozeApplet.lua --> /usr/share/jive/applets/AlarmSnooze/AlarmSnoozeApplet.lua

then reboot
Comment 8 andreas.bonfert 2011-02-03 05:13:50 UTC
Dear Ben,

I reported this bug and I am really happy that you finally improved this behavior!
Tested your patch with 7.5.3 and it works wonderful!!! Exactly as I was always hoping it would be.

Thank you very much.
Comment 9 Paul Chandler 2011-05-16 10:35:41 UTC
Alarm TIme is more visible now when the alarm sounds on Radio  

7.6.0.32419