Calendar: Week + Month view improvements
This design started as a follow-up to the discussion in GNOME/gnome-calendar!357 (closed) trying to find a good way to show the month name in the new scrolling month grid. In the end I came up with the following idea that additionally archives a similar look in month and week view and would also work for a vertically scrolling week view in the future.
Month view:
Week view:
What was done:
- Align weekday names and date numbers to the right in month and week view in order to allow for the following changes
- Month view: Insert the month name (+ year if not current) in the grid cell of the first day of the month (left-aligned, permanently shown)
- Month view: Insert the month name (+ year if not current) in the leftmost + topmost grid cell (left-aligned, hidden while scrolling)
- Month view: Remove the extra header for month + year (which didn't make sense with the infinite scrolling or with future configurable number of week rows because the month in the header was not necessarily aligned to the top)
- Week view: Insert the month name in the header column of the first day of the month (left-aligned, permanently shown)
- Week view: Insert the month name in the leftmost header column (left-aligned, would hide while scrolling if we have a vertically scrolling week view in the future)
- Week view: Insert year above the time vertically aligned with the month name and date numbers
- Week view: Insert week number above the time vertically aligned with the week day names
- Week view: Remove the extra header with month + week number + year in the week view
- Use the same font size and styling for the date numbers in both views
- Adjust font size and styling of items related/grouped with the date numbers
- Month name would get abbreviated if necessary (e.g. when year is appended or weather is shown)
Solves: GNOME/gnome-calendar#962, GNOME/gnome-calendar#934
Related: GNOME/gnome-calendar#649
Edited by Philipp S