Open
Description
Find below a list of features about Rich Text Editor.
This list is based on this Markdown Cheatsheet. If there are leftovers, do not hesitate to notice it !
Most of those features work thanks to HyperMD.
If there's no particular mention to it, the feature runs on both Chrome and Firefox.
Inline rendered style Markdown ( #26 )
- Headers (from H1 to H6)
- Look alike H1 via = line
- Look alike H2 via - line
- Integration of code via ```
- Bold style (** and __)
- Italic style (* and _)
- Both bold and italic style (sometimes the syntax does not show up well when it is focused)
- Crossed style via ~~
- Lists (1., *, - and +)
- Paragraph within lists via ⋅⋅⋅
- Tables
- Quotations via > (sometimes if there's syntax inside it does not show up well when it is focused)
- Inline HTML (balises are highlighted but not interpreted)
- Horizontal rule (---, *** or ___ lines)
- Links
- Integrate shortcuts ( As a User I want to add basic styles (bold, italic...) to the document using keyboard shortcuts #21 )
Handling images ( #43 )
- Load images from an URL with a reference
- Load images from an URL without a reference
- Load images from clipboard
Math formulas rendering ( #28 )
This part works thanks to MathJax, a lib included in HyperMD.
- Load Math formulas with a preview rendering
- Load Math formulas without a preview rendering
- Create an option so the user can choose to have or not a preview
- List all the configs available for MathJax and find the most suitable one
Opened issues of HyperMD that impact Rich Text Editor
HyperMD's issues are in Mandarin. But there's a Changelog.md file which references the features HyperMD's owner expect to have in future releases.
- Tables aren't rendered
- add: Table Parsing
- add: Table Styling
-
Basically our As a User I want to add basic styles (bold, italic...) to the document using toolbar #20 (edit: closed)
- [ ] toolbar styling buttons -
A feature for Math rendering
- side-by-side preview (with div-to-line mapping support)
- A possible feature for table
- add: Table Mode Keyboard Binding