Skip to content

Remove Platform::{outputEnabled,outputDisabled} signals

Providing several ways to indicate whether an output is enabled or disabled is not good because of the challenges caused by keeping them in sync. It's far better if there's only one way to determine if an output is disabled or enabled.

The goal of this MR is to provide only one way of indicating whether an output is enabled or disabled and simplify the surface api of the Platform, which is very important imho as it gives backends more freedom regarding their implementation.

Edited by Vlad Zahorodnii

Merge request reports