diff --git a/TODO.txt b/TODO.txt index 5ebf463..fad65ff 100644 --- a/TODO.txt +++ b/TODO.txt @@ -4,23 +4,10 @@ + Basic Layout + + React Components + + Front-End Dependency Manager + - - Wire React to ES API - - Simple CRUID interface - -Short List: -- Some Testing -- Font Awesome / Better Glyphicons -- Env Configs -- Collapsable Button Lists -- Draft.JS -- DRY up Sass Modules -- Async API Middleware -- CombineReducers in App.js -- Import Action consts into Reducers -- PropTypes - -- Loading Indicators - + + Wire React to ES API + + + Simple CRUD interface + + + Async API Middleware + + + Font Awesome / Better Glyphicons + - v0.2 Reader - Reader UX @@ -31,6 +18,19 @@ Short List: - Abstract API Blueprint for Notes - Note Manager Component +- v0.4 Search + +- v0.5 Pagination + +Short List: +- PropTypes +- DRY up Sass Modules +- Env Configs +- Some Testing +- Draft.JS +- Elasticsearch Versioning and Revert UI +- Collapsable Button Lists +- Loading Indicators - Error Handling - Unit Testing - Remove Flask-Webpack? @@ -49,4 +49,5 @@ Short List: - Weed out unneeded dependencies - Implement a pixel to track usage - Default Pagination? -- ARIA compliance \ No newline at end of file +- ARIA compliance +- Docker \ No newline at end of file diff --git a/package.json b/package.json index c440e2b..ff3ac89 100644 --- a/package.json +++ b/package.json @@ -15,10 +15,12 @@ "draft-js": "^0.10.4", "draft-js-export-html": "^1.2.0", "draft-js-import-html": "^1.2.1", + "font-awesome": "^4.7.0", "object-assign": "^4.1.1", "popper.js": "^1.12.6", "react": "^16.0.0", "react-dom": "^16.0.0", + "react-fontawesome": "^1.6.1", "react-redux": "^5.0.6", "redux": "^3.7.2" }, diff --git a/src/assets/glyphicons-102-italic.png b/src/assets/glyphicons-102-italic.png deleted file mode 100644 index 376363c..0000000 Binary files a/src/assets/glyphicons-102-italic.png and /dev/null differ diff --git a/src/assets/glyphicons-103-bold.png b/src/assets/glyphicons-103-bold.png deleted file mode 100644 index ec61fd9..0000000 Binary files a/src/assets/glyphicons-103-bold.png and /dev/null differ diff --git a/src/assets/glyphicons-104-text-underline.png b/src/assets/glyphicons-104-text-underline.png deleted file mode 100644 index be459a0..0000000 Binary files a/src/assets/glyphicons-104-text-underline.png and /dev/null differ diff --git a/src/assets/glyphicons-111-align-left.png b/src/assets/glyphicons-111-align-left.png deleted file mode 100644 index 2365b1d..0000000 Binary files a/src/assets/glyphicons-111-align-left.png and /dev/null differ diff --git a/src/assets/glyphicons-112-align-center.png b/src/assets/glyphicons-112-align-center.png deleted file mode 100644 index 9a17fe2..0000000 Binary files a/src/assets/glyphicons-112-align-center.png and /dev/null differ diff --git a/src/assets/glyphicons-113-align-right.png b/src/assets/glyphicons-113-align-right.png deleted file mode 100644 index f4dc27d..0000000 Binary files a/src/assets/glyphicons-113-align-right.png and /dev/null differ diff --git a/src/assets/glyphicons-151-edit.png b/src/assets/glyphicons-151-edit.png deleted file mode 100644 index bc03d5a..0000000 Binary files a/src/assets/glyphicons-151-edit.png and /dev/null differ diff --git a/src/assets/glyphicons-191-plus-sign.png b/src/assets/glyphicons-191-plus-sign.png deleted file mode 100644 index a114c46..0000000 Binary files a/src/assets/glyphicons-191-plus-sign.png and /dev/null differ diff --git a/src/assets/glyphicons-192-minus-sign.png b/src/assets/glyphicons-192-minus-sign.png deleted file mode 100644 index 593bd2a..0000000 Binary files a/src/assets/glyphicons-192-minus-sign.png and /dev/null differ diff --git a/src/assets/glyphicons-193-remove-sign.png b/src/assets/glyphicons-193-remove-sign.png deleted file mode 100644 index 37730e1..0000000 Binary files a/src/assets/glyphicons-193-remove-sign.png and /dev/null differ diff --git a/src/assets/glyphicons-194-ok-sign.png b/src/assets/glyphicons-194-ok-sign.png deleted file mode 100644 index bcd36a9..0000000 Binary files a/src/assets/glyphicons-194-ok-sign.png and /dev/null differ diff --git a/src/assets/glyphicons-224-chevron-right.png b/src/assets/glyphicons-224-chevron-right.png deleted file mode 100644 index c2f161d..0000000 Binary files a/src/assets/glyphicons-224-chevron-right.png and /dev/null differ diff --git a/src/assets/glyphicons-225-chevron-left.png b/src/assets/glyphicons-225-chevron-left.png deleted file mode 100644 index 2fffbd3..0000000 Binary files a/src/assets/glyphicons-225-chevron-left.png and /dev/null differ diff --git a/src/assets/glyphicons-352-book-open.png b/src/assets/glyphicons-352-book-open.png deleted file mode 100644 index 5108d41..0000000 Binary files a/src/assets/glyphicons-352-book-open.png and /dev/null differ diff --git a/src/assets/index.js b/src/assets/index.js deleted file mode 100644 index a9aa556..0000000 --- a/src/assets/index.js +++ /dev/null @@ -1,30 +0,0 @@ -const glyphiconItalic = require('./glyphicons-102-italic.png') -const glyphiconBold = require('./glyphicons-103-bold.png') -const glyphiconUnderline = require('./glyphicons-104-text-underline.png') - -const glyphiconAlignLeft = require('./glyphicons-111-align-left.png') -const glyphiconAlignCenter = require('./glyphicons-112-align-center.png') -const glyphiconAlignRight = require('./glyphicons-113-align-right.png') - -const glyphiconChevronLeft = require('./glyphicons-225-chevron-left.png') -const glyphiconChevronRight = require('./glyphicons-224-chevron-right.png') - -const glyphiconPlusSign = require('./glyphicons-191-plus-sign.png') -const glyphiconMinusSign = require('./glyphicons-192-minus-sign.png') -const glyphiconRemoveSign = require('./glyphicons-193-remove-sign.png') -const glyphiconOKSign = require('./glyphicons-194-ok-sign.png') - -export { - glyphiconItalic, - glyphiconBold, - glyphiconUnderline, - glyphiconAlignLeft, - glyphiconAlignCenter, - glyphiconAlignRight, - glyphiconChevronLeft, - glyphiconChevronRight, - glyphiconPlusSign, - glyphiconMinusSign, - glyphiconRemoveSign, - glyphiconOKSign -} diff --git a/src/components/button.js b/src/components/button.js index 4d912f0..2f936ee 100644 --- a/src/components/button.js +++ b/src/components/button.js @@ -18,7 +18,7 @@ export const HighlightButton = ({highlightActive, onHighlightClick}) =>
@@ -27,7 +27,7 @@ export const NewChapterButton = ({onNewChapterClick}) =>
\ No newline at end of file diff --git a/src/components/navbar.js b/src/components/navbar.js index 4886678..6ab98e0 100644 --- a/src/components/navbar.js +++ b/src/components/navbar.js @@ -1,8 +1,24 @@ import React from 'react' const Navbar = () => -