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

v2.12 UI layout tweaks #6372

Closed
35 of 37 tasks
jeremystretch opened this issue May 7, 2021 · 7 comments
Closed
35 of 37 tasks

v2.12 UI layout tweaks #6372

jeremystretch opened this issue May 7, 2021 · 7 comments
Assignees
Labels
topic: UI/UX User interface or user experience related work type: housekeeping Changes to the application which do not directly impact the end user

Comments

@jeremystretch
Copy link
Member

jeremystretch commented May 7, 2021

Proposed Changes

I'm opening this issue to track miscellaneous proposed adjustments to the v2.12 user interface. These are listed below.

General Styling

  • Tweak BS5 standard color scheme (TBD)
  • Default text color seems too dark (?)
  • Remove underline style from hyperlinks
  • Remove focus ring effect from navigation menu headers
  • <code> text should not be pink
  • Fix toast colors in dark mode
  • Fix multi-select colors in dark mode

Layout

General

  • Fix footer placement (needs to be fixed at the bottom)

Navigation Sidebar

  • NetBox logo should be centered
  • Set max-width for large screens
  • Move hostname & current time to end of page body
  • Reduce padding of top-level menu items
  • Remove horizontal margin on link items (should be full width)
  • Add "add" and "import" buttons to each item as appropriate

Search Bar

  • Border should be consistent for all elements of the search bar
  • Errant righthand margin on "Login" button (if not authenticated)

List Views

  • Move search panel into collapsible element above object table
  • Eliminate extraneous margin/padding around objects list
  • Object list text is too small
  • Filter form widget text is too big
  • Updating “per page” count does not refresh list
  • Objects list is very cramped at 1280px
  • Filter fields should not auto-populate (too many API requests)
  • Don’t put objects table inside a panel (too many visual borders)
  • Utilization graph columns should have a minimum width
  • Object checkboxes are too small

Object Views

  • Errant bottom border on title container
  • Clone/edit/delete buttons are not top-aligned
  • Tab horizon should extend across entire page body

Object Edit Views

  • Set max-width on form
  • Form should be centered on page
  • Change “Update” button to “Save”
  • Show standard form validation errors

Object Delete Views

  • Confirmation dialog box should not be filled red
  • Confirm button should be filled red

Object Import Views

  • Page should be full-width at 1280px
  • Device import: Racked/child device tabs are not tabs
  • Device type import: JSON data field not big enough

Bulk Delete Views

  • Objects table should be full-width

Justification

The goal here is simply to help polish the UI in preparation for public testing.

@jeremystretch jeremystretch added type: housekeeping Changes to the application which do not directly impact the end user topic: UI/UX User interface or user experience related work labels May 7, 2021
thatmattlove added a commit that referenced this issue May 8, 2021
thatmattlove added a commit that referenced this issue May 23, 2021
thatmattlove added a commit that referenced this issue Jul 15, 2021
thatmattlove added a commit that referenced this issue Jul 15, 2021
thatmattlove added a commit that referenced this issue Jul 19, 2021
thatmattlove added a commit that referenced this issue Jul 19, 2021
thatmattlove added a commit that referenced this issue Jul 20, 2021
@github-actions
Copy link
Contributor

github-actions bot commented Aug 2, 2021

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. NetBox is governed by a small group of core maintainers which means not all opened issues may receive direct feedback. Please see our contributing guide.

@github-actions github-actions bot added the pending closure Requires immediate attention to avoid being closed for inactivity label Aug 2, 2021
@jeremystretch jeremystretch removed the pending closure Requires immediate attention to avoid being closed for inactivity label Aug 20, 2021
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Nov 19, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
topic: UI/UX User interface or user experience related work type: housekeeping Changes to the application which do not directly impact the end user
Projects
None yet
Development

No branches or pull requests

4 participants