RocketChat / Apps.Github22

The ultimate AI-powered app extending Rocket.Chat for global developers collaborating on Github (2024 and beyond)
33 stars 37 forks source link

Adding issue contextual bar #95

Open henit-chobisa opened 1 year ago

henit-chobisa commented 1 year ago

Closes #94

Issue(s)

We have a button in UserProfileView, which tends to open user's issues, with it's states of mentioned / created and open / close, but the supporting SurfaceView that lists the issues is a ModalView which is not the best solution to display list like data, hence I request to switch to Contextual Bar View, which doesn't block user's activity while working on any chat and keeps the issues handy in contextual bar.

Acceptance Criteria fulfillment

Proposed changes (including videos or screenshots)

IssueListContextualBar

henit-chobisa commented 1 year ago

@henit-chobisa Why does this completely remove userIssuesModal and if it does, did we check for backward compatibility incase the modal was being used elsewhere ?

@samad-yar-khan, I have checked all the places where the userIssuesModal is used and modified it to the contextual bar. So far, I am sure that the userIssuesModal has not been used anywhere except the profile view, If you say, I can still keep a copy of userIssuesModal for backward compatibility ?