Skip to content

Latest commit

 

History

History
50 lines (36 loc) · 1.84 KB

ROADMAP.md

File metadata and controls

50 lines (36 loc) · 1.84 KB

Feature Roadmap

Legend:

  • ⬆️ Top priority, a 1.0 release won't happen without it.
  • ➡️ I generally want this, but probably needs more thinking about. Won't block a 1.0 release.
  • ⬇️ Maybe?

RTL Editing

  • ⬆️ Make BiDi control characters visible in the editor with custom glyphs.
    • Using a patch that will hopefully be upstreamed to Qt, but that will happen no earlier than Qt 6.9.
  • ⬆️ Make line direction overrides persistent by inserting the proper control character.
  • ⬆️ Give blank lines the base direction of the previous line, rather than the application's default.
    • To avoid the Logical cursor getting stuck between two RTL paragraphs when the system language is LTR
  • ➡️ Directionality markers on the line number gutters to improve orientation.

Typst Integration

  • ⬆️ True live preview.
  • ⬆️ Configuration panel for monitoring and pruning download cache.
  • ➡️ Highlight errors directly on the editor.
  • ➡️ Auto-complete.
  • ➡️ Compiler-assisted tool tips.
  • ➡️ Go to definition (as long as it is in the same file).

General Editing

  • ⬆️ Make automatic backups configurable.
  • ⬆️ Use regex capture groups in text find and replace.
  • ⬇️ Outline pane.
  • ⬇️ Code folding.
  • ⬇️ Indentation guides.
  • ⬇️ Symbol picker.

Platform Integrations

  • ➡️ macOS version.
  • ➡️ Flatpak package.
    • In Flathub, and with as much sandboxing as possible.
  • ➡️ Windows installer.

Sandbox Readiness

  • ➡️ Save auto-backups in an app-local location when sandboxed.
  • ⬇️ Support a format similar to TextBundle.

Other

  • ⬆️ User manual.