{"push_id":3139117303,"size":1,"distinct_size":1,"ref":"refs/heads/feat/platform-scene-transitions","head":"57f620030a1eaa04ab993a917155e950533d6b6d","before":"ada9e499edc865672ec77419f252b53aeb93129e","commits":[{"sha":"57f620030a1eaa04ab993a917155e950533d6b6d","author":{"name":"Adrian Perez","email":"a1b909ec1cc11cce40c28d3640eab600e582f833@adrianperez.org"},"message":"feat(platform): create scene transitions from Platform apps\n\nAdd a new module to Platforms API, Scene Transitions, responsible for\nproviding an API for platform developers to create scene transitions\nprogrammatically.\n\nCurrently, only stinger transitions are supported, though the facade\ninvolved in the translation between a developer-friendly API and what\nOBS expects it's pretty generic.  The video files used in stinger\ntransitions are expected to be provided as part of the app (i.e a\nrelative path).\n\nThere's an option for app developers to lock specific scene transitions,\npreventing the user from editing them. Changes to the Manage Scene\nTransitions dialog were implemented accordingly.\n\nThis `createTransition` method takes developer-friendlier list of\nparams, simplifying the use of this API. This is very generic, in order\nto support more transitions in the future, and yet the details are\nencapsulated from the developer. This commit also retrieves the file\nfrom the application path, treating it as an asset as opposed to\nprevious implementation which relied on hosted URLs.","distinct":true,"url":"https://api.github.com/repos/stream-labs/streamlabs-obs/commits/57f620030a1eaa04ab993a917155e950533d6b6d"}]}
{"actor":{"display_login":"blackxored"}}