Skip to content

Implement premium scroll progress and custom scrollbar#193

Open
krataratha wants to merge 1 commit into
Lum1104:mainfrom
krataratha:patch-1
Open

Implement premium scroll progress and custom scrollbar#193
krataratha wants to merge 1 commit into
Lum1104:mainfrom
krataratha:patch-1

Conversation

@krataratha
Copy link
Copy Markdown

Added a premium scroll progress indicator and custom scrollbar styles.

Added a premium scroll progress indicator and custom scrollbar styles.
Copilot AI review requested due to automatic review settings May 24, 2026 03:00
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Note

Copilot was unable to run its full agentic suite in this review.

Adds global UI polish by introducing a top scroll progress indicator and custom scrollbar styling.

Changes:

  • Added .scroll-progress-bar styles intended to visualize scroll progress.
  • Added ::-webkit-scrollbar* rules for a custom scrollbar theme.
  • Removed the previously defined self-hosted @font-face declarations and appears to have displaced the start of the :root design tokens block.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

::-webkit-scrollbar-thumb:hover {
background: var(--accent);
box-shadow: 0 0 10px var(--accent-glow);
}
/* Design tokens */
:root {
--bg: #0a0a0a;
/* --- New Feature: Premium Scroll Progress & Custom Scrollbar --- */
height: 3px;
background: var(--gradient);
transform-origin: left;
scale: 0 1; /* Bind this to scroll-timeline or a quick JS scroll listener */
Comment on lines +17 to +20
::-webkit-scrollbar {
width: 10px;
height: 10px;
}
Comment on lines +28 to +38
::-webkit-scrollbar-thumb {
background: var(--surface);
border: 2px solid var(--bg);
border-radius: 5px;
transition: background 0.3s ease;
}

::-webkit-scrollbar-thumb:hover {
background: var(--accent);
box-shadow: 0 0 10px var(--accent-glow);
}
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.

2 participants