department-of-veterans-affairs / va-mobile-app

"If VA were a company, it would have a flagship mobile app."
https://department-of-veterans-affairs.github.io/va-mobile-app/
17 stars 2 forks source link

Collection of HSP issues (armadillo tail segment one) #8537

Closed TKDickson closed 6 months ago

TKDickson commented 6 months ago

We're starting to do holistic review on the home screen personalization feature branch. To avoid a lot of overhead writing out separate bug tickets for each issue, we're going to attempt this "collection of issues" bug ticket.

If it's awful (aka it's nearly impossible to correctly keep track of all issues & what was fixed) then I will break them out separately, overhead be d*mned.

One

Too much spacing in this 'min home screen' UI, doesn't match Figma.

image.png

Two

Cerner copy on Health Category screen has unintended space from the left. Can we align that with the feature titles? Green line represents correct alignment, line it up with this.

cerner-copy-alignment.jpg

Three

Bump up BitterHeading to 26px on all Category, Feature and Subtask screens (is currently 22px). Subtask work was recently merged in this PR, so can we make sure that these updates make it over there too somehow? See Figma (category). And Figma (feature).

Four

Ensure there is 30px space between the Crisis Line and the Home / Category titles (Activity / Health, Benefits, Payments). (on Home, space looks too large; on Categories, space looks too small). See Figma (home) and Figma (category).

Five

I see a floating tab bar on Android. We want to make sure that white background is bleeding down to the edge. iOS displays are ok.

tab bar float.png

Six

On Profile, the space between Veteran Status card and first row of features should be 20px (is too tall)—see Figma

Seven

On Android, the rule line in the disability rating/payment module should be a line but it isn't—it's a one pixel box w an outline. Screencap: Figma file on left, Android on right.

image (8).png

Eight

The nametag component on the profile doesn't accept an error from the military service history API call. On the home screen, it'll attempt calling it the regular 4 times. On the profile screen, it calls it forever - I went about 45 seconds of it calling continuously before I backed out of the screen to stop it calling.

(This doesn't happen in develop; seems to be particular to the HSP2 branch).

Nine: Screenreader issues

Ten: JWT token malformed error reintroduction

On not-the-first login session, JUST on the HSP2 branch (not develop) I'm seeing race conditions where we're calling APIs - for instance in this screenshot authorized services - before login is complete, resulting in our old friend "Access token JWT is malformed"

image.png

11 - Category titles (newer: from Builds 1638-ios/1572-android)

UX/FE collab needed on the Category headers/Feature entry type relationship. At the very least, the Category titles are cut off at the top. (Related to item 3 in this ticket, we executed but still need to refine)

category-title-cutoff.png

12 - Homescreen: VA Announcement (newer: from Builds 1638-ios/1572-android)

Replace current icon with the one used in the DS Link component. Figma example

13 - SM Inbox Count Not Decreasing upon reading messages

The SM inbox count is not decreasing by 1 upon a message being read. The count in the category screen and home screen is also not decreasing.

14 - Homescreen: Heading spacing within sections (newer: from Builds 1638-ios/1572-android)

Activity and About you sections: Check spacing between the headers and the activity module. The gap on Activity looks larger. Per Figma, it should be 20.

activity-aboutYou-space.png

DO NOT ADD FURTHER ISSUES TO THIS TICKET. Add them to #8578.

bischoffa commented 6 months ago

Adam to chat with Therese on this ticket to see how Global is experimenting with this. Will chat during our 1:1

For now I will be tracking the individual issues as bugs in my bug tracker doc vs just 1 for this ticket. So its 14 as of this comment.

TKDickson commented 6 months ago

Issue two (cerner alignment on health category) was addressed in #8134, and verified.

Issue 13 was discovered to be not-HSP/pre-existing, and was moved to its own ticket #8577.

Issues 9 (screenreader pronunciation, loading) and 5 ("floating tab") are still TBD if they're going to be addressed.

All other issues have fixes (not yet verified) in the HSP2 branch.

TKDickson commented 6 months ago

Moved the descriptions in subissue 9 to #8578 (and split them into 3 issues - VA pronunciation, external link helper text, and loading screen).

Subissue 5 predates the home screen/is in develop, opened bug ticket #8586 FYI @htcollier

Closing this ticket as complete.