Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

[Feature request] RTL mode

Abierto
#222 1 comentario 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 4 días

Nadie ha tomado este issue todavía.

  • #276 de @kacperzolkiewski — cerrado sin fusionar

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
48/100
Tipo de issue
Nueva funcionalidad
Claridad
Bastante claro
Estado de actividad
Tranquilo
Stack tecnológico
react-native
Área
mobile

Línea de trabajo

Empieza reproduciendo el problema con un EnrichedTextInput sencillo en un diseño RTL y, a continuación, inspecciona cómo se renderizan la alineación del marcador de posición, las listas ordenadas, las viñetas y los Blockquotes. El trabajo estará terminado cuando todos estos elementos respeten RTL, mientras el texto escrito y el formato siguen siendo coherentes.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

enhancement

Title: RTL not supported in EnrichedTextInput

Describe the bug:
EnrichedTextInput does not support RTL mode. Even when the app is in RTL layout:
The placeholder always stays left-aligned.
Ordered list numbers, bullets, and blockquote markers always start from the left.
Only the typed text appears to start from the right (but formatting is inconsistent).

To Reproduce:
Use a simple EnrichedTextInput in an RTL layout.
Observe the placeholder alignment (always left).
Apply formatting such as Ordered List or Blockquote.
See that list numbers, bullets, and blockquotes remain left-aligned.

Expected behavior:
All elements (placeholder, list numbers, bullets, blockquotes) should respect RTL.

Actual behavior:
Placeholder: always left-aligned ❌
Lists and blockquotes: always left-aligned ❌
Input text: appears on the right ✅

Device:
Device: any
OS: any
Version: any

Additional context:
RTL is not supported in EnrichedTextInput at this time.

Lenguaje dominante
C
Estrellas
1.4k
Forks
73
Merge medio
3 d 19 min
PR fusionados (30 d)
12

Preparar el entorno

  • Sin Dockerfile ni archivo de Docker Compose
  • Tiene una plantilla de pull request
  • Sin guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de software-mansion/react-native-enriched-html

Todos los issues de software-mansion/react-native-enriched-html

Issues similares

Más issues de C

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.