-
Notifications
You must be signed in to change notification settings - Fork 2.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature: LHN, avatar and header updates to reports, workspace chats and chat rooms tied to workspaces. #20486
Comments
Current assignees @JmillsExpensify and @trjExpensify are eligible for the NewFeature assigner, not assigning anyone new. |
Job added to Upwork: https://www.upwork.com/jobs/~01d3518465643567ea |
Triggered auto assignment to Contributor Plus for review of internal employee PR - @s77rt ( |
Also @shawnborton did we decide one way or the other on all blue for the second line of the header rows? I still like the differentiated |
I'm cool with leaving From in gray to differentiate it, I agree it does look a bit nicer. |
@shawnborton are we good to combine this issue with #19264 ? |
I agree. @chiragsalian, want to add that as a commit to your PR before it gets reviewed and merged? |
I don't see why not. We can probably use this issue as a bit of an overarching tracker, and we can add those to the OP. Breaking that down, is this what we need to complete the refresh across all report types?
On that third one, that's these updates in the header side-by-side: Note: I've purposefully left out the new sub-total header stuff, I think that only needs to come first when we bring in card transactions and hold. Does that sound about right to everyone? Missed anything, anything to add? |
This comment was marked as off-topic.
This comment was marked as off-topic.
Avatar portion should be done monday, just debugging a failing Jest test |
On that, Code is done otherwise! PR draft here- #20512 |
Amazing! And thank you Tom for breaking it down like that. |
Could I get clarification on QA steps for creating an expense report vs expense request? |
pre-requisite: Have the account(s) on the
In the LHN:
So as suggested QA steps, maybe like so...
|
Here's video to see expense report and expense request Account A, B should have
Screen.Recording.2023-06-12.at.5.09.13.PM.movI am not sure expense request vs expense report. |
The expenseReport is the one with the pay button in the header seen at 0:03. |
I have the avatar PR up, will start working on all of the headers next |
Notes for titles:
|
@trjExpensify / @JmillsExpensify do we have a mockup that features the Request with header pattern |
Nice, that makes sense to me. 👍 |
@trjExpensify @shawnborton great, that makes sense with the total in the button! Could I get a mockup for the checkmark place on web/mobile? I want to make sure I'm on the same page there |
@shawnborton |
Definitely not, that was probably an accident. Let's keep the divider line there. |
Yeah I think that works! |
OVERALL UPDATE: I made a few PRs to get started on the headers this weekend:
Both are nearly done and just need screenshots/QA steps and I think I should be able to get most of the Expense REQUEST view (#22333) done today as well. DROP DOWN BUTTON QUESTION: @shawnborton - We modify the dropdown button on this page, can you confirm whether this design will be used everywhere or just on this page? (changed to medium sized button (smaller height), remove dark divider line) I have a few follow-up questions about hover and press actions, so my plan is to create an issue and tackle this button separately. Here's the issue- #22540 THREE DOTS QUESTION: @trjExpensify - What happens when you click the three dots? We currently omit the three dots on report pages and only show on the individual transactions. Is it intentional to add it here? (The default option is delete) |
Oh hm, you're right. @shawnborton are we moving the pin action into that overflow menu here, yeah? I believe that was the intention, in which case we should add it as a menu item within both the expense/iouReport view and request view. |
@trjExpensify why not just show the pin icon instead of the three dots? |
Yeah, the intention was to move the pin action into the overflow menu. I like keeping things consistent and training the user that on basically every type of view (chat, task, expense, report, etc) you have an overflow menu that has additional options. So even if the pin is the only option available in some cases, I do like keeping things consistent by using the overflow menu. |
I have both PRs MVP done for these two views. @shawnborton @trjExpensify could we sync up and make sure I'm not missing any steps in these PRs? (Note: I still need to clean code up)
Is there a separate issue or design doc section for the pin changes? Report Request |
I think we missed putting this into an issue or design doc. That being said, happy to sync up and make sure we're all on the same page! |
But yeah, the idea is that we basically give every top chat header (the thing with the avatar + user/room/task/expense/report name) an overflow menu. The pin icon will live behind the overflow menu, and sometimes we'll also have a call icon, a delete icon, etc. |
EOD Update: Major PRs Ready For Review: Follow-Up Issues I will be tackling separately as they affect more views: (Note, I may make some of these external) |
This issue has not been updated in over 15 days. @JmillsExpensify, @trjExpensify, @s77rt, @grgia eroding to Monthly issue. P.S. Is everyone reading this sure this is really a near-term priority? Be brave: if you disagree, go ahead and close it out. If someone disagrees, they'll reopen it, and if they don't: one less thing to do! |
I think this should be back on |
Yeah, agreed. We're down to clean-up now. |
Given that we have an issue for everything that remains from here, and related because all those are already included in the wave3 project, I'm inclined to close this larger issue out. In fact, I'm going to go ahead and do that, though please re-open if I'm missing something. |
While we recently implemented threads, tasks, and manual requests, we realized that threads followed one set of design patterns, while manual requests and tasks followed a different set of patterns. In an effort to clean this up for manual requests and IOUs – threads are already being implemented and tasks are being handled separately – this doc outlines a new, unified approach to ensure business use cases match the rest of the app.
LHN & Avatars
Notes for completeness:
Headers
Notes for completeness:
*iou/expenseReport subheaders
To:
andamount
Pay
buttonPay $50 with Expensify
Mobile (Old | New):
Desktop (Old | New):
Rollout Plan
To:
andamount
Pay
buttonPay $50 with Expensify
Upwork Automation - Do Not Edit
The text was updated successfully, but these errors were encountered: