Closed kbecciv closed 1 year ago
Triggered auto assignment to @sakluger (Bug
), see https://stackoverflow.com/c/expensify/questions/14418 for more details.
Platforms
in OP are ✅)The list is scrollable
We can show a indicator arrow at bottom. Like i have done here. This might help at many places to identify scrolls.
We can hide the indicator arrow when the scroll is at the bottom.
I have basically handled this using onScroll, onLayout and onContentSizeChange.
And created two states, isScrollable
and isLastItemVisible
.
isScrollable
is used to show/hide the indicator arrow.
isLastItemVisible
is used to hide the indicator arrow when the scroll is at the bottom.
https://github.com/Expensify/App/assets/78416198/12d24542-4af5-4dbd-8661-039b0f029641
N/A
@jeet-dhandha I like your idea let's put up improvement in the slack group
Unless someone accepts to fix in this issue.
I agree that when the window size cuts off the list exactly between two people, that it's not clear that it's a scrollable list.
It looks fine in this example:
But in this example, when I change the window size just slightly, it's not great:
@Expensify/design I'd love your thoughts on how best to fix this. Do we have an existing pattern for scrollable lists that does a better job indicating when there is more below the fold?
Hm good question. I don't think we do, so part of me thinks we could just close this?
We could consider some kind of fade out or something, but I don't feel strongly. Maybe bring this to the open source room for more discussion, or bump the thread?
@shawnborton @spcheema - Please ping here whenever you get an update.
Thanks @shawnborton, I'll bring up for discussion in open-source and post here with the decision. I think you're probably right that we should close for now, since it's not necessarily a bug, just a design pattern that could be improved.
Actually, we do have a similar design pattern - the LHN. There's no indicator that there are more chats below the fold. Given that we're following the existing design pattern, I'm just going to close this for now.
@sakluger @shawnborton - Please do assign me this task if you think to implement something in future.
If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!
Action Performed:
Expected Result:
App should display all selected individuals in preview or indicate that some have not been included with three dots.
Actual Result:
App displays only three candidates in preview when more than 5 or so are selected, causing confusion by not indicating that some have been left out.
Workaround:
Unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Version Number: 1.3.29.3
Reproducible in staging?: y
Reproducible in production?: y
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation
screen-capture (91) (1).webm
https://github.com/Expensify/App/assets/93399543/aeaed34e-24af-4949-8dbc-cd29a7296ea4
Expensify/Expensify Issue URL:
Issue reported by: @tewodrosGirmaA
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1686648290378409
View all open jobs on GitHub