ImaginarySense / Imaginary-Teleprompter

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

Various, unrelated, user questions #84

Closed videosmith closed 3 years ago

videosmith commented 3 years ago

Is there an 'Update' button for the online/offline browser versions?

Cuperino commented 3 years ago

Yes. Both versions are essentially the same, what changes is automatic fullscreen behaviors and F-key behaviors. The standalone version's fullscreen functionality is better automated.

To access the Update button you must use solely the External Prompter. If you have two displays connected and configured on the operating system as Extended Displays, the one that contains the editor will continue to hold the editor and the first one that doesn't will become the External Prompter.

If you only have one display, you can still access the "Update It" by switching windows pressing Alt-Tab on the keyboard.

videosmith commented 3 years ago

Good evening, a few questions:

  1. For some reason the application has recently begun loading in the HDMI 2 monitor instead of HDMI 1 which has focus. Is there any way to force it back into HDMI 1 upon launch? Other programs such as LibreOffice and web browser do not exhibit this behavior. 2.  Somehow I activated this formatting bubble in the lower left of your window, how can I close it (see attached)? 3.  Due to the fact I'm working on a small monitor at times, I've increased the font size on the desktop, is it possible to increase the size of your menus without changing the screen resolution? 4.  This is not really relevant to your product, I'm using Eric Messick's code to allow a ShuttleExpress to control the scrolling of your app (works decently). However I'm utilizing your 'External Prompter' window only - as advised for performance reasons with a Raspberry Pi (works decently at 720p, any lower resolution makes the edit window difficult to operate due to decreased edit area).  The issue is that while scrolling on the external window, by using the mouse to select focus there, if I return focus to the inline window say for editing reasons, still in prompt mode, operating the Shuttle Express affects that window.  For example if I map the Up/Down arrow keys to the jog wheel, it attempts to scroll the inline window like a mouse wheel searching a web page, and if I map the 'W' or 'S' keys, they start repeating in the inline window.  Is there a way to apply keyboard commands to scroll the external window that will not affect the inline window?
  2. Finally, while in prompt mode, if I make edits in the in-line window and add an un-named anchor, then click Update, should I be able to jump to that anchor in the external monitor window? Thanks again for a great product, my current client is very impressed with your application. Stuart
Cuperino commented 3 years ago

Good evening Stuart @videosmith,

I'm sorry if this places too much work on you, but please file separate issues for different topics and questions, like you were doing. It helps us and future contributors be aware of the different areas that could be improved upon. It also helps people asking questions find answers faster. Having all the information and questions dumped on a single thread means issues are harder to locate when we developers sit down to work on the project, and we're likely to dismiss dumps depending on time constraints.

Having said that, on with the answers

the application has recently begun loading in the HDMI 2 monitor instead of HDMI 1 which has focus

  1. This is strange. Please describe your monitor setup in full detail and indicate which version of what operating system is being used.

  2. I'm sorry, GitHub discards attachments when replying to a thread; I can't help you. Please attach directly on the public thread. Here's the link to this thread: https://github.com/ImaginarySense/Imaginary-Teleprompter/issues/84

  3. It is not possible for Imaginary Teleprompter to change its font sizes based on the desktop's font sizes because it is a web application. The new software I'm working on is native software, which mean its fonts should scale with the system's automatically. There is a way we could implement manual UI scaling on Imaginary Teleprompter, hopefully this gets developed in the future.

  4. Passing commands between the editor and the external prompter is an area that needs more polish... My other teleprompter project has key mapping options designed to avoid these communication problems.

The issue with input devices in any program is a window must be focused for them to be able to receive inputs. This happens for security reasons. The workaround is to listen for the input device using a unique hardware identifier. Which means each remote control device must be individually supported, which we won't be doing unless this work is sponsored. There was a thread on this subtopic, but alas, I couldn't find it... Please file a new thread if you care to expand on this topic.

  1. Yes, if you add an anchor (of any kind) and then update, you should be able to jump to that anchor on the external prompter window.

I'm glad the software is working great for you and your clients. Please file separate reports! Thanks!

videosmith commented 3 years ago

I apologize and will do in the future. Stuart

On Saturday, September 18, 2021, 04:48:21 PM EDT, Javier O. Cordero Pérez ***@***.***> wrote:  

Good evening Stuart @videosmith,

I'm sorry if this places too much work on you, but please file separate issues for different topics and questions, like you were doing. It helps us and future contributors be aware of the different areas that could be improved upon. It also helps people asking questions find answers faster. Having all the information and questions dumped on a single thread means issues are harder to locate when we developers sit down to work on the project, and we're likely to dismiss dumps depending on time constraints.

Having said that, on with the answers

the application has recently begun loading in the HDMI 2 monitor instead of HDMI 1 which has focus

The issue with input devices in any program is a window must be focused for them to be able to receive inputs. This happens for security reasons. The workaround is to listen for the input device using a unique hardware identifier. Which means each remote control device must be individually supported, which we won't be doing unless this work is sponsored. There was a thread on this subtopic, but alas, I couldn't find it... Please file a new thread if you care to expand on this topic.

I'm glad the software is working great for you and your clients. Please file separate reports! Thanks!

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or unsubscribe. Triage notifications on the go with GitHub Mobile for iOS or Android.