-
-
Notifications
You must be signed in to change notification settings - Fork 9.3k
Description
What feature do you want to see added?
Is your feature request related to a problem? Please describe. Currently, the "Back to Top" (or "Bottom to Up") button functionality in the Jenkins UI—specifically within the Console Output views—feels outdated. On long build logs, the navigation experience can be clunky, and the visual design of the button does not match modern UI standards. It lacks visual prominence and interactive feedback (hover states/animations).
Describe the solution you'd like I propose a technical and visual enhancement of the "Back to Top" button to improve user experience.
Specific UI Enhancements:
Modern Styling: Update the button to use a Floating Action Button (FAB) style (circular or rounded pill shape) with a clear arrow/chevron icon.
Smooth Scrolling: Ensure the transition from bottom to top uses a smooth-scroll behavior rather than an instant jump.
Dynamic Visibility: The button should only appear when the user has scrolled down a certain percentage of the page to avoid clutter.
Hover Effects: Add a subtle shadow or color change on hover to indicate interactivity.
Accessibility: Ensure the button has high contrast and proper ARIA labels for screen readers.
Describe alternatives you've considered
Leaving the UI as is (low priority, but affects daily usability for engineers reading long logs).
Using a browser extension (not a native solution for the team).
Additional Context
Expected behavior: A "sticky" button fixed to the bottom-right corner that is unobtrusive but easily accessible.
Reference: similar implementations in modern dashboard tools
Upstream changes
No response
Are you interested in contributing this feature?
Yes, I am interested in working on this. I can implement the necessary CSS updates and JavaScript event listeners to create the "Floating Action Button" style and smooth scrolling behavior. Please assign this to me if approved.