Skip to content

Tracking issue for the first alpha version #1

@jsimonrichard

Description

@jsimonrichard

This is certainly an incomplete list, but here are somethings that need to be completed before the first alpha release:

  • Add monospace font with italics to ./packages/code/demo
  • Sanitization of raw html?
  • Correct left padding/margin for block raw html
  • Make the tasks' checkbox clickable
    • This will require figuring out how to pass events through the codemirror context. Maybe look at ./packages/core/lib/classBasedEventHandler.ts for some inspiration...?
  • Make links clickable
  • Basic syntax highlighting in code blocks
  • Block quote styling (a block widget of some kind?)
  • Make styling for code spans and fences consistent

And then, of course:

  • Basic documentation
  • Integrate demo into documentation

Skipping for now:

  • Make it possible to arrow to a horizontal rule (it currently skips over the line)
  • Specify image width/height
  • More styling for ordered lists?
  • Highlights ==this is highlighted== (extended syntax)
  • Change markdown parsing so that adjacent lines are separate paragraphs (make it act like obsidian)
    • Otherwise, this causes some confusing issues with lines adjacent to raw html
  • Common keyboard shortcuts (Ctrl-B, Ctrl-I, Ctrl-K)
  • Sub- and super-script using surrounding ~ and ^ respectively (extended syntax)

These are still important (and I want to get to some of these things ASAP), but I think we can live without them in alpha release.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions