Skip to content

feat: Implement sleek dark-themed custom scrollbar #498

Description

@Papia-tech

✨ Feature Description

  • Implement a sleek, custom scrollbar across the Editron landing page and application components.
  • Replace the generic, default browser scrollbar to better align with the project's modern, dark-themed, and glowing aesthetic.

🤔 Problem It Solves

  • The current default browser scrollbar breaks the immersive, premium "cyberpunk/neon" dark theme of the Editron platform.
  • Upgrading to a tailored design enhances visual continuity, polish, and the overall user experience.

💡 Proposed Solution

  • Utilize CSS pseudo-elements (::-webkit-scrollbar, ::-webkit-scrollbar-track, ::-webkit-scrollbar-thumb) and standard properties (scrollbar-width, scrollbar-color) for styling.
  • Set the Track to be transparent or a deep dark gray/black that blends directly into the background canvas.
  • Set the Thumb to be a slim, rounded bar featuring a subtle gradient using the theme’s accent colors (e.g., #ff2a5f to #ff7a00) or a responsive hover-glow state.
  • Maintain a narrow width (e.g., 8px) for a minimalist, non-intrusive look.

🔄 Alternatives Considered

📸 Mockups / Examples

Image

✅ Acceptance Criteria

  • Replace default browser scrollbar on WebKit browsers (Chrome, Safari, Edge) and Firefox.
  • Seamlessly blend the scrollbar track into the main dark layout.
  • Apply a thin, elegant, and theme-matched color gradient to the scrollbar thumb.
  • Add active/hover states to the thumb for interactive feedback.
  • Ensure smooth scrolling and prevent any layout shifting.

📋 Additional Context

🌱 Contributor Checklist

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

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions