-
Notifications
You must be signed in to change notification settings - Fork 72
Implement the Contextual Slideshow Component #228
Copy link
Copy link
Open
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.needs further discussionIt is unclear how to progress without making further decisions.It is unclear how to progress without making further decisions.renderingThe issue or pull request is affecting the rendering.The issue or pull request is affecting the rendering.stalledThe work is not making any progress.The work is not making any progress.suitable for contributionsThe issue is suitable those who are contributing to livesplit-core.The issue is suitable those who are contributing to livesplit-core.work in progressSomeone is working on this.Someone is working on this.
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.needs further discussionIt is unclear how to progress without making further decisions.It is unclear how to progress without making further decisions.renderingThe issue or pull request is affecting the rendering.The issue or pull request is affecting the rendering.stalledThe work is not making any progress.The work is not making any progress.suitable for contributionsThe issue is suitable those who are contributing to livesplit-core.The issue is suitable those who are contributing to livesplit-core.work in progressSomeone is working on this.Someone is working on this.
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.