282 Commits

Author SHA1 Message Date
Mathias Biilmann Christensen
67a00e5b65 Fix rendering of plugins returining react components 2016-10-30 23:46:34 -07:00
Mathias Biilmann Christensen
aca88ef441 Make editor plugins work in preview 2016-10-30 23:38:12 -07:00
Mathias Biilmann Christensen
c23b2fb531 Make list widget sortable 2016-10-30 16:01:10 -07:00
Mathias Biilmann Christensen
13cbf21159 Implement list control with fields 2016-10-28 19:13:26 +02:00
Mathias Biilmann Christensen
86e3aed065 Better styling for object controls 2016-10-28 10:21:13 +02:00
Mathias Biilmann Christensen
6b73c39ba8 Support for object widget 2016-10-28 04:51:37 +02:00
Cássio Zen
6ff7019e7c Removed author from cards (author may not be an available field) 2016-10-27 10:54:24 -02:00
Mathias Biilmann Christensen
8aa8f5ce39 Add shortcut for italics 2016-10-27 11:34:22 +02:00
Andrey Okonetchnikov
c3b4fd9013 Cards typography (#139)
* Fixed some ESLint errors

* Better card's design for the editorial process.

- Use Card component from react-toolbox
- Added "Edit" buttons for cards
- Cleaned up CSS and JS

Fixes #125

* Better ImageCard and card list view. Fixes #125

* Use collection label instead of name on the CollectionPage
2016-10-26 15:51:50 -02:00
Mathias Biilmann
72b56d1cbc Editor fixes (#143)
* Use icons for style menu

* Add h1/h2 options to style toolbar

* Handle rich paste events
2016-10-26 14:48:47 -02:00
Mathias Biilmann Christensen
9566392dd3 Fix block menu always showing on first char 2016-10-22 23:28:25 +03:00
Mathias Biilmann Christensen
c068fae24e Implement block menu with support for plugins 2016-10-22 23:23:19 +03:00
Mathias Biilmann Christensen
c859d7234e Position editor toolbar 2016-10-22 04:37:22 -07:00
Mathias Biilmann Christensen
3a087e44fa Make linter happier 2016-10-21 23:19:23 -07:00
Mathias Biilmann Christensen
f40b75e2e3 Implement drag and drup upload support for simple markdown editor 2016-10-21 23:16:19 -07:00
Mathias Biilmann Christensen
a15d014a99 Implement a simple textarea based markdown editor 2016-10-21 22:52:41 -07:00
Cássio Souza
2496ec09a4 Single file collections (#132)
* Files based collections skeleton

* listing file based cards

* create new entry with collection

* moved lookupEntry to main backend

* Editing single page Collections file

* List widget basic implementation

* Adjustments for test-repo

* check if value exists before trying to iterate over
2016-10-21 20:42:14 -02:00
Cássio Zen
a1f15da39f global config for header padding 2016-10-20 10:48:09 -02:00
Cássio Zen
9b97a13cc9 bugfix: Don't try to show if entry is partial 2016-10-19 19:10:14 -02:00
Cássio Zen
23ab740d53 value can be undefined as long as there is an entry 2016-10-19 18:29:54 -02:00
Cássio Souza
e001714aed Optimistic Updates (#114)
* Optimistic Updates structure
* Optimistic update for Editorial Workflow
2016-10-18 14:30:13 -02:00
Andrey Okonetchnikov
f3b448106d Added notifications. Closes #101
- Using react-notifications to manage redux state
- Refactored Toast component to be stateless
- Toasts can be stacked
- Cleaned up CSS
- Updated stories
2016-10-17 12:35:31 +02:00
Andrey Okonetchnikov
3b18fb4f87 Added visual feedback during saving of the entry. Related to #101 2016-10-13 14:31:44 +02:00
Andrey Okonetchnikov
5e333aca20 Removed obsolte snapshot 2016-10-13 11:55:46 +02:00
Andrey Okonetchnikov
4c5e72a2eb Updated MarkitupReactRenderer test 2016-10-12 15:52:41 +02:00
Andrey Okonetchnikov
190aa05d68 Use react-toolbox buttons. Added Cancel button for the entry editor. 2016-10-11 18:27:37 +02:00
Andrey Okonetchnikov
03ac8fcaed Use a correct propType 2016-10-11 11:34:28 +02:00
Andrey Okonetchnikov
4da6c9708a Added propTypes to AppHeader and fixed ESLint errors. 2016-10-11 10:47:47 +02:00
Andrey Okonetchnikov
e0160af9c6 Merge branch 'master' into markitup-react 2016-10-11 10:41:51 +02:00
Andrey Okonetchnikov
0dd8ad46b9 Merge pull request #94 from netlify/ui-cleanup
Better AppHeader
2016-10-11 10:30:59 +02:00
Andrey Okonetchnikov
899681ee84 Merge branch 'master' into markitup-react 2016-10-11 10:28:42 +02:00
Cássio Zen
ff0949e417 small bugfixes 2016-10-10 16:10:55 -03:00
Cássio Souza
2815a86e0c Search integration (React Version) (#84)
* algolia integration skeleton

* Configuration Defaults

* Implemented partial entries with lazy loading of complete file

* Moved backend selection logic to actioncreators

* basic pagination for entries

* general search skeleton

* Basic search result listing

* Redo search for different search terms

* search results pagination

* Changing integration config & handling

* Changing integration config & handling

* new integration config model
2016-10-10 15:34:21 -03:00
Andrey Okonetchnikov
b5849cd472 Removed logo 2016-10-06 15:13:31 +02:00
Andrey Okonetchnikov
a4dea8ac7a Added logo as a link to dashboard. Cleaned up AppHeader a bit visually. 2016-10-05 18:55:35 +02:00
Andrey Okonetchnikov
b95bb595f7 Implement ScrollSync component for sync scroll between containers 2016-10-04 17:58:26 +02:00
Andrey Okonetchnikov
ca34def49e Merge branch 'master' into markitup-react 2016-10-03 17:00:11 +02:00
Andrey Okonetchnikov
5ba0c46aee Merge branch 'master' into class-properties-initializers 2016-10-03 16:41:15 +02:00
Andrey Okonetchnikov
9e8bdb18b9 Added missing semicolons to class properties 2016-10-03 16:37:11 +02:00
Cássio Souza
9838660c0c UI small adjustments & refinments (#87)
* UI small adjustments & refinments

* Removed autohide navbar
2016-10-03 11:18:58 -03:00
Andrey Okonetchnikov
4010a16a76 Use static propTypes class property 2016-10-03 14:33:48 +02:00
Andrey Okonetchnikov
382b1537b0 Use ES7 class properties initializers 2016-10-03 14:25:27 +02:00
Andrey Okonetchnikov
7fde1e811a Re-written Preview as a functional component. It also re-uses widgetFor prop to get widgets. 2016-09-30 16:38:10 +02:00
Andrey Okonetchnikov
f1eb93ee7f Moved PreviewPane to a separate directory. Extracted Preview component to a separate file. 2016-09-30 16:25:15 +02:00
Andrey Okonetchnikov
edf8abbc42 Implemented scroll sync from control pane to the preview pane. 2016-09-29 22:17:29 +02:00
Andrey Okonetchnikov
841772496a Moved EntryEditor to a separate directory 2016-09-29 19:02:28 +02:00
Andrey Okonetchnikov
e644104542 Added drag'n'drop image adding to VisualEditor.
Removed StylesMenu and BlockTypesMenu positioning code since it didn't work
with adding images using DnD.
2016-09-29 18:53:47 +02:00
Andrey Okonetchnikov
e454144d31 Use HoC withPortalAtCursorPosition for StylesMenu and BlockTypesMenu to DRY 2016-09-29 18:51:39 +02:00
Andrey Okonetchnikov
cfc8be3f36 Removed console.log call 2016-09-29 18:48:23 +02:00
Andrey Okonetchnikov
47512001ec Implement image uploading for the raw editor 2016-09-28 14:05:51 +02:00