Ink-text-input: Mostrando el cursor con texto enmascarado

Creado en 22 sept. 2019  ·  3Comentarios  ·  Fuente: vadimdemedes/ink-text-input

Noté que showCursor parece no funcionar si se establece un mask . Parece que la funcionalidad se protegió explícitamente contra: https://github.com/vadimdemedes/ink-text-input/blob/6c5b29d2ac595357e3ca64064b92e2e5856fcde5/src/index.js#L53

¿Solo tienes curiosidad por saber si hay una razón específica para ocultar el cursor en este caso? :)

enhancement help wanted

Comentario más útil

¡Hola @vadimdemedes!

Para mi caso de uso, tengo una entrada para un token de API enmascarado que es un paso en un formulario con una serie de entradas diferentes. Algunas son entradas de texto, otras son entradas seleccionadas, pero en todos los casos, hay algún tipo de indicador que indica lo que el usuario debe hacer (un indicador junto a una opción de selección, un cursor en una entrada de texto, etc.). La única excepción es el campo de token de API enmascarado, ya que showCursor=true no habilita el cursor.

Idealmente, se podría mostrar un cursor para indicar que la entrada está "enfocada" y lista para aceptar texto; de lo contrario, no hay pistas visuales y el usuario puede terminar confundido sobre qué hacer (a menos que agregue texto de marcador de posición, pero prefiero prefieren la consistencia).

image

Todos 3 comentarios

La motivación detrás de la introducción de una propiedad mask era permitir la entrada de contraseñas, y estas suelen estar enmascaradas con * o una cadena vacía por razones obvias. Veo que en la mayoría de los lugares en los que he visto entradas de contraseña, el cursor está oculto, así que acabo de rodar con el mismo comportamiento :)

¿Cuál es tu caso de uso?

¡Hola @vadimdemedes!

Para mi caso de uso, tengo una entrada para un token de API enmascarado que es un paso en un formulario con una serie de entradas diferentes. Algunas son entradas de texto, otras son entradas seleccionadas, pero en todos los casos, hay algún tipo de indicador que indica lo que el usuario debe hacer (un indicador junto a una opción de selección, un cursor en una entrada de texto, etc.). La única excepción es el campo de token de API enmascarado, ya que showCursor=true no habilita el cursor.

Idealmente, se podría mostrar un cursor para indicar que la entrada está "enfocada" y lista para aceptar texto; de lo contrario, no hay pistas visuales y el usuario puede terminar confundido sobre qué hacer (a menos que agregue texto de marcador de posición, pero prefiero prefieren la consistencia).

image

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

entrptaher picture entrptaher  ·  11Comentarios

kojilab picture kojilab  ·  3Comentarios

juriansluiman picture juriansluiman  ·  3Comentarios

ghost picture ghost  ·  3Comentarios

mwawrusch picture mwawrusch  ·  3Comentarios