GNOME Bugzilla – Bug 696564
Calendar appointments can make the popover too tall / overflow; present less things in a smarter way
Last modified: 2015-02-24 00:18:22 UTC
Created attachment 239779 [details] screenshot good friday makes my calendar overflow :-(
The shell clock menu was never meant to be an exhaustive list of all events for the week. That would never work for busy people. The goal is to provide a hint, at a glance, of upcoming events. And allow an easy and convenient way to go to the app that contains the complete data: Calendar. Unfortunately, we could do a lot better with our calendar app. I think we should: * focus on improving the Calendar app * Only show "upcoming" or this week events if there is enough room after Today and Tomorrow are shown. * Be smart about what we show in upcoming events * Compress duplicates. In this case "All Day: Holiday... (+10 more)" is probably fine. * Consider prioritizing events: * you marked as important * that you added * are from your default calendar * have other participants * Indicate when there isn't enough room to display all events and make that a link the relevant scope in the calendar ("+5 more" or similar).
*** Bug 666928 has been marked as a duplicate of this bug. ***
*** Bug 699580 has been marked as a duplicate of this bug. ***
*** Bug 703867 has been marked as a duplicate of this bug. ***
*** Bug 708475 has been marked as a duplicate of this bug. ***
Created attachment 255483 [details] sad calendar ... Updated screenshot from bug 708475.
I think the last screenshot has a different problem: the calendar popup must always extend to accomodate its content, even if it means overflowing the screen.
Created attachment 256587 [details] [review] BoxPointer: account for border width when requesting size We must reduce the forWidth in the call to get_preferred_height() with the border width, otherwise we might request a smaller height that we actually need and overflow.
Review of attachment 256587 [details] [review]: Seems correct to me.
Attachment 256587 [details] pushed as e426f8a - BoxPointer: account for border width when requesting size
The patch addresses the ugly content-overflowing-border problem, but not the original problem of the calendar growing too big with many events. Reopening.
good enough for 3.10.1, thanks !
*** Bug 727907 has been marked as a duplicate of this bug. ***
I'm all for showing smarter/less contents, though bug #727907's attachment #273916 [details] shows that on laptop screens it's really easy to hit the maximum available height anyway, while the widescreen's width goes totally unused/wasted.
*** Bug 732474 has been marked as a duplicate of this bug. ***
*** Bug 739579 has been marked as a duplicate of this bug. ***
*** Bug 737480 has been marked as a duplicate of this bug. ***
*** Bug 740751 has been marked as a duplicate of this bug. ***
I am getting this issue too. Text is overflowing out of the calendar popup on Gnome 3.14.1 Debian jessie. Is there any reason why we can't simply have a scrollbar for the right column? If we have a lot of events, we can just scroll through them.
According to https://git.gnome.org/browse/gnome-shell/commit/?h=gnome-3-14&id=ef2e301c08a450d5e1fc859f1b59a343961eb4a8 a scroll view was added to the calendar events. I think that fixes this bug.
... and for 3.16, we implemented a redesigned events/notification list that is scrollable as well.