f / f/textream

Manual scrolling and click to jump is unstable while tracking is active

Open
#71 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Swift
Stars
3.7k
Forks
266
Avg merge
2d 2h
Merged PRs (30d)
11

Description

Hello, I noticed a few issues with manually scrolling through a script while the teleprompter is running.

When Word Tracking and microphone detection are active, it is difficult to scroll through the script manually. The speech tracking sometimes pulls the view back to the current word while I'm trying to browse.

There's also an issue after scrolling and clicking a word to continue from there. The view suddenly jump or scroll upward instead of smoothly continuing from the selected word.

**Ideally:**

- You should be able to scroll freely while microphone detection is active.
- Scrolling shouldn't automatically select or change the tracked word.
- The view should stay where you scrolled.
- Clicking a word should continue tracking from that word.
- The view shouldn't jump around after selecting a word.
- It should work with both trackpads and regular mouse wheels.

**How to reproduce**

1. Open a longer script.
2. Start Word Tracking with microphone detection enabled.
3. Scroll away from the currently tracked word.
4. Browse through the script and click a word to continue from there.
5. The view may jump, scroll upward, or get pulled back unexpectedly.

I've worked on a fix for this and can open a PR with the changes.

**Environment**

- Textream 1.6.2
- Apple Silicon Mac
- macOS 26

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reproducing the issue with a longer script, Word Tracking, and microphone detection enabled, then inspect the entry points handling manual scrolling, word selection, and tracking updates. Verify behavior with both a trackpad and mouse wheel; done means scrolling stays under user control and clicking a word resumes tracking there without view jumps.

Written by the indexing model from the issue text.

Assessment

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.