-
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
[$250] Move the Group Chat "Group name" field out of Settings and into Report Details #40262
Comments
@shawnborton do we want to go ahead and update this for Workspace Rooms too while we're in here? We've got this right now... |
Job added to Upwork: https://www.upwork.com/jobs/~01f69965c8e23061b7 |
Triggered auto assignment to @muttmuure ( |
|
Triggered auto assignment to Contributor-plus team member for initial proposal review - @eVoloshchak ( |
ProposalPlease re-state the problem that we are trying to solve in this issue.Move the Group Chat "Group name" field out of Settings and into Report Details What is the root cause of that problem?New feature What changes do you think we should make in order to solve the problem?
I believe this will apply to the room name as well (so similar changes for workspace room name will be needed), if not, we can apply the above change only to the group name What alternative solutions did you explore? (Optional)NA |
ProposalPlease re-state the problem that we are trying to solve in this issue.Move the "Name" edit field out of the "Details > Settings > Name" page What is the root cause of that problem?Feature Request What changes do you think we should make in order to solve the problem?
and remove this Lines 174 to 175 in 90412ec
7.BackNavigation
also Change this to
In updatePolicyRoomNameAndNavigate here and here change these to
Also change this to
Note:If we opt to apply this solely to group names, we can bypass the steps that involve changes with room names. Don't forget to clean up the ReportSettingsPage for unused variables.Changes can be made to the above code as needed. RESULT Screen.Recording.2024-04-16.at.9.53.53.AM.movWhat alternative solutions did you explore? (Optional)If we aim to combine both the group and room name screens into one, we can simplify the navigation flow by removing one screen. By consolidating the logic of both screens into a single one, we can utilize the 'isGroupChat' check to determine which API to call. If also have to remove this check so user is navigated to one screen |
i am willing to start this task immediately if you people allow me |
📣 @karam122! 📣
|
Contributor details |
✅ Contributor details stored successfully. Thank you for contributing to Expensify! |
I have applied as you mentioned, now what should I do?
…On Tue, Apr 16, 2024 at 12:08 PM melvin-bot[bot] ***@***.***> wrote:
✅ Contributor details stored successfully. Thank you for contributing to
Expensify!
—
Reply to this email directly, view it on GitHub
<#40262 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ARLRVJHBOOPEFOOPFMUHDWTY5TE7RAVCNFSM6AAAAABGIMHN5GVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDANJYGM4DKNRWGU>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Hmm yeah, I guess it would make sense to be consistent between groups and rooms. I could get down with that then, cc @Expensify/design for thoughts too. |
Yeah would be nice to do it for both at the same time 😄 |
ProposalPlease re-state the problem that we are trying to solve in this issue.Move the Group Chat "Group name" field out of Settings and into Report Details What is the root cause of that problem?New feature What changes do you think we should make in order to solve the problem?1- add
|
<MenuItemWithTopDescription | |
shouldShowRightIcon={canEditReportDescription} | |
interactive={canEditReportDescription} | |
title={report.description} | |
shouldRenderAsHTML | |
shouldCheckActionAllowedOnPress={false} | |
description={translate('reportDescriptionPage.roomDescription')} | |
onPress={() => Navigation.navigate(ROUTES.REPORT_DESCRIPTION.getRoute(report.reportID))} | |
/> |
We do the same for adding Room/group name and Workspace.
Also we need to remove the top part to fit the design here #40262 (comment)
2-remove this part of shouldShowRoomName from ReportSettingsPage
remove this part of shouldShowRoomName. This will remove the name editing from "Details > Settings > Name".
3- make group/room names larger
Pass the prop titleStyle
to MenuItemWithTopDescription
related to group/room name, with font ExpensifyNewKansas-Medium
and larger font size
4- make Workspace just a text under the Room name
As mentioned by the design team below, for chat rooms, we will display the workspace as simple Text under the room name.
@shawnborton After we do the updates in #40256 and take the task here in consideration for rooms too #40262 (comment) I have 2 suggestions to make the UI better: 1- move room/group name editing under the Pin/Share buttons like this:2- Use menu item for room/group name editingI think the UI will be a bit overwhelmed in suggestion 1, so I would like to suggest this one: |
Proposals look pretty 👍 so far. I think we'd want to have a single route/screen though for both the Room and Group Chat page if possible. The underlying flows are slightly different i.e. different validation and different API calls. But ideally should be consolidated if possible. @dragnoir great observations - will let @shawnborton respond before we proceed here. |
Maybe we should take an approach like this to harmonize rooms and groups? cc @JmillsExpensify @Expensify/design |
LGTM. Though I'm not sure if we need the Workspace on the room, but we can take that discussion elsewhere (also don't mind it too much) |
Proposalupdated based on the design team comment #40262 (comment) |
PR in progress |
This issue has not been updated in over 15 days. @eVoloshchak, @dragnoir, @marcaaron, @muttmuure 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! |
PR is here #40858 |
📣 @c3024 🎉 An offer has been automatically sent to your Upwork account for the Contributor role 🎉 Thanks for contributing to the Expensify app! Offer link |
Commenting for taking over as contributor. (Context)[https://expensify.enterprise.slack.com/archives/C02NK2DQWUX/p1718239157243779?thread_ts=1718239157.243779&cid=C02NK2DQWUX] |
This issue has not been updated in over 15 days. @eVoloshchak, @dragnoir, @mallenexpensify, @marcaaron, @c3024 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! |
cc @shawnborton @JmillsExpensify
Coming from this Slack conversation
We have decided to move the "Name" edit field out of the "Details > Settings > Name" page and into the Report Details page itself with a much more stylized look.
Deliverables:
Upwork Automation - Do Not Edit
The text was updated successfully, but these errors were encountered: