upcoming-events: Use GtkFilterListModel to filter empty days
With this MR, we make events_box a GtkListBox instead, and bind it to a GtkFilterListModel which would filter out empty days when toggled.
Known issues:
-
Toggling the list to shrink or hide empty days causes a segfault (doesnt happen for other way around) -
There is a minor change visually in how the content is displayed, so we should match it to previous as well
Closes: #1246 (closed).
Edited by Rudra Pratap Singh