After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 755211 - Next/previous button placement is misleading
Next/previous button placement is misleading
Status: RESOLVED FIXED
Product: gnome-calendar
Classification: Applications
Component: User Interface
unspecified
Other Linux
: Normal normal
: 3.26
Assigned To: GNOME Calendar maintainers
GNOME Calendar maintainers
Depends on:
Blocks:
 
 
Reported: 2015-09-18 10:44 UTC by Allan Day
Modified: 2017-04-17 18:20 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Title Bar: Separating previous/next buttons (2.48 KB, patch)
2015-12-11 15:32 UTC, rubik361
rejected Details | Review
window: split arrow buttons from Today button (2.51 KB, patch)
2015-12-14 02:33 UTC, rubik361
committed Details | Review

Description Allan Day 2015-09-18 10:44:38 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/
Comment 1 Erick Perez Castellanos 2015-10-22 13:28:01 UTC
(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?
Comment 2 Allan Day 2015-10-26 10:27:13 UTC
(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...)
Comment 3 Erick Perez Castellanos 2015-10-29 15:38:10 UTC
(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.
Comment 4 Allan Day 2015-10-29 19:15:38 UTC
(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!
Comment 5 rubik361 2015-12-11 15:32:39 UTC
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
Comment 6 Georges Basile Stavracas Neto 2015-12-13 13:11:52 UTC
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?
Comment 7 rubik361 2015-12-14 02:33:28 UTC
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
Comment 8 Georges Basile Stavracas Neto 2015-12-14 12:01:36 UTC
Thanks for the awsome work!

Attachment 317328 [details] pushed as 45c4e72 - window: split arrow buttons from Today button