"Upcoming weeks" "Next 3 weeks" future events view mode
This is the successor/re-filing of the original Bugzilla ticket with some simplifications, similar to the equivalent in GNOME Calendar.
I would like a variant of the "Month" view that is focused on upcoming weeks.
The concept is simple: squares just like a month calendar, but do not show the weeks previous to the current one. Show only the current week and the 3 weeks that come after that (this number could be configurable, but I've found 3 weeks to work really well, for many years, for those like me with a ton of things on their calendar).
Rationale: most users don't care about the past or about which month they're in, they just need to plan a few weeks ahead.
This view mode allows the eye to not get distracted by past events, and also allows fitting a LOT more events per day/week because the height of the week rows stretches higher. This difference in information density (and relevance) can be demonstrated by comparing Evolution's calendar UI to Google Calendar's "3 weeks" view, side by side:
As you can see, Evolution tries to fit six rows (two of which are past weeks) into less available height space, whereas showing only the "next 3 weeks" in Google Calendar allows it to fit information that is much more relevant and have more information shown per row (the cells don't overflow because they actually have more than twice the space to display their contents). It even has the space to show each of the week-end days as an independent column.
Tagging as newcomers-friendly because I suspect that, technologically, Evolution is already fully capable of this (i.e. you're able to select multiple rows in the calendar widget to display them only, though for some reason it doesn't let me select 3 weeks) and it's "just" a matter of providing an alternate filtered view with a convenient button for it, and handling the scrolling "per number of weeks" and making sure the "Go to today" button works accordingly, so it probably doesn't require humongous changes.