nofusscomputing / nofusscomputing/centurion_ui

Markdown WYSIWYG editor

Open
#70 0 comments 0 reactions 1 assignee View on GitHub

@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 \s to end of line (required for command processing)

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.