|
11 | 11 | - ⚡ Fully native input and display components (Supports New Architecture only) |
12 | 12 | - 💻 HTML-based parsing with live, synchronous text styling |
13 | 13 | - 🎨 Fully customizable styles for seamless UI integration |
14 | | -- 🌐 Solid mobile support with an experimental Web implementation |
| 14 | +- 🌐 Solid mobile and web support |
15 | 15 |
|
16 | 16 | `EnrichedTextInput`, the rich text input component is an uncontrolled input. This means that it doesn't use any state or props to store its value, but instead directly interacts with the underlying platform-specific components. Thanks to this, the component is really performant and simple to use while offering complex and advanced features no other solution has. |
17 | 17 |
|
@@ -40,13 +40,12 @@ We can help you build your next dream product – |
40 | 40 | - [EnrichedText component](#enrichedtext-component) |
41 | 41 | - [API Reference](#api-reference) |
42 | 42 | - [Known limitations](#known-limitations) |
43 | | -- [Future Plans](#future-plans) |
44 | 43 | - [Contributing](#contributing) |
45 | 44 | - [License](#license) |
46 | 45 |
|
47 | 46 | ## Prerequisites |
48 | 47 |
|
49 | | -- `react-native-enriched-html` currently supports Android and iOS, Web implementation is still experimental. |
| 48 | +- `react-native-enriched-html` currently supports Android, iOS and Web. |
50 | 49 | - It works only with [the React Native New Architecture (Fabric)](https://reactnative.dev/architecture/landing-page) and supports following React Native releases: `0.81`, `0.82`, `0.83`, `0.84`, `0.85` and `0.86`. |
51 | 50 |
|
52 | 51 | ## Installation |
@@ -290,7 +289,7 @@ You can find some examples in the [usage section](#usage) or in the example app. |
290 | 289 | - [onFocus](docs/INPUT_API_REFERENCE.md#onfocus) - emits whenever input focuses. |
291 | 290 | - [onBlur](docs/INPUT_API_REFERENCE.md) - emits whenever input blurs. |
292 | 291 | - [onChangeText](docs/INPUT_API_REFERENCE.md#onchangetext) - returns the input's text anytime it changes. |
293 | | -- [onChangeHtml](docs/INPUT_API_REFERENCE.md#onchangehtml) - returns HTML string parsed from current input text and styles anytime it would change. As parsing the HTML on each input change is a pretty expensive operation, not assigning the event's callback will speed up iOS input a bit. We are considering adding some API to improve it, see [future plans](#future-plans). |
| 292 | +- [onChangeHtml](docs/INPUT_API_REFERENCE.md#onchangehtml) - returns HTML string parsed from current input text and styles anytime it would change. As parsing the HTML on each input change is a pretty expensive operation, not assigning the event's callback will speed up iOS input a bit. |
294 | 293 | - [onChangeSelection](docs/INPUT_API_REFERENCE.md#onchangeselection) - returns all the data needed for working with selections (as of now it's mainly useful for [links](#links)). |
295 | 294 | - [onLinkDetected](docs/INPUT_API_REFERENCE.md#onlinkdetected) - returns link's detailed info whenever user selection is near one. |
296 | 295 | - [onMentionDetected](docs/INPUT_API_REFERENCE.md#onmentiondetected) - returns mention's detailed info whenever user selection is near one. |
@@ -379,10 +378,6 @@ See the [EnrichedText API Reference](docs/TEXT_API_REFERENCE.md) for the `Enrich |
379 | 378 |
|
380 | 379 | - Only one level of lists is supported. We currently do not support nested lists. |
381 | 380 |
|
382 | | -## Future Plans |
383 | | - |
384 | | -- Web support: currently in the experimental stage. Details in [docs/WEB.md](docs/WEB.md). |
385 | | - |
386 | 381 | ## Contributing |
387 | 382 |
|
388 | 383 | See the [contributing guide](CONTRIBUTING.md) to learn how to contribute to the repository and the development workflow. |
|
0 commit comments