kaufmann42 / issueist

Create Github issues on the fly, wherever you are ✈️ (Chrome Extension)
https://issueist.dev
5 stars 2 forks source link

Add minimalist design #9

Open bcanseco opened 5 years ago

bcanseco commented 5 years ago

Summary

The current design is a bit bulky - see example below where it covers a big part of the page:

chrome_HIAhrmxNtf

Motivation

The current design looks good on mobile but doesn't work too well in extension form. I feel as if having a smaller footprint by default would make it faster to quickly create issues. Especially in cases when you need to look at something on your current page for reference while making an issue.

Describe alternatives you've considered

N/A

Additional context

One possible mockup:

chrome_odyI6pjS5s

Stick with a very thin input field. This requires users to have a default repo selected. Hitting enter within that field or clicking the paper airplane icon would submit the issue.

What about label and other options? You could add a scroll handler that expands the popup a bit to reveal other input fields. Or have a triple dot button somewhere. Lots of creative ways to start small but still allow as much functionality as you want.

What about Issueist branding? Again, lots of options. If you want "Issueist" somewhere in the default view: Maybe instead of a paper airplane icon, you have a full-width button below the input field labeled "Submit with Issueist". Otherwise, you can include it in any number of places when people expand to the advanced issue creation view noted above.

kaufmann42 commented 5 years ago

image

Playing around with this. I think if we could configure the behavior to auto expand while typing overflows that would be great. Just not sure it would be possible due to constraints on chrome extensions.

kaufmann42 commented 5 years ago

Expanding on the above, the title should be able to be configured in a settings page (need a new issue for that probably) and so can the repo. Would be cool to make it also configurable to use the last posted repo as the default here.

Would probably need to add a 'LESS OPTIONS ^' to the bottom of this page.