Skip to content

Conversation

@chandrashekar-nallamilli
Copy link
Collaborator

Port EAV-693 fix from release52 to release53

Changes:

  • Major improvements to prompter scroll anchoring for infinite pieces
  • Allows modification of current pieces from onSetAsNext
  • Prevents unwanted scroll jumps when infinite pieces are active

Why needed:
While upstream has an old prompter infinites fix from 2021, EAV-693 addresses different, more recent issues with scroll anchoring and current piece modifications.

Upstream status: TV2-internal enhancement, not in upstream

Brings release53 to feature parity with release52.

refactor(EAV-450): get rid of async in handlers; extract shared logic
feat(EAV-487): add buckets topic to LSG
feat(EAV-296): implement tally for device trigger previews
feat(EAV-488): add packages topic to LSG
feat(EAV-111): add current segment parts to LSG
fix(EAV-450): missing null activePlaylist update when playlist gets deactivated
…lications

it is not needed for the UI nor any other ddp subscriber
fix(EAV-514): omit privateData in bucket adlib pieces and actions pub…
… the following Part(s) (#46)

problem was in the rank initially set to a placeholder 99999
recalculated too late, it was confusing the code that finds infinites from pieces in parts preceding the inserted one
this is a hack that makes lookaheads work until superfly-timeline is fixed
chore(EAV-526): update TSR and superfly-timeline
fix(EAV-534): duration of pieces with 'now' start time
it was broken by introduction of `motion` in Sofie-Automation#1400
fix(EAV-555): make prompter scroll
ianshade and others added 25 commits May 20, 2025 22:50
an array of keyIndex:actionId can be provided in shuttleWebHid_buttonMap
properties not present in apiStudio needed to be taken from the existing studio
… not generate invalid overrides, and correctly preserve existing overrides
feat(EAV-372): allow mic muting
fix(EAV-640): make current segment timing consider partInstances
* Update swagger install

* Revert swagger-codegen version changes that are causing build errors

* restore eslint-disable for wget

* restore eslint-disable for test script

* Fix formatting error, add csharp client generation script

* chore(EAV-666): revert eslint update

---------

Co-authored-by: Simon Rogers <s.rogers@evs.com>
…ainter ids (#59)

* feat(EAV-663): allow blueprints to specify preview and thumbnail containter ids in `applyConfig`

* fix(EAV-663): support migrations implemented as classes

* fix(EAV-663) package ids multiselects styling and behavior

* fix(EAV-663): the blueprints integration types
feat(EAV-603): additions to onTake and onSetAsNext contexts
… in the current part

it was an artificial limitation
those pieces are not recreated by `syncInfinitesForNextPartInstance` as previously believed
this prevents from restoring scroll anchors during pending animations, which led to the content stopping at an undesired position
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants