Skip to content

Releases: Cuperino/QPrompt-Teleprompter

QPrompt 1.0.0-beta-006 (12/21/2021)

01 Dec 15:18
Compare
Choose a tag to compare
Pre-release

Changelog

Enhancements

  • Full screen behavior now completely hides top and bottom controls while prompting
  • Timer's X position persists across screen resolutions and orientations.
  • Reduced margin between border and timer to make timer less prominent.
  • Aesthetic and functionality improvements to Find interface
  • Added "Step" as a prefix to speed and acceleration settings to reduce chance of user confusion.
  • Improved font selection UI
  • Removed window menu bar from Windows version because there's no simple way to fully hide and show depending on prompter state
  • Hid options that won't be making it to 1.0. These include: the ability to restore default settings and telemetry (which is not implemented at this point) and its settings.
  • Made step configuration button always visible on desktop versions for faster access.
  • Multiple small improvements to mobile user experience (nevertheless, Android version, unlike desktop, is not suitable for production use).

Fixes

  • Fixed annoying bug where countdown still toggled prompter even after countdown had been skipped by the user.
  • Fixed high dpi scaling issues Windows and Android had.
  • Re-implemented the timer. Previous implementation lead to inaccurate results.
  • Markdown format is now read-only.
  • Fixed minimum width and height being too high for PinePhone Pro screen resolution with default upscaling.
  • Fixed incorrect size and placement of timer in mobile interface
  • Redefined 100% font-size as what used to be 144% size.
  • Fixed bug that led to soft locking inside About Page on mobile Linux environments and while in full screen on desktop versions.

Legal Updates

  • Implemented GitHub automation for easy signing of CLA upon pull request.
  • Changed license header from GPL 3 or later to GPL 3 only. (I will likely update to future versions of the GPL, if they ever come; but I had to make this change to ensure long term compatibility of code contributions with libraries that I'm planning to make use of later on.)

Disclaimer

This is a pre-release version of QPrompt created for testing platform specific bugs, and to improve on the user experience. Although all 1.0 features have been implemented at this point, you may experience a few bugs using this software.

Download QPrompt

QPrompt 1.0.0-beta-005 (11/12/2021)

01 Dec 15:18
Compare
Choose a tag to compare
Pre-release

Changelog

Platform Updates

  • ARM 64 Linux DEB package for Ubuntu 21.04, ready for production testing
  • First Android beta build, not ready for production use

New features

  • Added new icons for each button that lacked an icon.
  • Automatically disable native text renderer on displays where pixel scaling is enabled, due to Qt bug that prevents rendering scaled native text properly.
  • Implemented toggle button that makes velocity dial only output positive values.
  • New mobile friendly font selection tool for fonts included by default, to support over 180 languages
  • Find input now changes position to prevent being covered by mobile interface buttons and avoid from covering scroll bar.
  • Part of global menu can now be used to drag window. This solves the problem of having no way to drag frame less window on macOS.

Enhancements

  • Refactored Screen Projections setup options into a clean user interface.
  • Replaced all non-font icons with icons from the Breeze Icons theme.
  • Improved copyright year auto update so that it formats differently whether current year is in the future of publication year.
  • Improved responsiveness of editor toolbar on smaller displays
  • Fixed Flatpak low performance issues
  • Reduced installation size for all platforms
  • Windows installer now shows License Agreement
  • Reduced size of minimum editor width to improve UX on ultra wide displays
  • Editor toolbar background now becomes semi-transparent when opacity is changed
  • Previews now reflect opacity to be used while prompting.

Fixes

  • Fixed bug where background image being cleared didn't result in background image settings being updated for next session.
  • Fixed incorrect placement of marker sidebar on right to left GUI layouts.
  • Added missing flip behavior to background image
  • Highlight dialog background color defaulted to transparent, making it impossible to change highlight color in some platforms
  • Fixed bug with incorrect placement of left and right black bars for opaque prompter projections.
  • Fixed all transparency related theming issues for all Qt themes and KDE system theme.
  • Opacity slider now only removes window frame on macOS while the slider is being held and re-appears when let go.
  • Fixed Windows specific crash bug with screen projections
  • Fixed erroneous duplication of projection windows when some screen configuration has not been left unset.

Disclaimer

This is a pre-release version of QPrompt created for testing platform specific bugs and to improve on the user experience. Although most 1.0 features have been implemented at this point, some features and icons are missing.

QPrompt 1.0.0-beta-004 (9/20/2021)

01 Dec 15:17
Compare
Choose a tag to compare
Pre-release

Changelog

New features

  • Implemented seamless automatic text renderer switch that provides sub-pixel animation on small font sizes and high quality fonts on font sizes over 120px.

Check the notes from 1.0.0-beta-003, released one day prior to this, for more recent improvements:
https://github.com/Cuperino/QPrompt/releases/tag/v1.0.0-beta-003

Disclaimer

This is an early pre-release version of QPrompt created for testing platform specific bugs and to improve on the user experience. Although most 1.0 features have been implemented at this point, some features and icons are missing.

QPrompt 1.0.0-beta-002 (8/21/2021)

19 Sep 04:28
Compare
Choose a tag to compare
Pre-release

Changelog

New features

  • Prompter projection now works with a single screen
  • Implemented vertical flipping on prompter projections
  • Implemented text highlighting

Enhancements

  • Full screen button is now always visible on all platforms except macOS, which follows macOS conventions
  • Changes to speed and acceleration slider now reflect immediately
  • Moved speed and acceleration sliders from application menu to editor
  • Increased accuracy of speed and acceleration sliders
  • Created toggable editor section for settings that need quick access but only must be used occasionally
  • Made "Font size" text description less redundant
  • Middle read region automatically places region at the center of the screen on full screen mobile platforms

Fixes

  • Fixed opacity not working on macOS
  • Top menu's background no longer disappears when read region is set to top or full screen is enabled

Other changes

  • Wrote working Flatpak creation configuration files
  • Switched to Qt's font renderer for comparison purposes

Disclaimer

This is an early pre-release version of QPrompt created for testing platform specific bugs and to improve on the user experience. Although most 1.0 features have been implemented at this point, some features and icons are missing.

Caution: Avoid opening files in formats that are not HTML, Markdown or Plain Text. Opening other files may result in accidental data loss if you save over them, even when the file might not have opened successfully. For documents in formats outside the ones mentioned, it is best to copy paste their contents into QPrompt for this beta.

QPrompt 1.0.0-beta-003 (9/19/2021)

01 Dec 15:16
Compare
Choose a tag to compare
Pre-release

Changelog

New features

  • Ability to enter edit mode while prompting by double clicking on prompter, cursor stays inside visible space as a safety measure
  • Fonts can be resized while prompting to help readers find the right size faster
  • Implemented named markers
  • Implemented way of detecting when moving past markers
  • Line height spacing control slider
  • Letter spacing control slider
  • Word spacing control slider
  • Implemented settings persistence across sessions
  • Added tool for configuring default amount of steps to use when starting to prompt
  • Ability to toggle between native text renderer (nicer fonts, no sub-pixel animation, better for high resolution screens) and Qt's own text renderer (fonts not as detailed, have sub pixel animation, better for low resolution screens)
  • Added well known keyboard shortcuts for text formatting
  • Added button that restores default Timer color

Enhancements

  • Improved prompter animation equation to make it so that it auto-adjusts relative to window width, editor width and font size.
  • Improved text selection. Selecting text now enables you to continue looking at the color and highlight properties on the selected text.
  • Countdown line sizes now vary in relation to font size.
  • Improved default document formatting
  • Default formatting now works independent from opened document
  • Accessibility improvement: Pressing Tab in editor now shifts focus to the next item.
  • Enabling Projections automatically maximizes the main window
  • Removed Justified text formatting because it's not fit for teleprompter software
  • Improved editor icons

Fixes

  • Prompter toggle now always switches focus between editor and prompter automatically. Pressing space bar while prompter is focused in a state other than editing or prompting now also results in toggle.
  • Fixed computation error of timer during rewinds
  • Fixed unintended adding to velocity on horizontal scrolling
  • Find dialog no longer covers ReadRegion when this is set to the bottom half of the screen
  • Projections now Maximize on macOS instead of going into fullscreen, to prevent source window from not being drawn and thus having nothing to project
  • Transparency now works for projections in macOS as well

Other changes

  • Refactored key input configuration options
  • Refactored telemetry UI
  • Refactored State machines to use enumerations instead of strings for faster state comparisons

Disclaimer

This is an early pre-release version of QPrompt created for testing platform specific bugs and to improve on the user experience. Although most 1.0 features have been implemented at this point, some features and icons are missing.

QPrompt 1.0.0-beta-001 (07/26/2021)

27 Jul 03:03
Compare
Choose a tag to compare
Pre-release

First Testing Builds

This is an early pre-release version of QPrompt created for testing platform specific bugs and to improve on the user experience. Although most 1.0 features have been implemented at this point, some features and icons are missing.

Caution: Avoid opening files in formats that are not HTML, Markdown or Plain Text. Opening other files may result in accidental data loss if you save over them, even when the file might not have opened successfully. For documents in formats outside the ones mentioned, it is best to copy paste their contents into QPrompt for this beta.