-
Notifications
You must be signed in to change notification settings - Fork 2.9k
Description
Environment
- Python version: 3.6.8
- NetBox version: 2.9.3
Proposed Functionality
Use 100% of horizontal screen real estate for pages (at minimum pages with tables).
Currently pages with tables, for example "Virtual Machines" page, have quite large margins or whitespace at the left and right side of the pages.
I understand that this is a current trend in design but what does it contribute to usability of NetBox? If the page would utilize 100% of horizontal width then the tables could avoid wrapping text in cells to a second or third line, or additional columns could be fit. I counted roughly 15-20% of horizontal screen real estate is "wasted" to the margin at the sides of the page.
Screenshot of the margins highlighted in red:

Edit:
- This proposal is to, at minimum, allow the vertical part of the page that has the data table to use 100% of the width. If the other parts (like the page header shown in above screenshot) does not use 100% that is not an issue.
- Further, if the "Search" widget at the right side of the table could be "collapsed" when not needed to allow further 20-25% of horizontal screen real estate for the table would be nice but that might be more complex change.
Use Case
For tables with long text in cells or tables where additional columns have been added now do not fit horizontally on the screen due to the 15-20% margins.
Database Changes
Should be none? Should be just a CSS change?
External Dependencies
None?