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

UI improvement - multiple changes #61

Closed
x4v13r64 opened this issue Dec 18, 2018 · 4 comments
Closed

UI improvement - multiple changes #61

x4v13r64 opened this issue Dec 18, 2018 · 4 comments
Assignees
Labels
component-UI Affects UI enhancement New feature or request
Projects
Milestone

Comments

@x4v13r64
Copy link
Collaborator

x4v13r64 commented Dec 18, 2018

1

In the top bar, clicking once opens the menu but there's no way to close it without selecting an option:

sc_2018-12-18_16h12m43s

There should be a way to close this (either a specific button and/or by clicking outside of the menu).

2

In the initial view, the run information (last run, datetime, ruleset) are shown at the bottom. This should be moved to an additional tab of the "about" section (top right) and should include some additional info (account ID, scope (account/project), provider, etc.).

3

In the Dashboard section, clicking "+" expands the issue, should then show "-" to collapse:

sc_2018-12-18_16h04m10s

4

In the service issue pages, it's unclear that issue titles are links:

sc_2018-12-18_16h19m19s

Moving the mouse over an issue should underline it (as for the main dashboard), to show it's a link.

5

This left sidebar looks a bit heavy

image

@x4v13r64 x4v13r64 added enhancement New feature or request component-UI Affects UI labels Dec 18, 2018
@x4v13r64 x4v13r64 added this to the Milestone 3 milestone Dec 21, 2018
@Aboisier Aboisier added this to To do in Scout Suite Jan 15, 2019
@x4v13r64
Copy link
Collaborator Author

Regarding element 3, it would be nice if you could click anywhere on the panel, not only the + symbol. Maybe changing the implementation to something like https://getbootstrap.com/docs/4.1/components/collapse/#accordion-example would be better.

@Aboisier Aboisier modified the milestones: Milestone 3, Milestone 2 Jan 24, 2019
@Aboisier Aboisier added this to To Do in Scout Suite via automation Jan 24, 2019
@Aboisier Aboisier self-assigned this Jan 24, 2019
@Aboisier
Copy link
Contributor

Blocked by #115

@Aboisier
Copy link
Contributor

Unblocked, since #115 was merged

@Aboisier Aboisier moved this from To Do to In progress in Scout Suite Jan 30, 2019
@Aboisier
Copy link
Contributor

Implemented in #132 .

Scout Suite automation moved this from In progress to Done Jan 31, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component-UI Affects UI enhancement New feature or request
Projects
No open projects
Scout Suite
  
Done
Development

No branches or pull requests

2 participants