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

Collapse page headers when scrolling down #17447

Open
PieterL75 opened this issue Sep 11, 2024 · 2 comments
Open

Collapse page headers when scrolling down #17447

PieterL75 opened this issue Sep 11, 2024 · 2 comments
Labels
netbox status: under review Further discussion is needed to determine this issue's scope and/or implementation type: feature Introduction of new functionality to the application

Comments

@PieterL75
Copy link
Contributor

NetBox version

v4.0

Feature type

New functionality

Proposed functionality

The top part of the page contains information about the model you are looking at.
When scrolling down, the model info should be retained in a smaller format.
Before scrolling :
image

After scrolling:
image

Use case

Having the name and breadcrumbs of the model visible helps

Database changes

No response

External dependencies

No response

@PieterL75 PieterL75 added status: needs triage This issue is awaiting triage by a maintainer type: feature Introduction of new functionality to the application labels Sep 11, 2024
@jeremystretch jeremystretch added the netbox label Nov 1, 2024 — with Linear
@jeremystretch jeremystretch added status: under review Further discussion is needed to determine this issue's scope and/or implementation and removed status: needs triage This issue is awaiting triage by a maintainer labels Jan 23, 2025
@bctiemann
Copy link
Contributor

This is a good idea, but the proposal brings up the potential to add persistent / sticky header features for list views too — i.e. column headers that remain visible as you scroll down the table. This wouldn't be relevant on object detail views where the breadcrumbs are visible and relevant, but it would come into play on object-scoped list views like the one in the OP, where you would have both breadcrumbs and column headers as candidates for stickiness.

I think it's a good idea to add some dynamic scrolling behavior with a persistent sparse header, but let's give some thought to what would be the most useful (ideally unified across both detail and list views) set of features to have in that header. Otherwise once we start adding persistent header features (i.e. if we implement sticky breadcrumbs only) we're going to feel pressure to add more and more such functionality to it.

@PieterL75
Copy link
Contributor Author

PieterL75 commented Jan 24, 2025

Looks like there are more requests on the UI, maybe indeed a good idea to gather them and combine

#12641
#9386
#15614
#18478 (just created)
#17091

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
netbox status: under review Further discussion is needed to determine this issue's scope and/or implementation type: feature Introduction of new functionality to the application
Projects
None yet
Development

No branches or pull requests

3 participants