Skip to content

feat: add web support#199

Merged
hryhoriiK97 merged 11 commits intomainfrom
feat/web-support
Apr 8, 2026
Merged

feat: add web support#199
hryhoriiK97 merged 11 commits intomainfrom
feat/web-support

Conversation

@hryhoriiK97
Copy link
Copy Markdown
Collaborator

@hryhoriiK97 hryhoriiK97 commented Apr 1, 2026

What/Why?

Adds web platform support to EnrichedMarkdownText.

The web renderer uses semantic HTML elements with React inline styles — no React Native primitives on web. Markdown is parsed via md4c compiled to WebAssembly, producing an AST that React components walk to render headings, lists, tables, code blocks, math (KaTeX), and all other supported markdown features.

Testing

PR Checklist

  • Code compiles and runs on iOS
  • Code compiles and runs on Android
  • Updated documentation/README if applicable
  • Ran example app to verify changes

@hryhoriiK97 hryhoriiK97 marked this pull request as ready for review April 7, 2026 15:50
@hryhoriiK97 hryhoriiK97 merged commit 7040d5b into main Apr 8, 2026
5 checks passed
@hryhoriiK97 hryhoriiK97 deleted the feat/web-support branch April 10, 2026 10:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant