Skip to content

Conversation

@sreya
Copy link
Contributor

@sreya sreya commented Nov 17, 2025

  • Remove blue scroll indicator banner
  • Add interactive scrollbar with click and drag support
    • Click track to jump to position
    • Drag thumb for smooth scrolling
  • Implement auto-hide with fade animations

- Remove blue scroll indicator banner
- Add interactive scrollbar with click and drag support
  - Click track to jump to position
  - Drag thumb for smooth scrolling
- Implement auto-hide with fade animations
  - Scrollbar fades in when scrolling (200ms)
  - Auto-hides after 1.5 seconds of inactivity
  - Stays visible during drag operations
- Prevent text selection during scrollbar drag
  - Use capture phase event handling
  - Set userSelect CSS during drag
- Add demo/scrollbar-test.html for testing

All 205 tests passing, lint and format checks pass.
@sreya sreya merged commit 8d86225 into main Nov 17, 2025
5 checks passed
@sreya sreya deleted the scroll branch November 17, 2025 16:25
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