Skip to content

v4.0 UI cleanup #14871

@jeremystretch

Description

@jeremystretch

Proposed Changes

This issue serves to track miscellaneous cleanup work following the UI refresh in #12128 for NetBox v4.0. It will be kept open for a while as we continue to uncover and address minor UI issues. (Note that this issue is not a suitable place for proposing any new functionality or otherwise substantial UI changes.)

Please add any new items in a comment below (including a screenshot where helpful), and it will be added here.

  • Restyle login form
  • Fix styling of nav pills
  • Markdown form fields should use monospaced font
  • Fix header wrapping w/large number of buttons (e.g. aggregate prefixes view)
  • Fix styling of paginator for CustomFieldChoicesSet choices
  • Fix preview tab styling for comments fields
  • Fix empty text for related changes under ObjectChange view
  • Add padding between dark mode toggle and login button in top menu
  • Audit for unused templates
  • Reduce vertical space between a checkbox field and its help text
  • Remove ghost shadow from hidden "clear" button on quick search
  • Active nav pill has no background color in dark mode
  • Fix placement of hide/show dropdown button under device interfaces view
  • Allow object list tables to expand horizontally beyond the default page width where beneficial See Limit screen width for object detail views but use full screen for list views #15339
  • Fix spacing of "highlight in rack" button under device view
  • Fix styling of custom field group names under object view
  • Make add/import buttons on nav menu items a bit wider for easier clicking
  • Relocate "add" buttons for embedded object tables
  • Fix margin around the "map it" button for site addresses
  • Remove netbox-data block from the base template & and the obsolete getNetboxData() function
  • Remove bottom margin from last <p> element in rendered Markdown inside a table cell
  • Apply a corner radius to small (.btn-sm) buttons
  • Eliminate "flash" on load when dark mode has been set via toggle button (vs. user preference) See Fix flicker on page load when color mode is set to dark #15340
  • Fix field selection widgets in table configuration dialog
  • Tweak color of nav menu group headings to better differentiate from menu items
  • Fix border color of circuit commit rate dropdown button
  • Change span.color-label display to inline-block
  • The border of the "copy-to-clipboard" button is too dark
  • The labels/images dropdown at top right of rack view renders oddly
  • Row headings for attribute tables have too little contrast in dark mode
  • Fix toast text color in dark mode
  • Fix object selector functionality

Justification

We're tracking this work under a shared issue as they're mostly small, iterative changes that alone aren't very significant (e.g. tweaking HTML templates or applying a missing CSS class).

Metadata

Metadata

Assignees

Labels

status: acceptedThis issue has been accepted for implementationtype: housekeepingChanges to the application which do not directly impact the end user

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions