elementary/calendar

Use Libhandy for calandar pages

Opened this issue · 4 comments

The current solution is slow and jarring even on my desktop, a lot of the time I don't even realise the month has changed when I scroll.


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

To be clear, what exactly do you consider jarring? Is the animation stuttering or not playing for you? (If that's it, then it's unrelated to libhandy. It's a bigger performance issue.) Or are you seeing the proper animation where the months slide up or down, and you think that's jarring?

To be clear, what exactly do you consider jarring? Is the animation stuttering or not playing for you? (If that's it, then it's unrelated to libhandy. It's a bigger performance issue.) Or are you seeing the proper animation where the months slide up or down, and you think that's jarring?

The animation does not play for me, due to the large amount of events there are on my calendar. I've tested this both on my machine which are running Mesa, so I don't think its a hardware thing. It seems that the view takes so long to load the next screen, there is a good few seconds between the month widget in the headerbar updating and the view moving

Alright. I agree completely, that is jarring. I have tons of events on my calendar too, and it always takes a while to change pages.

This isn’t a libhandy issue though. (If you disable most of your calendars and switch pages, it’ll go smoothly.) So I’m going to close this because the real issue here is the performance of populating a month view, not the widget we use to do the swap.

I'd like to reopen this since I think we'd still get a better multitouch experience here using Hdy.Carousel