You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently in the editor interface, the user can select any event and edit its contents on the rightmost panel.
However, if the user selects multiple events, we are unable to handle editing on selections that contain multiple elements
Feature description
We would like to allow users to make changes to the entire selection
the user will select events in the <Rundown>
if there are multiple events selected, the <EventEditor> will average the result as detailed below
changing a value in one of the inputs, should make the mutation for the entire selection. We can leverage the batchEdit endpoint for this
Averaging of results
When multiple events are selected we show a field as
empty if any of the values differ
the original value if all values match
This imposes a challenge for boolean toggles and select fields, where we will need to create indeterminate states.
As a proposal, we could potentially
changing switch to checkbox with indeterminate mode
adding a new value to selects [Multiple] for handling this edge case
adding a new colour (circle with question mark)
Potential Caveats
Additional context
There have been a few developers trying this out before (see #874#1186). The usual road blocks are related to performance.
The rundown performance is ... fragile ... and we should make sure to avoid unnecessary renders. This can be properly tested by having a few hundred events (we test with up to 900 elements)
The rundown is the core of the application, we prefer not having this feature if we cannot guarantee acceptable performance
The text was updated successfully, but these errors were encountered:
Currently in the editor interface, the user can select any event and edit its contents on the rightmost panel.
However, if the user selects multiple events, we are unable to handle editing on selections that contain multiple elements
Feature description
We would like to allow users to make changes to the entire selection
<Rundown>
<EventEditor>
will average the result as detailed belowAveraging of results
When multiple events are selected we show a field as
This imposes a challenge for boolean toggles and select fields, where we will need to create indeterminate states.
As a proposal, we could potentially
Potential Caveats
Additional context
There have been a few developers trying this out before (see #874 #1186). The usual road blocks are related to performance.
The rundown performance is ... fragile ... and we should make sure to avoid unnecessary renders. This can be properly tested by having a few hundred events (we test with up to 900 elements)
The rundown is the core of the application, we prefer not having this feature if we cannot guarantee acceptable performance
The text was updated successfully, but these errors were encountered: