• Status Closed
  • Percent Complete
  • Task Type Patches
  • Category User Interface
  • Assigned To No-one
  • Operating System All players
  • Severity Low
  • Priority Very Low
  • Reported Version Daily build (which?)
  • Due in Version Undecided
  • Due Date Undecided
  • Votes
  • Private
Attached to Project: Rockbox
Opened by jdgordon - 2008-07-09
Last edited by jdgordon - 2008-12-01

FS#9173 - add a new time/date screen for all time related stuff

this adds a new top level menu option “time & date” which goes to a screen with the time and date at the top constantly being updated, and the remainder of the screen is a menu of the time options, change/set time, change alarm, sleep timer, time format…

on non RTC targets the sleep timer stays under “system”

it _should_ talk the current time when it enters the screen but doesn’t and I need to figure out a nice way to do it… pressing the context menu action will talk the current time.

I’m also not sure if the menu shold be in the main menu or in the system menu…

ignore the 2nd statusbar line in the screenshot… something is broken there, but its fine on target

Closed by  jdgordon
2008-12-01 09:28
Reason for closing:  Accepted

minor update… move the screen into the system menu, and fix an issue with the statusbar not being updated


i tried the patch in the H300 uisimulator and noticed that various buttons don’t do what i would expect them to do in that screen:

PLAY enters the selected option (expected: [resume playback and] return to WPS).
STOP goes back to the previous menu (expected: stop playback).
A-B does nothing (expected: return to main menu).
long A-B does nothing (expected: open the quickscreen).

H300 uisim r17994.

My humble opinion is that this is not needed - the existing info screen will do fine (once it’s working properly). Maybe we could rename “Rockbox Info” to the more accurate “System Info”, and move the Sleep Timer into the System Settings menu alongside the other time options though.

In addition to the keymaps, this needs voice support for reading out the current time and date.

Whether Time appears in System or Info menu, I’d like to see it as
either first or last entry in the menu so as to minimize keystrokes
needed to access it.

dug this up again…

reworked it to use the menu API instead of simplelist which makes things much easier.

PaulJam, your points are all fixed (except context menu button which talks the current time)
Steve, current time will talk will talk the curent time when you press the usual context menu button…

It probably needs to talk the current time on entry instead of talking the first item, but that could be difficult.

Also, part of this patch which needs thinking about is cleaning up the set time/date screen (and the alarm screen)

quick sync

fg commented on 2008-11-25 15:40

I like the idea of time setting things not being in a menu called “Info”


Available keyboard shortcuts


Task Details

Task Editing