Kong / insomnia

The open-source, cross-platform API client for GraphQL, REST, WebSockets, SSE and gRPC. With Cloud, Local and Git storage.
https://insomnia.rest
Apache License 2.0
34.54k stars 1.95k forks source link

Unit Testing Design Implementation @sonicyeti #2464

Closed sonicyeti closed 2 years ago

sonicyeti commented 4 years ago

We will be performing the following visual and functional tweaks to the existing unit testing MVP.

unit_testing

Left Rail

1. Integrate new sidebar component in the following format: TEST SUITE NAME

Center Stage

3. Dropdown icon padding (address at component level for global fix) 4. Horizontally center the lint hint iconography (style like design mode) - NOT FIXING 5. Max height on testing > overflow scroll 20 lines 6. Remove dropdown > Play Icon button for Run (NO LABEL) 7. Remove dropdown > Trash Icon button for Delete (NO LABEL) 8. Convert existing method dropdown to styled one (leverage method color styling) - STYLED EXISTING 9. Consistently style the buttons leveraging primary and secondary visual treatment. This issue is more apparent on themes with a dark BG but essentially we have 4 different button styles going currently.

Right Rail

10. Address padding & line-height issues

Global

11. Add a subtle pencil hint on the hover state for all editable input fields. (Environment name via CMD + E, Test & Test Suite Name etc.) 12. Address issue where long labels on editable fields blows out the layout. 13. Address issue where clearing (then saving) and empty label results in the user being unable to see or edit it.

Progress

3, 6, 7, 9: https://github.com/Kong/insomnia/pull/2534 10: https://github.com/Kong/insomnia/pull/2533

Default Empty State

@erickrico Erick provide me with empty state, mirror Debug

stale[bot] commented 3 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

filfreire commented 2 years ago

@wdawson, I'm currently cataloguing through all unit test feature related issues.

Marking this one as closed, don't think it's applicable right now.