I'm currently working on a minor redesign for a restaurant/pub website. This restaurant serves a daily menu, which means that it changes for every day.
On their current website, the menu is always shown for the entire current week. The items are in a pretty big font, so the user has to scroll all the way down to see what they can get on friday for example, while at the top, they see what they could get on monday, which might no longer be relevant.
My first idea was to collapse past days, leaving upcoming days expanded by default and highlighting the current day.
As I started writing the code, I though I could completely remove past days, and only show the current day (or one previous day at most) and upcoming, maybe 5 or so, days.
That way, only the relevant information would be shown, however, I'm afraid this could confuse some users (I, for example, don't recall ever seeing a menu structured like this).
Should I rather stick to the "entire current week (with collapsed past days)"?