GNOME Bugzilla – Bug 438062
List view sort changes not loaded on restart
Last modified: 2021-05-19 12:27:59 UTC
Description: The list view in Calendar is not sorted. It should be sorted after the date or should remember the sort order you chose. How to reproduce: 1. Open Calendar 2. Create a new appointment on monday next week at 12:00 3. Create a new appointment on tuesday next week at 12:00 4. Create a new appointment on wendnesday next week at 12:00 5. Create a new appointment on tuesday next week at 1:30 6. Create a new appointment on tuesday next week at 2:30 7. Now click on list view button in the toolbar 8. A list with all your appointments is shown but it is NOT sorted after "Start date" but after the creation order from step 2.-6. Expected Behaviour: The list view should display the appointments after the "Start day" and not after creation order. Or it should at least remember the sorting which a user has chosen through clicking on "Summary", "Start date" or "End date" in the list.
You can sort the list view (actually, any list) by clicking on the column headers. Also see http://library.gnome.org/users/evolution/3.4/mail-sorting-message-list.html.en Still there could be a default. Hence confirming. Note to myself: Could be documented under http://library.gnome.org/users/evolution/3.4/calendar-layout.html.en or http://library.gnome.org/users/evolution/3.4/calendar-organizing.html.en
I made the List View sorted by Start Date by default with the below change. To make the List View customizable in a memorable way is a more complicated task. One obstacle is that the view load also synchronizes the toolbar buttons, which in turn reset the view into the defaults, thus even if the custom view is saved, it's not picked on open. I'll keep this bug opened due to this misbehaviour. Created commit 5e554b4 in evo master (3.21.4+)
GNOME is going to shut down bugzilla.gnome.org in favor of gitlab.gnome.org. As part of that, we are mass-closing older open tickets in bugzilla.gnome.org (resources are unfortunately quite limited so not every ticket can get handled). If you can still reproduce the situation described in this ticket in a recent and supported software version, then please follow https://wiki.gnome.org/Community/GettingInTouch/BugReportingGuidelines and create a new bug report ticket at https://gitlab.gnome.org/GNOME/evolution/-/issues/ Thank you for your understanding and your help.