Commit Egui: implementar API de accesibilidad a través de AccessKit

Enlace Permanente

Este compromiso no pertenece a ninguna rama de este repositorio y puede pertenecer a una bifurcación fuera del repositorio.

Implementar API de accesibilidad a través de AccessKit (#2294)

* calabaza antes de volver a forrar * AccessKit actualizado, introduciendo soporte para spinners editables en Windows y una solución importante para el orden de navegación en macOS * Restaurar soporte para acciones de incremento y decremento en DragValue * Evite el error de condición de carrera de VoiceOver * arreglar la pelusa recortada * Dígale a AccessKit que la acción predeterminada para una edición de texto (equivalente a un clic) es establecer el foco. Esto es importante para algunos adaptadores de plataforma. * Funciones de Refactor InputState para acciones de AccessKit * Admite AccessKit SetValue para DragValue; esta es la única forma en que Windows AT puede ajustar el valor mediante programación * Lo mismo para el control deslizante * Asociar correctamente la etiqueta del control deslizante con el control deslizante y el valor del control deslizante * Lazy habilitar el soporte de AccessKit de egui * arreglar la pelusa recortada * Actualizar kit de acceso * Más documentación, especialmente sobre la activación diferida * Ajustar uno de los comentarios de la documentación. * Ver si puedo obtener AccessKit exento de la pelusa de "comillas invertidas faltantes" * Hacer que PlatformOutput::accesskit_update sea una opción * Activación perezosa de refactorización * Refactorización de mutación de nodo (nuevamente) * Elimina la necesidad de un método is_accesskit_active explícito, al menos por ahora * Comentario del documento correcto * Más refactorización de construcción de árboles; no depende de Arc::get_mut * Reemplace una felpa recortada; Parece que no tengo otra opción * Refactorización final planificada: un enfoque más flexible de la jerarquía * Última actualización de AccessKit para este PR; incluye una corrección importante de macOS DPI * Mover y documentar la dependencia del kit de acceso opcional * Error tipográfico corregido en los comentarios. Coescrito por: Emil Ernerfeldt * reformatear * Código más elegante para crear condicionalmente un nodo Coescrito por: Emil Ernerfeldt * Establezca el paso en 1.0 para todos los controles deslizantes de enteros * Agregue un documento de muestra para Response::labelled_by * Aclarar un comentario TODO que me deje Coescrito por: Emil Ernerfeldt Cargando información de la sucursal Mostrar árbol de archivos Ocultar el árbol de archivos

Mostrando 28 archivos modificados con 1051 adiciones y 99 eliminaciones.

Commit Egui: implementar API de accesibilidad a través de AccessKit
Enlace Permanente

Este compromiso no pertenece a ninguna rama de este repositorio y puede pertenecer a una bifurcación fuera del repositorio.

Implementar API de accesibilidad a través de AccessKit (#2294)

* calabaza antes de volver a forrar * AccessKit actualizado, introduciendo soporte para spinners editables en Windows y una solución importante para el orden de navegación en macOS * Restaurar soporte para acciones de incremento y decremento en DragValue * Evite el error de condición de carrera de VoiceOver * arreglar la pelusa recortada * Dígale a AccessKit que la acción predeterminada para una edición de texto (equivalente a un clic) es establecer el foco. Esto es importante para algunos adaptadores de plataforma. * Funciones de Refactor InputState para acciones de AccessKit * Admite AccessKit SetValue para DragValue; esta es la única forma en que Windows AT puede ajustar el valor mediante programación * Lo mismo para el control deslizante * Asociar correctamente la etiqueta del control deslizante con el control deslizante y el valor del control deslizante * Lazy habilitar el soporte de AccessKit de egui * arreglar la pelusa recortada * Actualizar kit de acceso * Más documentación, especialmente sobre la activación diferida * Ajustar uno de los comentarios de la documentación. * Ver si puedo obtener AccessKit exento de la pelusa de "comillas invertidas faltantes" * Hacer que PlatformOutput::accesskit_update sea una opción * Activación perezosa de refactorización * Refactorización de mutación de nodo (nuevamente) * Elimina la necesidad de un método is_accesskit_active explícito, al menos por ahora * Comentario del documento correcto * Más refactorización de construcción de árboles; no depende de Arc::get_mut * Reemplace una felpa recortada; Parece que no tengo otra opción * Refactorización final planificada: un enfoque más flexible de la jerarquía * Última actualización de AccessKit para este PR; incluye una corrección importante de macOS DPI * Mover y documentar la dependencia del kit de acceso opcional * Error tipográfico corregido en los comentarios. Coescrito por: Emil Ernerfeldt * reformatear * Código más elegante para crear condicionalmente un nodo Coescrito por: Emil Ernerfeldt * Establezca el paso en 1.0 para todos los controles deslizantes de enteros * Agregue un documento de muestra para Response::labelled_by * Aclarar un comentario TODO que me deje Coescrito por: Emil Ernerfeldt Cargando información de la sucursal Mostrar árbol de archivos Ocultar el árbol de archivos

Mostrando 28 archivos modificados con 1051 adiciones y 99 eliminaciones.

What's Your Reaction?

like

dislike

love

funny

angry

sad

wow