After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 705115 - Calendar visual is broken if you have many tasks and reminders
Calendar visual is broken if you have many tasks and reminders
Status: RESOLVED FIXED
Product: gnome-shell
Classification: Core
Component: calendar
3.8.x
Other Linux
: Normal normal
: ---
Assigned To: gnome-shell-maint
gnome-shell-maint
Depends on:
Blocks:
 
 
Reported: 2013-07-30 00:29 UTC by ricardofunke
Modified: 2014-12-11 17:49 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Huge spaces between buttons (955.04 KB, image/png)
2013-07-30 00:29 UTC, ricardofunke
  Details
Added ScrollView to calendar events (3.52 KB, patch)
2014-12-04 15:30 UTC, Stalin Pereira
needs-work Details | Review
Added single ScrollView to calendar events (5.08 KB, patch)
2014-12-07 17:35 UTC, Stalin Pereira
reviewed Details | Review
Add single ScrollView to calendar events subject changed (5.08 KB, patch)
2014-12-08 17:21 UTC, Stalin Pereira
none Details | Review
Calendar scroll view (277.42 KB, image/png)
2014-12-08 17:24 UTC, Stalin Pereira
  Details
Calendar with ScrollView (6.12 KB, patch)
2014-12-11 14:25 UTC, Stalin Pereira
committed Details | Review

Description ricardofunke 2013-07-30 00:29:16 UTC
Created attachment 250425 [details]
Huge spaces between buttons

I have a lot of reminders on my Google Calendar and my Gnome Calendar is synced to it.

The Gnome Calendar on top bar seems to have its visual broken, the buttons (to open calendar, open clocks and date/time configurations) are too spaced, there's a huge space between the calendar and the buttons and there's no scroll bar for the tasks/reminders on the right (although it seems that right now it wasn't necessary, but I think I already saw it transcend the line without scroll, but I don't know).

See screenshot (My desktop is in portuguese, sorry)
Comment 1 ebkalderon 2014-11-11 19:19:58 UTC
I can confirm this bug as well in GS 3.14. It is of particular annoyance when you have many recurring events. Perhaps the task/event list can be made to scroll up and down once it has reached a particular length?
Comment 2 Stalin Pereira 2014-12-01 12:08:12 UTC
I would like to work on this error. Can anyone give me a hand on how to fix this.
Comment 3 André Klapper 2014-12-01 15:53:56 UTC
Stalin: What would that hand exactly do? :)
If you have specific questions, please ask specific questions.
Comment 4 Stalin Pereira 2014-12-04 15:30:33 UTC
Created attachment 292133 [details] [review]
Added ScrollView to calendar events
Comment 5 drago01 2014-12-04 16:04:14 UTC
Review of attachment 292133 [details] [review]:

Thanks for the patch. Code looks good but as aday said on IRC the separator does stay fixed when the popup gets larger; that needs to be fixed.
Comment 6 Stalin Pereira 2014-12-07 17:35:04 UTC
Created attachment 292253 [details] [review]
Added single ScrollView to calendar events

Added single ScrollView to make the calendar events scrollable
    
The calendar height will not go beyond the screen height
Calendar events for all periods will be enclosed in a single ScrollView
    
Corrected separator alignment

The alignment of separator is set to the bottom of calendar , how can i move it to the start of buttons
Comment 7 drago01 2014-12-08 17:01:51 UTC
Review of attachment 292253 [details] [review]:

Looks good to me, nitpick re commit message "Add ..." not "Added ..." in the subject line.

Fine to commit with that fixed and an ACK from the designers.
Comment 8 Stalin Pereira 2014-12-08 17:21:21 UTC
Created attachment 292305 [details] [review]
Add single ScrollView to calendar events subject changed
Comment 9 Stalin Pereira 2014-12-08 17:24:34 UTC
Created attachment 292306 [details]
Calendar scroll view
Comment 10 elias 2014-12-10 10:23:56 UTC
Will this be part of a minor 3.14 update or do we have to wait till 3.16? It looks even more broken with 3.14 than with 3.12.
Comment 11 Florian Müllner 2014-12-10 13:18:12 UTC
(In reply to comment #10)
> Will this be part of a minor 3.14 update or do we have to wait till 3.16?

Considering ongoing work on some major calendar changes for 3.16[0], I'd actually prefer the patch only on 3.14 for now ...

[0] https://wiki.gnome.org/Design/OS/Notifications/Redux
Comment 12 Stalin Pereira 2014-12-11 14:25:49 UTC
Created attachment 292535 [details] [review]
Calendar with ScrollView 

I found some alignment issue in my previous patch
so here is the patch with those corrected

Moved the separator to top of the buttons while expanding

Aligned all the events, All day and events with time, in a straight line
Comment 13 drago01 2014-12-11 17:46:31 UTC
Review of attachment 292535 [details] [review]:

Looks good to me ... given Florian's comment I think it makes sense to apply this to the 3.14 branch only for now.
Comment 14 drago01 2014-12-11 17:49:05 UTC
Comment on attachment 292535 [details] [review]
Calendar with ScrollView 

OK pushed to the 3.14 branch.