{"action":"created","issue":{"url":"https://api.github.com/repos/directus/directus/issues/1242","repository_url":"https://api.github.com/repos/directus/directus","labels_url":"https://api.github.com/repos/directus/directus/issues/1242/labels{/name}","comments_url":"https://api.github.com/repos/directus/directus/issues/1242/comments","events_url":"https://api.github.com/repos/directus/directus/issues/1242/events","html_url":"https://github.com/directus/directus/issues/1242","id":172805259,"number":1242,"title":"New WYSIWYG UI Module","user":{"login":"benhaynes","id":522079,"avatar_url":"https://avatars.githubusercontent.com/u/522079?v=3","gravatar_id":"","url":"https://api.github.com/users/benhaynes","html_url":"https://github.com/benhaynes","followers_url":"https://api.github.com/users/benhaynes/followers","following_url":"https://api.github.com/users/benhaynes/following{/other_user}","gists_url":"https://api.github.com/users/benhaynes/gists{/gist_id}","starred_url":"https://api.github.com/users/benhaynes/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/benhaynes/subscriptions","organizations_url":"https://api.github.com/users/benhaynes/orgs","repos_url":"https://api.github.com/users/benhaynes/repos","events_url":"https://api.github.com/users/benhaynes/events{/privacy}","received_events_url":"https://api.github.com/users/benhaynes/received_events","type":"User","site_admin":false},"labels":[{"id":153466176,"url":"https://api.github.com/repos/directus/directus/labels/3.%20Major","name":"3. Major","color":"FF9900","default":false},{"id":258845175,"url":"https://api.github.com/repos/directus/directus/labels/Beginner","name":"Beginner","color":"fef2c0","default":false},{"id":258848953,"url":"https://api.github.com/repos/directus/directus/labels/Help%20Wanted","name":"Help Wanted","color":"AE77A0","default":false},{"id":153466572,"url":"https://api.github.com/repos/directus/directus/labels/New-Feature","name":"New-Feature","color":"207de5","default":false},{"id":255836516,"url":"https://api.github.com/repos/directus/directus/labels/UI","name":"UI","color":"C7DEF8","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/directus/directus/milestones/9","html_url":"https://github.com/directus/directus/milestone/9","labels_url":"https://api.github.com/repos/directus/directus/milestones/9/labels","id":1971243,"number":9,"title":"6.3.x (Lapis Lepus)","description":"PATCH: Small fixes and enhancements","creator":{"login":"WellingGuzman","id":1531291,"avatar_url":"https://avatars.githubusercontent.com/u/1531291?v=3","gravatar_id":"","url":"https://api.github.com/users/WellingGuzman","html_url":"https://github.com/WellingGuzman","followers_url":"https://api.github.com/users/WellingGuzman/followers","following_url":"https://api.github.com/users/WellingGuzman/following{/other_user}","gists_url":"https://api.github.com/users/WellingGuzman/gists{/gist_id}","starred_url":"https://api.github.com/users/WellingGuzman/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/WellingGuzman/subscriptions","organizations_url":"https://api.github.com/users/WellingGuzman/orgs","repos_url":"https://api.github.com/users/WellingGuzman/repos","events_url":"https://api.github.com/users/WellingGuzman/events{/privacy}","received_events_url":"https://api.github.com/users/WellingGuzman/received_events","type":"User","site_admin":false},"open_issues":6,"closed_issues":37,"state":"open","created_at":"2016-08-30T01:56:47Z","updated_at":"2016-12-27T21:46:41Z","due_on":null,"closed_at":null},"comments":12,"created_at":"2016-08-23T20:59:16Z","updated_at":"2016-12-29T21:49:27Z","closed_at":null,"body":"_There are several issues/limitations with the current WYSIWYG interface module, below are the requirements for the new UI:_\n## Design\n\nThe style of the UI **must** conform to that of Directus Core. Intuitive, minimal, and following the same CSS styles/colors/states. Buttons should be flat and free of gradients. Iconography should not have color.\n## Options\n\nAll buttons and settings within the UI should be adjustable through the UI's options so that the interface can be customized as much as possible. Core options such as `readonly` and `required` should also work as expected.\n## Minimum Formatting Buttons\n\nThese can contextually appear beside the cursor only when applicable (eg: [Tumblr](https://cdn-images-1.medium.com/max/600/1*bVHdLH8rhNJbTt9pyp0mIg.png)), or be constant.\n1. Bold\n2. Italic\n3. Underline\n4. Create Link (new or from selected text)\n5. Blockquote\n6. Headlines (H1, H2, H3)\n## Optional Formatting Buttons\n- Toggle HTML\n- Strikethrough\n- Ordered List\n- Unordered List\n- Markdown mode\n- Horizontal Rule\n- Text Justification and Alignment\n## Images & Embeds\n- Choose from Directus Files\n- Insert Image\n- Drag and Drop Upload/Placement\n- Add Video Embed\n## Other Potential Options\n- Input height (in pixels or rows)\n- Full-screen Mode\n- Proper Undo/Redo\n- Use `p` or `br` for line breaks\n- Image alignment/sizing options\n- Table Support\n- Emoji support 🔥 \n## Libraries & Inspiration\n\nhttps://imperavi.com/redactor/\nhttps://www.froala.com/wysiwyg-editor\nhttp://getcontenttools.com/\nhttps://www.tumblr.com/ (requires account to try editor)\nhttps://medium.com/ (requires account to try editor)\n"},"comment":{"url":"https://api.github.com/repos/directus/directus/issues/comments/269698914","html_url":"https://github.com/directus/directus/issues/1242#issuecomment-269698914","issue_url":"https://api.github.com/repos/directus/directus/issues/1242","id":269698914,"user":{"login":"benhaynes","id":522079,"avatar_url":"https://avatars.githubusercontent.com/u/522079?v=3","gravatar_id":"","url":"https://api.github.com/users/benhaynes","html_url":"https://github.com/benhaynes","followers_url":"https://api.github.com/users/benhaynes/followers","following_url":"https://api.github.com/users/benhaynes/following{/other_user}","gists_url":"https://api.github.com/users/benhaynes/gists{/gist_id}","starred_url":"https://api.github.com/users/benhaynes/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/benhaynes/subscriptions","organizations_url":"https://api.github.com/users/benhaynes/orgs","repos_url":"https://api.github.com/users/benhaynes/repos","events_url":"https://api.github.com/users/benhaynes/events{/privacy}","received_events_url":"https://api.github.com/users/benhaynes/received_events","type":"User","site_admin":false},"created_at":"2016-12-29T21:49:27Z","updated_at":"2016-12-29T21:49:27Z","body":"An excellent point @pittkost! \r\n\r\nI agree that this would be the ideal way to move forward and have run into this situation with my own client work. Most WYSIWYG editors have an \"HTML\" view toggle to accomplish this, but it's not an ideal UI/UX. We're overhauling the platform design and UIs now and will be creating a new WYSIWYG editor – we'll look into libraries that would support this customization and how we would structure the UI Options for setting this up.\r\n\r\nThanks for the suggestion!"}}
{"actor":{"display_login":"benhaynes"}}