-
Notifications
You must be signed in to change notification settings - Fork 3k
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
Move name
field out of Settings
and into ReportDetailsPage
#43636
Conversation
@youssef-lr Please copy/paste the Reviewer Checklist from here into a new comment on this PR and complete it. If you have the K2 extension, you can simply click: [this button] |
@youssef-lr sorry, I made a mistake in adding the issue in |
Can you also share a screenshot of what the details view of a report that has an non-editable title looks like for comparison? |
I added all the screenshots here in this comment in the Web Chrome section of Screenshots/Videos. Please have a look. I followed option 1 specified here. |
These are the new changes made compared to the previous PR.
|
Looks pretty good to me! Going to spin up a test build though for some local testing. |
@eVoloshchak PR ready for review! cc: @marcaaron |
Screenshots are looking good—I'll check out the ad hoc build once it's ready too. |
🧪🧪 Use the links below to test this adhoc build on Android, iOS, Desktop, and Web. Happy testing! 🧪🧪 |
Feels pretty good to me from testing the adhoc links above! |
Hi @c3024, just wanted to let you know that the feature you are working on in this PR is also a part of a flow that I am refactoring over in this PR, I will try to unify our code by looking into the way you've implemented it but still keep in mind the fact that we're working in parallel on this feature if my PR gets merged first. |
Thanks for sharing @cdOut , does it make sense to put one of the issues/PRs on hold? And/or to have a discussion somewhere? ( #expensify-open-source ?) |
Not really, it is however something we should keep in mind when merging one of those issues after the other. |
What's the latest here? Do we just close this one out since I think this is already implemented? |
This has been implemented in the Details Revamp flow during the refactor of ReportDetailsPage, I think this issue can be closed. |
Okay cool, I'm just going to close this one out then - let me know if anyone disagrees! |
Details
This PR is opened because the contributor assigned for the issue #40262 has been banned and the PR #40858 can no longer be modified and merged. Context here.
Fixed Issues
$ #40262
PROPOSAL: #40262 (comment)
Tests
Test 1
room
in which you are a member.Room name
followed by editable room name followed byin <workspace name>
.Test 2
Group name
followed by editable group name.Offline tests
Same as
Tests
QA Steps
Same as
Tests
PR Author Checklist
### Fixed Issues
section aboveTests
sectionOffline steps
sectionQA steps
sectiontoggleReport
and notonIconClick
)myBool && <MyComponent />
.src/languages/*
files and using the translation methodSTYLE.md
) were followedAvatar
, I verified the components usingAvatar
are working as expected)StyleUtils.getBackgroundAndBorderStyle(theme.componentBG)
)Avatar
is modified, I verified thatAvatar
is working as expected in all cases)Design
label and/or tagged@Expensify/design
so the design team can review the changes.ScrollView
component to make it scrollable when more elements are added to the page.main
branch was merged into this PR after a review, I tested again and verified the outcome was still expected according to theTest
steps.Screenshots/Videos
Android: Native
nameAndroid.mp4
Android: mWeb Chrome
nameAndroidmWeb.mp4
iOS: Native
nameiOS.mp4
iOS: mWeb Safari
nameiOSmWeb.mp4
MacOS: Chrome / Safari
nameMacChrome.mp4
For all the following images, admin/creator is on left and member on the right.
Group Chat
Room
Policy Expense Chat
Default Rooms
Chat Thread
Invoices
Money Request Report
Money Request
Task
MacOS: Desktop
nameDesktop.mp4