Product updates

A little better.
With every release.

See what is new in Quran Caption on desktop and mobile. Find improvements, fixes, and the details behind each release.

Release QC-3.4.52

Clear filters
Quran Caption

Quran Caption QC-3.4.52

QC-3.4.52

GitHub

πŸš€ Quran Caption v3.4.52 β€” Major Export Rewrite, Styling & Workflow Improvements

This update brings a major rewrite of the export pipeline, along with many improvements to styling, subtitle editing, project organization, and overall usability.


πŸ”₯ Major Highlight β€” Export Rewrite

The export script has been fully reworked.

What changed

  • Export no longer consumes all the RAM of the PC

  • New batch size system to control memory usage:

    • higher batch size = more RAM usage
    • lower batch size = less RAM usage
  • Export is now faster, more stable, and much more efficient

This is one of the biggest export improvements made so far.


🎬 Export Improvements

  • Added export without background in advanced export settings
    β†’ useful if you want to edit the video background later in another editing software
    β†’ also supports semi-transparent backgrounds

  • Added timed visibility for Surah Name / Reciter Name global overlays
    β†’ you can now choose when they appear and disappear
    β†’ useful for videos with an intro

  • Fixed subtitle fade transitions darkening between transitions

  • Increased audio bitrate during export to reduce quality loss

  • Fixed a bug where subtitle layout from a stale render could restore opacity too early before max-height / anti-collision was complete
    β†’ this could sometimes cause temporary overlap on an exported frame

  • Fixed a bug where adding a custom text shortcut could create an invalid clip
    β†’ custom text now always creates a minimum 3-second clip at subtitle end boundary

  • Fixed a macOS issue where non-system fonts were not rendered in exported videos
    β†’ thanks to brother @nawzadamiri

  • Fixed a problem where the Surah name could briefly change during subtitle transitions in exported video when using a custom text


🎨 Styling & Visual Improvements

  • Added a new style for custom text: width is now customizable
    β†’ useful to force line breaks more easily

  • Added style presets directly inside the software
    β†’ you can now save and reuse presets without manually importing/exporting JSON files

  • Added a toggleable alignment grid in the preview
    β†’ the grid can also appear automatically while dragging elements
    β†’ makes centering much easier

  • Changed the default value of β€œabove overlay” for custom images to true

  • Tajweed mushaf type is now forced to render in black
    β†’ other colors are not properly supported by the exporter for this mushaf type
    β†’ if you use it, you should place a fully white background behind the Arabic text


🌍 Translation & Arabic Styling

  • Added a Reset All Styles button for:

    • translations
    • Arabic text
  • Added per-word color styling for translation words

  • Added the ability to bold, italicize, underline, or color individual Arabic words in verses
    β†’ available from the Translations tab, inside the style section

  • Optimized the AI prompt used for translation styling

  • Fixed a bug where translation styles could reset by themselves

  • Fixed a regression where a space was added after every em-dash in translations on the video

  • Fixed an issue where changing predefined subtitle translation text could throw an error


✍️ Subtitle Editor & Workflow Improvements

  • Changed word selection behavior in the Subtitles tab:

    • clicking an already-selected word now keeps the start cursor
    • only the end of the selection changes
    • clicking the current end word resets the start cursor to the end cursor
  • Added the ability to drag the mouse over Arabic words in the Subtitles tab for easier selection

  • Added ArrowUp / ArrowDown subtitle navigation in:

    • Video
    • Style
    • Export
      β†’ same behavior as previous/next navigation in the video playbar
  • Fixed a bug where silence subtitles could not be edited as Quran

  • Fixed an odd audio playback error when moving the cursor in the timeline


πŸ–₯️ UI & Small Screen Improvements

  • Added a scrollbar to the left panel in Subtitles Editor for small screens

  • Added an openable drawer in the Translations tab
    β†’ small-screen users can now access the Arabic and translation style panels more easily

  • Fixed a problem in the reciter rename modal where the icon did not load

  • Translated player errors into English and added a guard to prevent them from being spammed


πŸ—‚οΈ Project Organization

  • Added a project explorer tree on the home page with folders by:

    • reciter
    • type
    • year
  • Added drag-and-drop project organization


πŸ’¬ Support & Community

  • Replaced the weekly support prompt with a contextual post-export donation panel
  • Added support tracking tied to that new panel