Skip to content

Convert the NetBox UI to use Tabler #12128

Closed
@jeremystretch

Description

@jeremystretch

NetBox version

v3.4.7

Feature type

New functionality

Proposed functionality

Rewrite the NetBox UI to use the Tabler UI kit. Like the current UI, Tabler is built using the Bootstrap CSS framework, but offers many additional features and components natively.

This will be a huge task, and further exploration is needed to better estimate the amount of work required. This FR will be updated with additional details concerning the proposed implementation as research progresses.

Use case

Tabler will allow us to achieve more consistent UI styling application-wide, while obviating the need for much of our custom code. Some of its benefits are listed below:

  • Application-focused design
  • Native dark mode
  • Robust layouts & navigation components
  • Broader selection of UI components

Database changes

None

External dependencies

This will introduce the Tabler library as a new dependency.

Metadata

Metadata

Assignees

Labels

status: acceptedThis issue has been accepted for implementationtopic: UI/UXUser interface or user experience related worktype: featureIntroduction of new functionality to the application

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions