From 338cddbcb77fef4649a35e7b120282e7c79dd288 Mon Sep 17 00:00:00 2001 From: Jordan Eldredge Date: Fri, 25 May 2018 19:00:03 +0100 Subject: [PATCH] Add option to disable marquee Allows us to do deterministic screenshots --- js/components/MainWindow/Marquee.js | 3 ++- js/config.js | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/js/components/MainWindow/Marquee.js b/js/components/MainWindow/Marquee.js index 29153fcb..71e2d609 100644 --- a/js/components/MainWindow/Marquee.js +++ b/js/components/MainWindow/Marquee.js @@ -3,6 +3,7 @@ import React from "react"; import { connect } from "react-redux"; import { getTimeStr } from "../../utils"; +import { disableMarquee } from "../../config"; import { STEP_MARQUEE } from "../../actionTypes"; import CharacterString from "../CharacterString"; @@ -77,7 +78,7 @@ class Marquee extends React.Component { componentDidMount() { this.stepHandle = setInterval(() => { - if (this.state.stepping) { + if (this.state.stepping && !disableMarquee) { this.props.dispatch({ type: STEP_MARQUEE }); } }, 220); diff --git a/js/config.js b/js/config.js index 4183e86d..2e37ae0d 100644 --- a/js/config.js +++ b/js/config.js @@ -31,6 +31,7 @@ export const initialTracks = config.initialTracks || [ ]; export const hideAbout = config.hideAbout || false; +export const disableMarquee = config.disableMarquee || false; export const initialState = config.initialState || undefined; export const milkdrop = config.milkdrop || false; export const sentryDsn = SENTRY_DSN;