react-native-live-markdown icon indicating copy to clipboard operation
react-native-live-markdown copied to clipboard

Drop-in replacement for React Native's TextInput component with Markdown formatting.

Results 86 react-native-live-markdown issues
Sort by recently updated
recently updated
newest added

### Details This PR adds support for visionOS. ### Related Issues GH_LINK ### Manual Tests ### Linked PRs

I am using this library to render some markdown as it's much faster than any markdown renderer that I have come across thanks to the native component. The only issue...

enhancement

6ccd3b8 + iOS Input: option+` then a Expected output: "ą" (no backtick) Actual output: "`ą" (with backtick) https://github.com/Expensify/react-native-live-markdown/assets/20516055/af850230-e9db-4242-b5e0-7b93a1c93d0a

bug

### Objective The objective of this task is to align web markdown styling with iOS, since `code` and `codeblock` styles are different. ### Current state ![Screenshot 2024-02-08 at 11 00...

bug

### Details This PR introduces the following renames: * `MarkdownTextInput.tsx` → `MarkdownTextInput.native.tsx` * `MarkdownTextInput.web.tsx` → `MarkdownTextInput.tsx` ### Related Issues GH_LINK ### Manual Tests ### Linked PRs

Previously, we would use built-in JSC (JavaScriptCore) on iOS and Hermes on Android for running the JS parser. This PR migrates iOS to use Hermes instead of JSC in order...

### Objective The objective of this task is to migrate away from using TextKit 1 APIs in iOS implementation of Live Markdown. ### Current state Currently, we access `.layoutManager` property...

enhancement

Currently, we need to patch `expensify-common/lib/ExpensiMark.js` to convert `class ExpensiMark` into a single object because Hermes does not support ES Classes (https://github.com/facebook/hermes/issues/685#issuecomment-1784172071). In particular, we had to make the following...

enhancement