GNOME Bugzilla – Bug 700662
(Next 3 weeks view) "Upcoming" view mode
Last modified: 2017-11-24 21:30:05 UTC
I suggest combining the look of the "month view" and the use of "list" view, and create a new "upcoming" view. 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). 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.
(Related: Evolution bug #517598)
I think the best solution here: at least from the user point of view will be a month-like view with endless scrolling, so you can place your week at the top, or the month, or whatever you want
That could work, if there's a "[go to] Today" button that aligns the toprow to this week for me :)
*** Bug 739552 has been marked as a duplicate of this bug. ***
Created attachment 359795 [details] screenshot Comparing GNOME Calendar (left) to Google Calendar (right), in split (tiled) view, with the same font scaling. Displaying the same set of calendars. As you can see, even with Google Calendar's ridiculous amount of chrome/wasted space "around" the calendar on the left and top, it still can display much more events than GNOME Calendar in a much clearer fashion, because I'm only displaying 3-4 weeks (current + future) at a time, instead of 5-6 weeks like what GNOME Calendar does, and this gives a lot more space to be allocated to the row heights, and thus cells have a much greater event capacity.
Some more thoughts in reply to comment #2: if you only turn it into an "infinite scroll", you still have a problem of vertical space density, because you're still trying to cram 6 rows in the viewport in an arbitrary way. Any such approach would still need a way to let me specify how many rows (3-4 in my case) I want shown/computed in the height of the window, so that those rows have breathing room for events.
-- GitLab Migration Automatic Message -- This bug has been migrated to GNOME's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/gnome-calendar/issues/1.