From issue boards, open issues in popup view
Description
Switching views has been a little bit of a pain when dealing with the issue board. It wouldn't be that bad if all I had to do was use the "back" navigation on my browser. But I also have to reload and clear the page cache (Ctrl+Shift+R
), or navigate to the "Issues" view and select "Boards", to force the issue changes to show up on the issue board listing.
~"feature proposal"
Proposal
Make clicking an issue open a popup view that allows us to interact with the issue as we would in the current issue view (or similar to it), allow editing the title/details of the issue, and seeing relevant changes reflected on the issue board when closing the issue popup.
Links / references
Basic idea from being a waffle.io user:
Documentation blurb
Overview
What is it? A way to keep from having to completely switch views
Why should someone use this feature? This helps avoid having to switch views to work on issues, or having to manually reload (and possibly clear the page cache) to see related changes to the board.
What is the underlying (business) problem? I don't think this applies, since I'm opening this issue as an individual developer.
How do you use this feature?
- Click an issue to open it in an HTML popup view
- Popup view shows issue details
- Click relevant edit buttons to edit issue details (title, description, assignee, milestone etc.)
- Scroll downward to view issue history and comments
- Click in the available comment box to write a comment and add related attachments (allows markdown usage), then click the "Comment" button
- When you're done interacting with the issue, click the Close button in the corner of the issue (or by clicking outside of the popup)
Closing the issue causes the issue board view to check for issue updates for issues listed on the board.
Use cases
This will be available to anyone who wants to use the issue boards on GitLab. It should make interacting with issue boards nicer, especially since we currently can't send changes to GitLab issues from external services/applications that offer kanban-style boards.
Feature checklist
Make sure these are completed before closing the issue, with a link to the relevant commit.
-
Documentation -
Added to features.yml