Enhanced Scheduling Performance

4.5.20

8 januari 2026

Some users experienced performance issues with the scheduling calendar, particularly when working with recurring programs long time ago. In certain cases, the calendar could become slow or unresponsive, making it difficult to navigate and manage schedules effectively.

We've resolved the underlying issue and significantly improved how the calendar handles these schedules. The calendar is now fully stable, with optimized rendering that ensures smooth navigation even with complex recurring patterns. This update provides a much more reliable and efficient scheduling experience for everyone.

Separate Visual Render context

Previously the Visual Render engine was placed in the same context as the rest of the VRA Cloud platform, resulting in easy maintenance, hot bug fixing and quick release management. But due to the more stability requirements of the full Cloud platform we’ve started migrating of this structure in November 2025. Starting from the latest Cloud releases of December 22st all graphics rendering will take place in a separate context on visualradio.graphics.

This migration will further stabilize and split up the development of our graphics engine in the Cloud.

New

  • Scheduling: Added timezone support for improved international scheduling coordination

  • Studio Overview: Added right-click context menu functionality to node controls

  • Visual Designer: Added character limit and max length controls for long text input fields

  • Visual Designer: Added Fixed Size and Clip Content properties, replacing the need to manually set overflow: hidden and flex-shrink: 0 via Tailwind classes or Custom CSS

Improvements

  • Scheduling: Enhanced calendar performance with optimized rendering and sticky program headers for improved navigation

  • Scheduling: Resolved performance issues with recurring programs, particularly those created a few years ago

  • Server Core: Enhanced effective timestamp calculation for improved time synchronization

  • Variables: Refined form workflow for improved usability

  • Playout: Resolved archiving conflict that occurred when multiple rundown items were archived simultaneously

Fixes

  • Visual Designer: Fixed playlist layer initial delay binding behavior

  • Visual Designer: Fixed code editor initialization bug preventing proper component loading

  • Cloud: improved grace license period handling and license counting

  • Visual Designer: Fixed video media layer bug preventing designer loading

  • Output Player: Fixed reload server error when live player is not running

  • Output Variables: Fixed caching issue that occurred when adding or removing variables

  • Permissions: Fixed disabled state display for permission-restricted buttons

  • Automation Link: Fixed issue that occurred when no artist playing information was available

  • Playout: Fixed issue with reloading player when player instance was not loaded

  • Core: Fixed Program Host-based conditions in the Audio Triggers


stay in the loop

Abonneer op de laatste Visual Radio updates.

stay in the loop

Abonneer op de laatste Visual Radio updates.

stay in the loop

Abonneer op de laatste Visual Radio updates.