food-oasis icon indicating copy to clipboard operation
food-oasis copied to clipboard

Redesign tooltip for Organization Edit Form

Open gigicobos opened this issue 2 years ago • 6 comments

Overview

As part of the Heuristic Evaluation Research the research team recommended the redesign of the tooltips for the Organization Edit Form. Issues listed below:

  • Some tooltips are not accessible as the font and background colors are similar (Black and dark grey).
  • The location of the tooltips is not consistent, either they are cut off, too far from the field it is referring to, or linger and cover-up subsequent tooltips.
  • Tooltips do not work on the mobile version.

For further reference, review items # 2,4,5,6 from the Heuristic Evaluation to Features document, "Volunteers" tab.

Action Items

  • [x] Review / update the size of this issue.
  • [x] Create mockups for suggested new tooltips.
  • [x] Present options to the team.
  • [ ] Update the FOLA Design System file with the selected design.

Resources/Instructions

FOLA Design System Heuristic Evaluation to Features

Parent Issue:

#320

gigicobos avatar Jan 12 '22 01:01 gigicobos

I redesigned the tooltip along with some other components of the data entry form. Here are the changes:

  1. The title of every data field is now placed above the text box; 截屏2022-01-27 下午5 19 13

  2. I used the help icon as an indicator of tooltips. If a data field has a tooltip, the icon will be displayed next to its title; 截屏2022-01-27 下午5 28 50

  3. Every tooltip will point to its corresponding help icon, so it's clearer to users which data field it is referring to; 截屏2022-01-27 下午5 29 43

  4. The "Confirmed" checkbox has been repositioned such that on a narrow screen, there will be more space for the textbox in each line;

  5. I vaguely remember we had a discussion on changing the word "Confirmed" into something else. I used "Verified" in this mockup to show how it looks. We can talk about this further either in the comment section or at the team meeting.

Here's how it looks on desktop.

截屏2022-01-27 下午4 57 41

Here's how it looks on mobile.

截屏2022-01-27 下午4 44 05

souronion avatar Jan 27 '22 09:01 souronion

Regarding the tooltip of "Verification Notes," I suggest that we display the instructions right next to the text box instead of putting it in a tooltip. Like this:

截屏2022-01-27 下午6 00 30

souronion avatar Jan 27 '22 10:01 souronion

Hi team, I made some changes to the tooltip design:

  1. Use a help icon to indicate a tooltip;
  2. When a user clicks/taps the help icon, display the tooltip and replace the help icon with a close icon;
  3. For longer text, the user can scroll up and down to view the full content;
  4. When the user clicks/taps the close icon, dismiss the tooltip.

I felt that a close icon might be useful here since some people may prefer to leave the tooltip open when they click away/edit the data field. For example, they may need to refer to the tooltip when writing verification notes.

Here is a GIF to demonstrate the concept: Tooltip

For data fields:

  1. Desktop 截屏2022-02-18 上午9 49 45

  2. Mobile

截屏2022-02-18 上午9 51 15

Example of tooltips with long text (e.g. Verification Notes)

截屏2022-02-18 上午9 52 27

For buttons:

截屏2022-02-18 上午9 53 27

souronion avatar Feb 18 '22 01:02 souronion

Right now on a desktop, the tooltips are working pretty well except for the following two issues:

  1. Low contrast ratio makes the tooltip of verification notes hard to read;
  2. The description of verification notes gets cut off because it's too long. 截屏2022-03-04 上午6 12 53

What we want to achieve:

  1. A quick fix for usability before we figure out how to rewrite the description/redesign the verification notes feature;
  2. Make minimal changes to the rest of the tooltips given that they are working quite well.

One recommendation is to use a popover window(a top layer), instead of a tooltip, to display the instructions.

  • A user can trigger this top layer by clicking a help button;
  • Scrolling is enabled to allow for longer text;
  • "Close" button to dismiss the top layer.

Note: A user should be able to edit the form when the popover is open such that they can refer to the instructions while typing.

Kapture 2022-03-04 at 07 03 59


On mobile, other than the issues on verification notes, the main problem is that hovering does not work on mobile devices.

One recommendation is to use help buttons to indicate tooltips only on the mobile version.

  • We can reuse the popover window described above to display instructions on mobile devices;
  • When a user taps the help button, the popover gets triggered;
  • When they tap the close button, the popover gets dismissed.

Kapture 2022-03-04 at 07 59 32

Kapture 2022-03-04 at 08 31 29

souronion avatar Mar 04 '22 00:03 souronion

Here's another small issue that is not directly related to tooltips.

When a textbox is empty, the title of the data field is displayed inside the box. This leads to two problems:

  1. The form looks a little messy since the textboxes have different styles;
  2. At first glance it is unclear to users which boxes are empty.

The recommended solution is to change the setting/style of the textboxes. 截屏2022-03-04 上午9 04 07

souronion avatar Mar 04 '22 01:03 souronion

As I remember, this design is done by @souronion. Probably it hasn't made a development issue.

sei1122 avatar Sep 30 '22 17:09 sei1122