Skip to content

feat: Add Reading Progress Indicator for Long PagesΒ #2042

Description

@anushka1330

✨ Feature Description

Add a slim reading progress bar at the top of the page that visually indicates how much of the page the user has scrolled through.

πŸ€” Problem It Solves

The landing page contains several sections, and users have no indication of how much content remains. A progress indicator helps users understand their position on the page and improves navigation.

πŸ’‘ Proposed Solution

Implement a fixed progress bar at the top of the viewport whose width updates according to the user's scroll position.

πŸ”„ Alternatives Considered

A floating scroll percentage indicator could also work, but a progress bar is less distracting and provides a cleaner user experience.

πŸ“Έ Mockups / Examples
Thin orange progress bar below the navigation bar.
Smoothly expands from left to right while scrolling.
βœ… Acceptance Criteria
Progress bar appears at the top of the page.
Width updates smoothly while scrolling.
Responsive across different screen sizes.
Does not affect existing layout.
πŸ“‹ Additional Context

This enhancement only requires frontend changes and improves user experience on long pages.

🌱 Contributor Checklist
I am participating via GSSoC
I have read the contribution guidelines
I checked for existing issues before creating this

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions