Here is the history of all the changes made to our TelePrompter app.
- Added Help link to GitHub Project for easier access to support
- Added support for Docker Instances ( thanks mcoms )
- Added GitHub Issue Templates and Project Documentation
- Made TelePrompter and Remote ADA Compliant. Failed pretty horribly to do this in prior releases, but it's now been tested for Visual Impairment Issues, Keyboard Navigation Support & Screen Reader Access.
- Updated Layout to work on Desktop, Tablet & Mobile Screen Sizes
- Added ability to Save / Share Settings. All config settings are now saved in the URL as well, so you can bookmark and/or share the link and the TelePrompter will load with those settings. Super handy if you are are on a shared computer where people keep changing your settings ;) Thanks for the great idea snchzantonio with your Feature Request in Issue #10.
- Added the ability to manage Font Size, Page Speed and Scroll Position with a Slider. This is a pretty sweet idea from migeru-san in Feature Request Issue #31. Now you can quickly drag the slider to exactly where you want it without having to press a button over and over ( though we kind of fixed that too ).
- Added Support for Presentation Remotes ( mapped common key presses use by remotes ). Now you can use your favorite remote that you already do presentations with to control the TelePrompter. Not sure why we did not think of this one ourselves. Special thanks to prust for bringing this up in PR #28
- Added the ability to manage whether to dim the overlay and controls using the new eye ball icon in the main menu. Not everyone wants all the controls and the majority of the text to fade out when using TelePrompter, and we hear you. Special thanks to alon for the original suggestion in PR #1
- Added a Confirmation Dialog to the Close Remote button. Now we won't shut down the remote just because you were curious what the button did. Thanks to migeru-san for the suggesting in Feature Request Issue #32.
- Added Press & Hold support for Remote Buttons. It was super annoying having to press the button over and over again to get what you wanted. Now, you can press and hold the primary remote buttons, and they will just keep firing until you let it you.
- Added missing Text Rotation buttons to the Remote so now all the buttons on the TelePrompter also exist on the Remote.
- Updated Code so it can be more easily run from any server ( apparently hard coding our site was not super helpful for an open source project, oopsie daisy )
- Added DEVELOPERS.md to instruct developers on how to get their own version of this application running on their own server.
- Exposed JavaScript methods so TelePrompter could be automated ( see DEVELOPERS.md )
- Added Software Update Modal to announce software updates for users that have already used the app ( only shown once per new release )
- Added Service Worker so TelePrompter can be installed as a Browser App
- Updated Node Dependencies to the latest and greatest ( app not requires Node 12+ to run )
- Updated Third Party JavaScript Libraries to latest stable releases
- Updated Remote Server to enable CORS for Modern Browsers
- Updated App Icons
- Using the Escape Key while editing the TelePrompter will exit editing the TelePrompter. This was called out by aaronpk in PR #16 and was also a reported bug in Issue #15
- Fixed Zero Speed Bug in Issue #12 where if you had set the speed to zero, it still moved. Special thanks to donniebreve for contributing the fix to this in PR #19
- Fixed Typos caught by marclaporte in PR #23
- Fixed Annoying Text Shift during Playback for Windows users as reported by prust in PR #27
- Fixed weird bug where if you had a Remote connected to TelePrompter, then refreshed the TelePrompter, it would kill your connection to the remote. That helped no one, and is fixed.
- Fixed rendering glitch when browser first loads when there are custom settings that were being applied just after page load, causing it to jump around a bit.
- Heavily Refactored to improve Performance
- Fixed Text Transform bug for Issue #21
- Added Remote Control to allow managing TelePrompter from an external device
- Switched over to using Local Storage rather than depending on Cookies ( kept fallback support for old cookies )
🎉 - Initial Release