Field label/hint within field content is not intuitive
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu Calendar App |
Fix Released
|
Medium
|
Nekhelesh Ramananthan |
Bug Description
It's the first time I tried to use the calendar app. I create a new event, touch the "Event Name" field, and try to remove the "Event Name" text from the field, to provide my own event name. I press "Backspace" multiple times, but it doesn't work. I end up thinking I can't edit new event name. Then I realize you're supposed to write in that field, after what is already "fixed/hardcoded" in there. I personally think that is super counter intuitive and this UX should be revisited.
I would personally either see the label outside of the box, or make it a *hint*, which basically disappears as soon as you start typing (note: cursor shows at the start of the field, while hint is still present, but greyed out. this way at least you don't end up thinking "Event Name" string will end up in your event name).
Related branches
- Ubuntu Phone Apps Jenkins Bot: Approve (continuous-integration)
- Nekhelesh Ramananthan: Approve
- Alan Pope 🍺🐧🐱 🦄 (community): Approve
- Kunal Parmar: Needs Fixing
- Nicholas Skaggs (community): Needs Fixing
-
Diff: 1445 lines (+774/-434)8 files modifiedEventReminder.qml (+85/-0)
EventRepetition.qml (+246/-0)
EventUtils.qml (+103/-0)
NewEvent.qml (+308/-422)
NewEventEntryField.qml (+17/-3)
RecurrenceLabelDefines.qml (+7/-5)
calendar.qml (+1/-1)
tests/autopilot/calendar_app/__init__.py (+7/-3)
Changed in ubuntu-calendar-app: | |
status: | New → Confirmed |
Changed in ubuntu-calendar-app: | |
milestone: | none → rtm14 |
status: | Confirmed → Fix Released |
assignee: | nobody → Nekhelesh Ramananthan (nik90) |
importance: | Undecided → Medium |
I think the first option, label outside the box, is the best way forward, IMHO. The latter might lead to people forgetting what field they are currently typing into. Additionally, the "Location" and "Guests" have the same issue. The "Date" field really shouldn't appear as though it's editable and the "Start" and "End" fields need to be redesigned as well.