Cuperino / QPrompt-Teleprompter

Teleprompter software for all video creators. Built with ease of use, productivity, control accuracy, and smooth performance in mind.
https://qprompt.app
GNU General Public License v3.0
354 stars 22 forks source link

Discrete scrolling mode #253

Open Cuperino opened 1 month ago

Cuperino commented 1 month ago

On February 14, 2023, fxbd wrote in our Telegram chat:

Or reference your speaker notes by scrolling manually.

Whether the page-turning mode can be added to the teleprompter

This makes it easier for ordinary people to read manuscripts, look more natural, and feel more relaxed

To which I replied:

Thanks for pointing out why its useful. This is what makes the difference between rejecting a seemingly problematic feature and finding a way to incorporate it or something like it.

The challenge with this is the users eyes could end up darting all around as they move vertically. One of the teleprompter’s goals is to make itself invisible so people don’t realize you’re using one because, form their perspective, you look at them.

I have two ideas on how we could include this: Scrolling could be animated line by line or paragraph by paragraph.

  1. In paragraph by paragraph, each paragraph would be checked to not exceed two thirds of the screen before the prompter starts, and the operator would be asked to fix the problem if desired. In this mode, each paragraph would also be centered vertically, and the size of the “Reading region” would adjust itself accordingly to each paragraph.
  2. In the case of line by line, its every visible line. When text wraps it would be counted as a separate lime. In both modes, an animation that starts fast and ends smoothly would transition between each unit of text.

fxbd, please file the feature request at feedback.qprompt.app. That will save me a bit of time, which could be spent planning this out a little better.

Please note that there’s a backlog of feature requests, so it may take some time before it’s implemented, but I do think it’s worth adding now that you’ve expressed why it’s useful.