...
Offer a setting for admins to enable/disable this feature
Offer a user setting for end-users to enable/disable this feature
Dev Estimates
Phase 1:
...
Web app
Server + Web: | 2 6 dev-weeks |
Phase 2: Mobile app
Mobile: |
3 dev-weeks |
Resources
...
...
...
...
Potential WYSIWYG libraries
...
FAQ
What does WYSIWYG stand for?
...
Although Mattermost is all about ‘secure collaboration for technical teams’, we have recently been broadening our definition of what a technical user might be. Those using our software with security-conscious mindsets are highly technical in their own right, but not necessarily with code, CLIs, slash commands, or markdown syntax.
Markdown has always been considered a ‘power user tool’. When given the choice, many regular users (e.g. non-developers) prefer WYSIWYG editing. Most mainstream text editing tools (Google Docs, Confluence, Notion, Slack, Teams) have set the expectation for a rich text editing experience