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

[UX] Provide Focus State for Buttons, etc. #112

Closed
amxmln opened this issue Aug 30, 2019 · 11 comments
Closed

[UX] Provide Focus State for Buttons, etc. #112

amxmln opened this issue Aug 30, 2019 · 11 comments
Assignees
Labels
discussion Talking over coding feature New feature or request good first issue Good for newcomers

Comments

@amxmln
Copy link

amxmln commented Aug 30, 2019

Hi! This seemed like a very useful site/app from the moment I first saw it and now that I’ve had the chance to play around with it a little, that impression hase proven true. Thanks for making it!

Now the only thing that I think could use a little work is the user experience, most notably that it’s impossible to see which buttons / elements have focus when using tab to navigate the interface (for example when creating fields for a POST request).

In general, I feel like the UI could be streamlined and made more concise to make better use of space, but I get that this project is in its early days and that might not be the focus yet. Keep up the great work!

@liyasthomas
Copy link
Member

Glad you liked it 💜
Improving UI/UX is a must. Keep suggesting your thoughts and we will consider them.

@liyasthomas liyasthomas added discussion Talking over coding feature New feature or request good first issue Good for newcomers labels Aug 30, 2019
@amxmln
Copy link
Author

amxmln commented Aug 30, 2019

Sure, here are some more thoughts:

  • The request group is probably the most used group next to the response and request body groups, but the way the application is currently set up, it scrolls down after every request and then requires to scroll back up to change the request and send it again. How about putting the request options and the response field next to each other on displays of a sufficient size? And on mobile, where this option isn’t possible, perhaps at least the entire request group could become sticky when the view is scrolled down so it’s always reachable?
  • It’s not very clear that the name of a group has to be clicked in order to expand it, perhaps the entire frame could be clickable, or there could be dedicated expand/collapse buttons?
  • When clicking the Use button in the history, I would expect the entire request to be restored, i.e. including body and other fields
  • This last one might be personal, but I feel the dark background in the dark theme is too dark and causes too harsh a contrast with the light text and the colors, maybe that could be brightened up a little, or it could be split up in a dark and a dimmed theme

I think that’s it for now (I haven’t been using the app a lot yet after all), but if something else comes up, I’ll try to tell you about those as well. 😊

Thanks for being open and recognising the importance of good UX!

@NBTX
Copy link
Contributor

NBTX commented Aug 30, 2019

I'll get on these and submit a PR with a bunch of UI tweaks!

@liyasthomas
Copy link
Member

Added few of of @amxmln suggestions

@liyasthomas
Copy link
Member

liyasthomas commented Sep 3, 2019

Fixed with #130

@liyasthomas
Copy link
Member

Hye guys.. @amxmln @NBTX @abraham @larouxn @izerozlu @yubathom @nickpalenchar @AndrewBastin @reefqi037
Check this out: Podcast about Postwoman: https://www.opensourcedevpod.com/episodes/postwoman-flying-through-the-network

@liyasthomas
Copy link
Member

@amxmln Would you mind checking out the updated color schemes and give review?
Don't forgot to force refresh (Ctrl + Shift + R) and apply color schemes from Settings page.

@amxmln
Copy link
Author

amxmln commented Sep 4, 2019

Hi, @liyasthomas, I had a quick look and it’s already much better.👍 Great work! I’m also happy about the new focus state for buttons, however, I think that the input and select fields would also benefit from one.

@NBTX
Copy link
Contributor

NBTX commented Sep 7, 2019

@liyasthomas Sorry, I've been kinda swamped this week!
I checked out the new color scheme and it's 🔥! Though I think we're gonna need to put a bit more work into the light theme at some point.

...and I'm just listening to the podcast now.

@liyasthomas
Copy link
Member

liyasthomas commented Sep 17, 2019

Major UI update is on the way 🔥
https://postwoman.io had a silly, non-professional UI.
It has been updated with better color schemes, icons and components.

Please review and give suggestions ✨

Screen Shot 2019-09-17 at 4 18 30 PM

@liyasthomas
Copy link
Member

Reached 100/100 Lighthouse score 🎉 🎉

Screen Shot 2019-09-27 at 2 48 40 PM

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
discussion Talking over coding feature New feature or request good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

3 participants