[Calendar] Changing view doesn't take over selected day

Bug #1475747 reported by Johannes Kempf
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ubuntu Calendar App
Fix Released
Low
Kunal Parmar
Ubuntu UX
Fix Committed
Low
James Mulholland

Bug Description

Monthly, weekly and daily view doesn't synchronize the currently selected day.

Current Behavior A:
1) Open app and switch to monthly view
2) Select an arbitrary day by taping the day's number -> The selected day will be highlighted.
3) Push the current day button -> The selection will disappear.
4) Again, select another day by taping.
5a) Switch to the daily view (via menu). -> It will open the daily view of the current day.
5b) Switch to the weekly view (via menu) -> It will open the weekly view with the current day selected.
5c) Tap on the day's number again -> It will open the daily view of the selected day.

Expected Behavior A:
3) The current day should become selected.
5a) The previously selected day should opened in daily view.
5b) The previously selected day should become selected in weekly view.
5c) Correct behavior.

Current Behavior B:
1) Open app. -> The weekly view is selected in weekly view.
2) Scroll to another week by wiping and select an arbitrary day by taping the day's name (except mondays e.g. 2015-09-01). -> The selected day will be highlighted.
3a) Switch to the daily view -> It will open the daily view of the monday of the selected day's week (e.g. 2015-08-31).
3b) Switch to the monthly view -> It will open the monthly view and display the month of the monday of the selected day's week (e.g. August)
3c) Tap on the day's name again -> It will open the daily view of the selected day.

Expected Behavior B:
3a) The previously selected day should opened in daily view (e.b. 2015-09-01).
3b) The month of the previously selected day should be displayed (e.g. September - not August!) and the previously selected day should become selected in monthly view.
3c) Correct behavior.

--- --- --- ---
UX Comment:

I would recommend highlight (when visible to the user) should indicate selection when using the nav menu to switch views.
@Kunal Parmar - Something of an edge case but, as described in the bug report, disconcerting in practice.

i.e. If a day is highlighted in the Month or Week view, either a subsequent tap on that day in the Month/Week view OR selecting 'day' from the nav menu should result in the previously highlighted day being shown.

Related branches

Revision history for this message
Johannes Kempf (johanneskempf) wrote :

Switching from one week to another automatically selects the week's Monday in weekly view. This auto-selection is synchronized with daily view and might be an explanation for Monday-anomaly described in Behaviour B.
Remark: I'm using a German calendar where Monday is the first day of week and Sunday is the last one.

Changed in ubuntu-calendar-app:
status: New → Confirmed
Changed in ubuntu-calendar-app:
importance: Undecided → Medium
assignee: nobody → Kunal Parmar (pkunal-parmar)
Revision history for this message
Kunal Parmar (pkunal-parmar) wrote :

In Month and Week view, this intermediate step of selecting day was introduce to avoid jumping between view by mistake.

So when you select day by taping, selection is just highlighted, but its not confirmed.
When you tap on selection again you are conforming the selection, and you will be displayed selected Day View.

After second tap, all view should be in sync. But not after first tap as selection is not confirmed.

So to me current behaviour seems fine and expected one.

Changed in ubuntu-calendar-app:
importance: Medium → Low
status: Confirmed → Triaged
Changed in ubuntu-ux:
assignee: nobody → James Mulholland (jamesjosephmulholland)
importance: Undecided → Low
Changed in ubuntu-ux:
status: New → Triaged
summary: - Changing view doesn't take over selected day
+ [calendar] Changing view doesn't take over selected day
description: updated
Changed in ubuntu-ux:
status: Triaged → Fix Committed
summary: - [calendar] Changing view doesn't take over selected day
+ [Calendar] Changing view doesn't take over selected day
Revision history for this message
Kunal Parmar (pkunal-parmar) wrote :

Hi James,

Thanks for feedback.
But Once user has selected day by tapping on it, when are we supposed to reset that selection ?

~Kunal

Changed in ubuntu-calendar-app:
status: Triaged → In Progress
Revision history for this message
Ubuntu Phone Apps Jenkins Bot (ubuntu-phone-apps-jenkins-bot) wrote :

Fix committed into lp:ubuntu-calendar-app at revision 715, scheduled for release in ubuntu-calendar-app, milestone rtm14

Changed in ubuntu-calendar-app:
status: In Progress → Fix Committed
Changed in ubuntu-calendar-app:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.