Skip to content

add nav buttons to the homepage carousel#8912

Open
srinjayeeg wants to merge 2 commits intojenkins-infra:masterfrom
srinjayeeg:master
Open

add nav buttons to the homepage carousel#8912
srinjayeeg wants to merge 2 commits intojenkins-infra:masterfrom
srinjayeeg:master

Conversation

@srinjayeeg
Copy link

Description:
Added visible navigation arrows (prev/next) to the project carousel on the homepage. Currently, the carousel relies primarily on indicators, which is harder to navigate in smaller viewports. Adding navigation improved the accessibility on the main homepage.

Changes:
Added carousel-control-prev and carousel-control-next buttons to projectcarousel.html.haml.
Fixed an ID mismatch bug where the carousel container ID didn't match the control targets.
Added CSS styling for the navigation arrows to ensure visibility and vertical centering.
Used ion-icon for modern, clean navigation symbols.

Verification:
Arrows are visible on the left/right and correctly trigger slide transitions.

Recording.2026-03-03.191019.mp4

Build: Verified the build using make and hosted the static output via a local server in GitHub Codespaces.

@srinjayeeg srinjayeeg requested a review from a team as a code owner March 3, 2026 13:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant