gitbucket / gitbucket

A Git platform powered by Scala with easy installation, high extensibility & GitHub API compatibility
https://gitbucket.github.io/
Apache License 2.0
9.14k stars 1.25k forks source link

Create issue button in top #1322

Open purpleraven opened 7 years ago

purpleraven commented 7 years ago

It will be useful, if you put "create issue" in the page header, near of pull requests and issues link.

takezoe commented 7 years ago

@purpleraven Could you show detailed position that you intend? Please explaining with screenshot if it's possible.

purpleraven commented 7 years ago

For example in jira:

screen shot 2016-10-12 at 18 11 58

Its possible to start creation of issue in one click

McFoggy commented 7 years ago

a possible place is on project root page

image

a bit like when we are on the PR page

image

purpleraven commented 7 years ago

@McFoggy I suggest to add it on header (blue line on sceenshots)

McFoggy commented 7 years ago

@purpleraven as a dayly user of the full atlassian suite: JIRA, confluence, bitbucket (yeah even as gitbucket committer 😭 ) I would not qualify the suite as the best example in user experience ease. Another thing is that in JIRA, the button is not entirely contextualized and you can create issues for every "project" you have access to (with default to the current one in case of a project context) ; do we want to mimic that or do we want to stick to a button available & visible only in the context of the project? That being said I would not be hurt to see the button in the top bar ; we just have to take care of the free space availability in this top bar.

purpleraven commented 7 years ago

@McFoggy On projects page create issue button should create an issue for the project. On pages without selected project, selectbox with projects can be shown during issue creation.

we just have to take care of the free space availability in this top bar.

Can be hidden on small screen

takezoe commented 7 years ago

It might be possible to implement such a button as a plug-in.