-
Notifications
You must be signed in to change notification settings - Fork 72
Implement the Contextual Slideshow Component #228
Copy link
Copy link
Closed
Labels
enhancementAn improvement for livesplit-core.An improvement for livesplit-core.featureA new user visible feature for livesplit-core.A new user visible feature for livesplit-core.renderingThe issue or pull request is affecting the rendering.The issue or pull request is affecting the rendering.suitable for contributionsThe issue is suitable those who are contributing to livesplit-core.The issue is suitable those who are contributing to livesplit-core.
Metadata
Metadata
Assignees
Labels
enhancementAn improvement for livesplit-core.An improvement for livesplit-core.featureA new user visible feature for livesplit-core.A new user visible feature for livesplit-core.renderingThe issue or pull request is affecting the rendering.The issue or pull request is affecting the rendering.suitable for contributionsThe issue is suitable those who are contributing to livesplit-core.The issue is suitable those who are contributing to livesplit-core.
We always wanted this component for the original LiveSplit. The way livesplit-core works, it should be pretty easy to implement this.
The idea is that you can select multiple components that are part of the slideshow. The component will switch between them every now and then. That way you can visualize a lot of components with minimal space. The component would always check if a component is actively being updated and prefers switching to that component to visualize the new information.
The only hard part would be to figure out how to let the user choose what components are part of the slideshow. Also how do we deal with components that have different sizes? We wouldn't want the layout to change size all the time. I guess an initial implementation can just provide checkbox based settings for a default set of key value based components.