List View > Show Past Events if none are Upcoming
thats really necessary!
I feel like this is a very obvious solution...I have had to build this functionality out on every single website we have built for a client.
This is also applicable to all of the list view variations too, meaning day, week, category, etc.
I had thought it might be a nice idea as well to have a 'minimum' of events - meaning, there should always be atleast 5 events, so if only 2 are upcoming, 3 past would display, etc. That's a bit complicated and a bit convoluted, but thought I would mention the thought.