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

still not usable, needs further design #3

Open
sumeet opened this issue Sep 18, 2020 · 0 comments
Open

still not usable, needs further design #3

sumeet opened this issue Sep 18, 2020 · 0 comments
Labels
8 difficulty 8, VERY hard, needs to be figured out and broken down
Projects

Comments

@sumeet
Copy link
Owner

sumeet commented Sep 18, 2020

the new schema builder interface makes a lot of sense compared to the old checkbox interface, but the organization of the menus doesn't make sense. furthermore, doesn't really work and isn't fluid.

instead of fixing the crashers with the current implementation of the JSON HTTP Client builder, i would like to put design energy into the UI and flow.

current implementation:

Screenshot_20200918_152757

after running the "test"

Screenshot_20200918_153150

there are a number of issues here. i think it's a little unclear and unnatural how to use this, and another UI issue is that the schema builder takes up a lot of room, there's a lot of vertical scrolling.

what i actually had in mind

i wanted some sort of way to tie together the concept of unit testing, and knowing up front some example inputs (related to #4) and using that to actually execute said request against external server, in essence combining the steps of playing with an external API (like you would using a tool like curl or postman) and turning it into executable code.

as a UI puzzle, it may be too difficult to figure all of these things out at once. possibly the "testing" part of it could be figured out as part of #4 and implemented at another time. maybe "schema builder" should just let you paste JSON into it instead of doing requests itself.

i'm not sure about any of these ideas, and i don't know where to go with this.

@sumeet sumeet created this issue from a note in roadmap (HTTP client) Sep 18, 2020
@sumeet sumeet added the 8 difficulty 8, VERY hard, needs to be figured out and broken down label Sep 18, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
8 difficulty 8, VERY hard, needs to be figured out and broken down
Projects
roadmap
  
ON HOLD -- HTTP client (gotta talk to...
Development

No branches or pull requests

1 participant