[Feature request] RTL mode
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
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
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de software-mansion/react-native-enriched-html
-
bug missing repro
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
software-mansion/react-native-enriched-html#833 · 4 comentarios ·
Los mantenedores suelen responder en 4 días
-
[Feature request] Vertical spacing (margins) for headings and lists in htmlStylePosiblemente ocupada @henrikra la tomó hace 4 días. Abiertoenhancement
Dificultad 4/5 3-5 días Aptitud para principiantes 20/100
software-mansion/react-native-enriched-html#832 ·
Los mantenedores suelen responder en 4 días
-
bug
Dificultad 3/5 1-2 días Aptitud para principiantes 76/100
software-mansion/react-native-enriched-html#818 · 1 comentario ·
Los mantenedores suelen responder en 4 días
-
[iOS] Tags not parsed on iOS below a certain string lengthPosiblemente ocupada @hejsztynx la tomó hace 13 días. Abiertobug
Dificultad 4/5 3-5 días Aptitud para principiantes 42/100
software-mansion/react-native-enriched-html#811 · 3 comentarios ·
Los mantenedores suelen responder en 4 días
-
bug
Dificultad 3/5 1-2 días Aptitud para principiantes 50/100
software-mansion/react-native-enriched-html#810 · 1 comentario ·
Los mantenedores suelen responder en 4 días
Todos los issues de software-mansion/react-native-enriched-html
Issues similares
-
bug intrinsic medium priority rt_lib
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
Los mantenedores suelen responder en 1 día
-
[CLI] Clarify distinction between 'capture camera' and 'capture screen' in help text and outputAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
espressif/esp-vision#18 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
sumatrapdfreader/sumatrapdf#6417 · 3 comentarios ·
-
[BUG] Cython cache evicts most recent instead of oldest entry on cleanupPosiblemente ocupada @scoder la tomó hoy. AbiertoBuild System defect
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
Los mantenedores suelen responder en 2 días
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 61/100
HexaCluster/credcheck#94 ·