diff --git a/README.md b/README.md
index 7b413f5..14c25cb 100644
--- a/README.md
+++ b/README.md
@@ -1,5 +1,5 @@
# Algorithm Visualizer
-> Algorithm Visualizer is an interactive online platform that visualizes algorithms from code. [Demo Video](https://youtu.be/1BixGs7Y-lw)
+> Algorithm Visualizer is an interactive online platform that visualizes algorithms from code.
[](https://gitter.im/algorithm-visualizer)
[](https://github.com/algorithm-visualizer/algorithm-visualizer/graphs/contributors)
diff --git a/src/frontend/common/config.js b/src/frontend/common/config.js
index 02ac3af..17f8052 100644
--- a/src/frontend/common/config.js
+++ b/src/frontend/common/config.js
@@ -1,4 +1,4 @@
-import { CODE_JS, CODE_JAVA, CODE_CPP } from '/skeletons';
+import { CODE_CPP, CODE_JAVA, CODE_JS } from '/skeletons';
const languages = [{
name: 'JavaScript',
@@ -19,13 +19,7 @@ const languages = [{
const exts = languages.map(language => language.ext);
-const us = {
- login: 'algorithm-visualizer',
- avatar_url: 'https://github.com/algorithm-visualizer.png',
-};
-
export {
languages,
exts,
- us,
};
diff --git a/src/frontend/common/util.js b/src/frontend/common/util.js
index 20314dd..1c547cf 100644
--- a/src/frontend/common/util.js
+++ b/src/frontend/common/util.js
@@ -1,3 +1,5 @@
+import { README_MD } from '/skeletons';
+
const classes = (...arr) => arr.filter(v => v).join(' ');
const distance = (a, b) => {
@@ -25,7 +27,14 @@ const getFiles = current => {
const { algorithm, scratchPaper } = current;
if (algorithm) return algorithm.files;
if (scratchPaper) return scratchPaper.files;
- return [];
+ return [{
+ name: 'README.md',
+ content: README_MD,
+ contributors: [{
+ login: 'algorithm-visualizer',
+ avatar_url: 'https://github.com/algorithm-visualizer.png',
+ }],
+ }];
};
const getTitleArray = current => {
diff --git a/src/frontend/components/App/index.jsx b/src/frontend/components/App/index.jsx
index 1daa0c0..4c9698f 100644
--- a/src/frontend/components/App/index.jsx
+++ b/src/frontend/components/App/index.jsx
@@ -20,8 +20,8 @@ import {
import { AlgorithmApi, GitHubApi } from '/apis';
import { actions } from '/reducers';
import { extension, getFiles, getTitleArray, handleError, refineGist } from '/common/util';
-import { exts, languages, us } from '/common/config';
-import { README_MD, SCRATCH_PAPER_MD } from '/skeletons';
+import { exts, languages } from '/common/config';
+import { SCRATCH_PAPER_MD } from '/skeletons';
import styles from './stylesheet.scss';
loadProgressBar();
@@ -168,15 +168,7 @@ class App extends React.Component {
fetchPromise
.catch(error => {
if (error.message) handleError.bind(this)(error);
- this.props.setAlgorithm({
- categoryName: 'Algorithm Visualizer',
- algorithmName: 'Home',
- files: [{
- name: 'README.md',
- content: README_MD,
- contributors: [us],
- }],
- });
+ this.props.setHome();
})
.finally(() => {
const files = getFiles(this.props.current);
@@ -272,8 +264,6 @@ class App extends React.Component {
{title}
-
-
this.toggleNavigatorOpened()}
navigatorOpened={navigatorOpened} loadScratchPapers={() => this.loadScratchPapers()}
diff --git a/src/frontend/template.html b/src/frontend/template.html
index fb2a1bd..fb1df6e 100644
--- a/src/frontend/template.html
+++ b/src/frontend/template.html
@@ -16,6 +16,8 @@
+ Algorithm Visualizer
+