nofusscomputing / nofusscomputing/centurion_ui
Markdown WYSIWYG editor
Open
@jon-nfc is already working on this.
Since Mar 26, 2026.
type::feature
- Dominant language
- TypeScript
- Stars
- 0
- Forks
- 0
- Avg merge
- 1d 4h
- Merged PRs (30d)
- 20
Description
Update the Markdown editor to be "What You See is What You Get" (WYSIWYG) editor.
Details
Update the markdown editor component to be a fully contained WYSIWYG editor. It should support: the common markdown, slash commands and any custom markdown capabilities (emoji, tickets, item links).
Links
- Blocked By: #69
Tasks
- menu for admonitions
- dropdown menu on detection of slash command
/, as the user types search the API for the item. (after type has come up. i.e.$device-<name>) - dropdown menu on emoji detection
:as user types, show list of emoji - dropdown menu on ticket detection
#search for tickets by name - create ticket from task list item
for ticket from task list item. any item under task list (indented 4xchars) will be used as the ticket description with it being removed from original ticket - slash command pallet
- Blocked By: #69
Requirements
- pressing enter on list makes next line a part of same list.
- double enter after empty list item removes empty list item and starts a fresh paragraph
- All pressing of enter adds a single space
\sto end of line (required for command processing)
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.