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

Displaying Issues in Contextual Bar Provided Better UX than Modal View #94

Open henit-chobisa opened 1 year ago

henit-chobisa commented 1 year ago

Why do we need this ?

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.

As a GitHub App developer I need to switch the UserIssuesModal from ModalViewParam to ContextualBarViewParam as UserIssuesContextualBar and change all the update actions from modal to contextual bar. Along with that, also need to update the view that it supports leading to IssuesViewModal and also IssueAssignModal

Acceptance Criteria