feat: replace markdown preview with inline markdown editor #224
Reference in New Issue
Block a user
Delete Branch "claude/brave-curie-Btskb"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Replaces the split write/preview pane UI with an inline WYSIWYG markdown editor using MDXEditor. This provides a more modern editing experience where formatting is rendered as you type, similar to Obsidian or Notion.
Key Changes
Desktop (Compose)
MarkdownPreviewcomponentMarkdownEditorcomponent wrapping MDXEditormarkdown-editor.cssto style MDXEditor to blend seamlessly into the compose glass cardonKeyDownCapture) so compose shortcuts (Escape, Cmd+Enter, Cmd+M) take precedence over editor shortcuts@mdxeditor/editordependencyMobile (Text Particle View)
hasMarkdownFormatting()to distinguish between plain text and formatted content**bold**renders as bold)react-native-markedhook to parse and render markdown in scrollable card viewreact-native-markeddependencyImplementation Details
https://claude.ai/code/session_019DU6V5z6Nr4Vu7b1fBDnq4