GNOME Bugzilla – Bug 755211
Next/previous button placement is misleading
Last modified: 2017-04-17 18:20:40 UTC
The placement of the left/right arrow buttons next to "Today" is misleading: it suggests that the view will move a day at a time rather than by month or year. I personally experienced this, and was surprised by the behaviour. The issue has also been confirmed by recent usability tests [1]: "In the Calendar application, changing the month/year of the current view was problematic for some users. In order to change the current month, they had to use the arrows on both sides of the “Today” button (see image below). In general, people expected these buttons to change the current day." One potential fix would be to separate today from next/previous (although I'm not 100% confident that it would be enough): [ < | > ] [ Today ] [1] https://ginadobrescu.wordpress.com/outreachy-program/week-10-gnome-usability-test-results-part-1/
(In reply to Allan Day from comment #0) > The placement of the left/right arrow buttons next to "Today" is misleading: > it suggests that the view will move a day at a time rather than by month or > year. I personally experienced this, and was surprised by the behaviour. The > issue has also been confirmed by recent usability tests [1]: > > "In the Calendar application, changing the month/year of the current view > was problematic for some users. In order to change the current month, they > had to use the arrows on both sides of the “Today” button (see image below). > In general, people expected these buttons to change the current day." > > One potential fix would be to separate today from next/previous (although > I'm not 100% confident that it would be enough): > > [ < | > ] [ Today ] > > [1] > https://ginadobrescu.wordpress.com/outreachy-program/week-10-gnome-usability- > test-results-part-1/ If I try this, I rather have the Today button before the other two, right?
(In reply to Erick Pérez Castellanos from comment #1) ... > > One potential fix would be to separate today from next/previous (although > > I'm not 100% confident that it would be enough): > > > > [ < | > ] [ Today ] > > > > [1] > > https://ginadobrescu.wordpress.com/outreachy-program/week-10-gnome-usability- > > test-results-part-1/ > > If I try this, I rather have the Today button before the other two, right? Possibly. Why would you prefer that? :) (You could argue that placing the Today button first would make it clear that the arrow buttons aren't for back and forward, like in a browser, I suppose...)
(In reply to Allan Day from comment #2) > ... > > If I try this, I rather have the Today button before the other two, right? > > Possibly. Why would you prefer that? :) > > (You could argue that placing the Today button first would make it clear > that the arrow buttons aren't for back and forward, like in a browser, I > suppose...) Yes, I see your point, it's just that I don't like it after the other two.
(In reply to Erick Pérez Castellanos from comment #3) ... > Yes, I see your point, it's just that I don't like it after the other two. I don't have a strong preference. Was just interested to know your reasoning!
Created attachment 317215 [details] [review] Title Bar: Separating previous/next buttons Remove the misleading of previous/next buttons' placement. Seperated Today button from the GtkBox. http://bugzilla.gnome.org/show_bug.cgi?id=755211
Review of attachment 317215 [details] [review]: (Nitpick) About the commit message: in Calendar, we usually use the pattern "[component]: [short message]". In this case, the component is 'window' ('gcal-window' without the 'gcal-' prefix). Could you rewrite the commit title to match that?
Created attachment 317328 [details] [review] window: split arrow buttons from Today button Remove the misleading of previous/next buttons' placement. Seperated Today button from the GtkBox and reorganized arrow buttons' order. http://bugzilla.gnome.org/show_bug.cgi?id=755211
Thanks for the awsome work! Attachment 317328 [details] pushed as 45c4e72 - window: split arrow buttons from Today button