apigitlabs / apigit-support

APIGIT is a native Git based collaboration platform for API design, document, mock and share.
https://apigit.com
3 stars 0 forks source link

UI review - some ideas #38

Closed Stwissel closed 2 weeks ago

Stwissel commented 2 weeks ago

Is there an existing request for this feature?

Is your feature request related to a problem?

First of all: you rock!

I used the Form UI on a 4K monitor and found myself scrolling up and down quite a bit. A little vertical cleanup could improve that. I've compiled some ideas below

Describe the solution you'd like

Consistent add UI

Most of the add function use the (+) button -> I like it. However "Security", "Body content", "Responses" use the dropdown model. I would make the (+) the only add UI element

Request Body not always needed, takes a lot of space

Add a (+) button like Parameters just above and don't display body stuff if not clicked (and you need a trash button then too) - or have 3 ( ): the two existing and () No Body

Make description expendable

Just show one line and (...) with an expand button. Eventually memorize it. Btw. love the markdown editor, is it a component i could use?

Consider to put single line labels in front of the input field

Give it a hard look, it might impact the aesthetics too much. There are a number of one liners where you could pull the label on the same line as the input field saving vertical space

Describe alternatives you've considered

Keep up the good work.

Additional context

No response

apigitlabs commented 2 weeks ago

Thanks, @Stwissel , for all the great suggestions. Your thoughtful guidance is much appreciated. We've implemented most of the improvements—please refresh browser and give them a try!

Stwissel commented 2 weeks ago

Awesome, like your updates