TASEmulators / TASEmulators/BizHawk

Don't pause when manually scrolling in TAStudio

Open
#2,249 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Request: Feature/Enhancement Tool: TAStudio
Dominant language
C#
Stars
2.8k
Forks
468
PR merge metrics
No merged PRs in 30d

Description

If you drag the scroll-bar, playback pauses while the mouse is still being pressed down on the scrollbar. There's no reason the movie should pause; the inputs are not being changed.

I think this also happen when using the scroll-wheel and Pg-Dn and Pg-Up, but the pause interval is less noticeable because the operation is completed more quickly (basically instantly).

And this is all while Follow Cursor is turned off. If it's turned on, scrolling, would be overridden by the movie playback doing the scrolling, of course.

Contributor guide

Open the contributing guide

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

Reproduce the issue in TAStudio with Follow Cursor turned off, using the scrollbar, scroll-wheel, Pg-Dn, and Pg-Up while playback is active. Trace the handlers for these scrolling inputs; done means playback does not pause during manual scrolling, while Follow Cursor behavior remains unchanged.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
desktop
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.