Calendar

The calendar component is the main 'engine' of the application. It's here that the user will navigate through, enter and select new games.

The calendar will dynamically create a month plan for each month selected using the forward (>) and backward (<) selectors. There will be no upper or lower limits for the first release.

Every time the calendar changes from December -> January or January <- December the year will change accordingly.

The numbers of days will be adjusted for each month and take into account leap years.

Weekdays will be displayed as Sunday -> Saturday.

The current day should be a different colour and larger than the other days.

Moving the cursor over any day cell will highlight it.

League Crest

If a day has at least one game scheduled then the crest for the league associated with the current calendar will be shown in that day cell.

Game Counter

If a day has at least one game scheduled then a badge for the total number of games will be shown in that day cell.

Captions

Text

Type

Comments

[Month]

Dynamic

Changes according to the selected month.

[Year]

Dynamic

Changes according to the movement of the month.

Day Names

Static

Sunday thru Saturday

[Day Number]

Dynamic

Generated according to the number of days in the month and the day name of the first day

[League Crest]

Dynamic

Depends on the sport and league for the calendar at the time.

[Game Counter]

Dynamic

The number of games for the date, sport, league in any given day cell.

Actions

Caption

Type

Action

<

Text

Move month forward

>

Text

Move month backward

[Day Cell]

Button

Open the Game Selector screen

Last updated