peterfajdiga / peterfajdiga/karousel

Scroll mouse position along with window

Open
#30 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
TypeScript
Stars
1.1k
Forks
45
PR merge metrics
No merged PRs in 30d

Description

I was thinking of ways to improve the experience of using Karousel. Currently, it's not really possible to use it with mouse focus (which is my preference) because the cursor stays in place as the window moves, so the next window will always end up under the mouse and trigger another activation.

Could we have an option to make the cursor stay in place relative to the window when scrolling? I think this would feel more natural even with click to activate.

Also would solve #28.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by tracing the window-scrolling behavior described in the issue and how mouse focus triggers the next activation. Implement an option that keeps the cursor at the same relative position during scrolling, then verify that mouse focus and click-to-activate no longer repeatedly activate successive windows and that the behavior also addresses #28.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
desktop
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.