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]
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.
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.