ImaginarySense / Imaginary-Teleprompter

Easy to use, free software, teleprompter app.
http://imaginary.tech/teleprompter
GNU General Public License v3.0
265 stars 52 forks source link

allow persistent custom width of external prompter window #21

Closed aspiers closed 2 years ago

aspiers commented 6 years ago

Hi, firstly thanks for such awesome software!

I want to use this with my webcam which is on top of my very wide (32") monitor, but I do not want video where it is obvious that my eyes are constantly moving left and right. Therefore the prompter needs to appear in a narrow window. I can set the "External prompter" option to "No Flip (Normal screen)" and after clicking "Prompt it!" manually resize the new window, but it is annoying to do this each time. It would be much nicer if the width was sticky or if I could set it in the options.

Cuperino commented 6 years ago

Hello,

Thank you very much for your input @aspiers. We've actually begun adding this feature. I'll bump its priority and make sure it comes out in the next release. I cannot tell you when will that be since development is on hold while we attend other projects, but we'll hopefully get back to developing new features by the end of the year and the next update should be in the first quarter of 2019.

I apologise for any inconveniences this may bring.

aspiers commented 6 years ago

@javiercordero Thanks a lot for the quick response, and that's great news you already started work on it! There is certainly no need for any apology ;-)

I am also a FLOSS hacker with some Javascript experience - I am also currently very busy but if it's not too hard then maybe I could even help a tiny bit with this feature. Do you have the code changes on a feature branch somewhere I could look at?

unfa commented 5 years ago

Hey! I'm building my first cardboard teleprompter, and I am facing the same issue - I need the prompter to display in a small window of fixed size and position, so I can match it with my physical setup. I'd love to see this feature added :)

unfa commented 5 years ago

As a side note - In KDE5 (Plasma Desktop) I can force my own location and size etc. I was able to force the location, size etc. for the external prompter window!

img_20190127_130944

Cuperino commented 5 years ago

This is very true, and one of the many reasons I love using Plasma as my primary Desktop Environment.

Cuperino commented 4 years ago

Hello @aspiers and @unfa,

I've added the ability to control the width in version 2.4, which was released on Monday. It still does not allow resizing of the window, but you can adjust the width of prompt area and the text size to such a size that is very comfortable to use with a webcam and not make it obvious that you're reading from the prompter.

If you have some time on your hands, please test and let me know if this works for you or if you think the ability to resize the window should still be implemented.

Best regards, Javier

Cuperino commented 2 years ago

Dear @aspiers and @unfa,

A few month after my last reply, I started working on a new teleprompter app, written from scratch to bypass all of Imaginary Teleprompter's technical limitations. The new app is called QPrompt and I recently released version 1.0 of it. qprompt.app

With regards to the future of Imaginary Teleprompter, I'm expecting a beta update soon, with some new features. but these won't be on par with QPrompt's, as some of QPrompt's features are impossible to implement here. Imaginary Teleprompter will receive one final mayor release to incorporate community contributions, and bring support for new systems, such as native Wayland support on Linux and arm64 support on M1 Macs. The main goal with this release is to ease user transition from Imaginary Teleprompter over to QPrompt.

QPrompt is open source teleprompter software for all video creators. Built with ease of use, fast performance, control accuracy, and cross-platform support in mind. QPrompt works with studio teleprompters and tablet teleprompters, cellphones, and webcams. It is also designed to be used in video conferences.

QPrompt is a native Linux application, written in C++ using the Qt and Kirigami frameworks, meaning it runs on all mayor systems, and it performs significantly better than Imaginary Teleprompter.

QPrompt packages are currently available for:

The Android version is not yet ready for production use. Flatpak support is on its way, and should arrive sometime soon. QPrompt has been tested to work perfectly on the PinePhone Pro but no packages for its distros are available at the time.

With regards to the features requested on this thread...

QPrompt works in windowed mode by default, and it automatically removes window decorators while prompting with the reading indicators set to top, which makes it perfect for webcam use. It also allows making its background transparent, which enables monitoring whatever is behind the teleprompter's window.

Neither official support for prompting in windowed mode nor transparent backgrounds will be added to Imaginary Teleprompter; unless another person contributes this and makes sure that it works on all supported platforms. I will include contributions that work or can be made work with all platforms, but will be focusing my efforts on furthering QPrompt's development.

Please report any issues or requests that you have with QPrompt by going to feedback.qprompt.app. I want this to be a smooth transition for everyone. Hope you all enjoy using QPrompt and that it makes your production easier.

Best regards, Cuperino

aspiers commented 2 years ago

Thanks for the update and congrats on all the progress!