Skip to content
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

View issue v2 #26

Closed
andstor opened this issue Apr 11, 2021 · 3 comments
Closed

View issue v2 #26

andstor opened this issue Apr 11, 2021 · 3 comments
Assignees
Labels
enhancement New feature or request

Comments

@andstor
Copy link
Member

andstor commented Apr 11, 2021

Following is a new mockup of the issue view, building upon #9. This new design should capture most of the functionality expressed in a number of issues. Primarily, this covers parts of issue #16 and #5, by adding a new side panel. Also, issue #13, #7, #24 and #25 are related.

@andstor
Copy link
Member Author

andstor commented Apr 11, 2021

Mockup of the improved issue view

Side panel - question issues

The new side panel to the left includes a list of all the issues for the question for the current viewed issue. Primarily, this list only includes Open and New issues. For easy navigation, it should be possible to toggle showing Closed issues as well. By clicking the Issue title, one can navigate to the issue.

Dropdown menu

Each issue is presented with a small menu, indicated by three dots. This menu includes the options to Close/Open the issue. It also includes a option to Subsume the issue.

New buttons in top right corner

Two new buttons in the top right corner has been added. This includes a New issue button. This is a redirect to the page for creating a new manual issue. See #24. This button should also be added to the Issues view page. The other button enables the user to rename the issue title. By clicking the button, the Issue title should be converted to an input field, along with presenting a Save and Cancel button and

Issue comments toolbar

Email

A new email icon has been added to the comments toolbar. By clicking this button, the text in the comment will be emailed to the original author of the issue. A small green symbol will show that the comment has been emailed.

Dropdown

A dropdown menu has been added. This includes the possibility to edit a comment, in addition to manually trigger a email resend.

Advanced dropdown menus

Ion order to manage (add, remove, etc.) tags and linked issues, an advanced dropdown menu should be presented when clicking the gear icons under the Tags and Linked issues sections. This menu should include a search field, to be able to search for issues or tags.

Subsuming issues

By subsuming an issue, the selected issue in the side panel will be closed and listed under Linked issues in the section to the right. When viewing a linked issue, a banner at the top will state that this issue is referenced, together with a link to the referencing issues. See second mockup.

@andstor
Copy link
Member Author

andstor commented Apr 11, 2021

What do you think @hgeorgsch ?

@andstor andstor added the enhancement New feature or request label Apr 11, 2021
@hgeorgsch
Copy link
Contributor

This looks very good.
We may want to emphasise «superseded by» rather than «referenced by». We may need referencing, but the main use case I am concerned with is superseding issues, making it clear that the superseded issue is no longer relevant, which is not the case for referenced issues.

@andstor andstor self-assigned this Jun 15, 2021
andstor added a commit that referenced this issue Jul 7, 2021
andstor added a commit that referenced this issue Jul 8, 2021
andstor added a commit that referenced this issue Jul 14, 2021
@andstor andstor mentioned this issue Jul 20, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants