Skip to content
All updates

Enhanced Scheduling Performance

4.5.20
enhanced-scheduling-performance

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
  • SchedulingAdded timezone support for improved international scheduling coordination
  • Studio OverviewAdded right-click context menu functionality to node controls
  • Visual DesignerAdded character limit and max length controls for long text input fields
  • Visual DesignerAdded 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
  • SchedulingEnhanced calendar performance with optimized rendering and sticky program headers for improved navigation
  • SchedulingResolved performance issues with recurring programs, particularly those created a few years ago
  • Server CoreEnhanced effective timestamp calculation for improved time synchronization
  • VariablesRefined form workflow for improved usability
  • PlayoutResolved archiving conflict that occurred when multiple rundown items were archived simultaneously
Fixes
  • Visual DesignerFixed playlist layer initial delay binding behavior
  • Visual DesignerFixed code editor initialization bug preventing proper component loading
  • Cloudimproved grace license period handling and license counting
  • Visual DesignerFixed video media layer bug preventing designer loading
  • Output PlayerFixed reload server error when live player is not running
  • Output VariablesFixed caching issue that occurred when adding or removing variables
  • PermissionsFixed disabled state display for permission-restricted buttons
  • Automation LinkFixed issue that occurred when no artist playing information was available
  • PlayoutFixed issue with reloading player when player instance was not loaded
  • CoreFixed Program Host-based conditions in the Audio Triggers

Want to see this running in your studio?

Book a demo and we will walk you through a live studio setup.