UX issue: "Headings" are called "Titles"
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 35/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- markdown, react, typescript
- Área
- developer-experience, frontend
Línea de trabajo
No se especifica ninguna ruta de archivo ni ninguna prueba. Busca en el código fuente de TypeScript y en los puntos de entrada de la barra de herramientas commands.title, commands.title3 y el “Titles” visible para el usuario; después, rastrea sus usos antes de confirmar la política de compatibilidad con los mantenedores. La tarea debería considerarse terminada cuando la UI y el código usen “headings” de forma coherente, y cualquier alias heredado se gestione según lo acordado.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
For some reason this package and its UI consistently and erroneously refers to headings as titles.
I would like to make the case that this is a significant UX issue that should be fixed both in user-facing interfaces and in code.
Motivation (why is this an issue?)
The unfortunate naming choice is likely to cause confusion for users and developers alike.
The rest of the world uses the term "heading". If users want to learn markdown they will go to resources such as:
- https://markdownguide.offshoot.io/basic-syntax/ (this one is mentioned in the README)
- https://commonmark.org/help/
These resources consistently use the term heading.
Users are extremely likely to be familiar with modern word processors which also generally use the term heading for this concept.
In the context of HTML elements and attributes there is a also distinction between "heading" and "title" and this extends to tools & resources related to accessibility, search optimization, etc.
End users and developers alike may not be experts in the English language and therefore they may rely on keyword and pattern recognition to understand interfaces and make connections between what they read in documentation, markdown tutorials, etc. and what they see in @uiw/react-md-editor.
The toolbar's naming and icons are potentially confusing as well (as much as I appreciate the commitment required to produce a set of non-standard unfamiliar icons to reinforce use of the term "title" vs. using an existing open-source icon set with "heading" icons).
In the code, commands such as commands.title, commands.title3, etc. are potentially confusing to developers.
As a developer my automatic "there's a mistake!" "there's a bug!" neurons fire when I look at the code.
Thanks
I just tried this package for the first time and I appreciate the thought and work you've put in. It is refreshing to see a lighter weight option for markdown!
I also appreciate when it comes to the code this would be a breaking change to address.
One idea is you could always treat the old names as an alias to minimize impact and mark them in tsdoc comments with @deprecated.
- Lenguaje dominante
- TypeScript
- Estrellas
- 2.9k
- Forks
- 200
- Merge medio
- 6 h 38 min
- PR fusionados (30 d)
- 16
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
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 uiwjs/react-md-editor
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
uiwjs/react-md-editor#730 · 1 reacción ·
Los mantenedores suelen responder en 1 día
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
uiwjs/react-md-editor#702 ·
Los mantenedores suelen responder en 1 día
-
Setting background color overwrites the textarea font colorPosiblemente ocupada @hiyouwhatsapp la tomó hace 11 días. Abierto
Dificultad 3/5 1-2 días Aptitud para principiantes 45/100
uiwjs/react-md-editor#701 ·
Los mantenedores suelen responder en 1 día
-
Edit preview with live updatesAbierto
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
uiwjs/react-md-editor#695 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
-
Not hide full screen optionAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 45/100
uiwjs/react-md-editor#694 ·
Los mantenedores suelen responder en 1 día
Todos los issues de uiwjs/react-md-editor
Issues similares
-
Add: Tom Sings TV HDAbiertoapproved check:passed streams:add
Dificultad 1/5 Menos de una hora Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
duolicious/duolicious#1943 ·
Los mantenedores suelen responder en 1 día
-
bug needs-triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 80/100
nightly-labs/openbot#6451 ·
Los mantenedores suelen responder en 1 día
-
Testing Configuration UpdateAbiertolevel1 nsoc26
Dificultad 2/5 1-3 horas Aptitud para principiantes 66/100
GauravKarakoti/SecureFlow#1719 ·
Los mantenedores suelen responder en 1 día
-
complexity: easy good first issue impact: low
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
ueberdosis/hocuspocus#1211 ·
Los mantenedores suelen responder en 1 día