En esta publicación, cubriremos algunas de las características principales lanzadas por DevExtreme en v23.2, tanto para DevExtreme JavaScript (Angular, React, Vue, jQuery) como para ASP.NET MVC/Core basado en controles DevExtreme.
DevExtreme incluye una colección completa de widgets de interfaz de usuario responsivos y de alto rendimiento para su uso en aplicaciones web tradicionales y móviles de próxima generación. La suite viene con una cuadrícula de datos completamente funcional, widgets de gráficos interactivos, editor de datos y más.
Obtenga la descarga de la versión oficial de DevExtreme v23.1 (intercambio técnico Q: 523159565)
Tematización mejorada
Nuevo tema fluido
DevExtreme v23.2 incluirá un nuevo tema web inspirado en Microsoft Fluent, que incluirá las siguientes características:
- Componentes accesibles con soporte de colores contrastantes.
- Dos modos: Fluent y Fluent Compact.
- Nuevo paquete de iconos.
Mejoras en ThemeBuilder
En v23.2, el funcionario agrega importantes mejoras a ThemeBuilder, que mejorarán la funcionalidad principal y ampliarán la experiencia del usuario y los elementos de diseño relacionados.
Soporte de invitaciones
Los componentes de DevExtreme ya funcionan con Vite, pero existen algunas limitaciones. En v23.2, el funcionario puede abordar limitaciones conocidas.
Mejoras en la interfaz de usuario/UX
Programador: afecta la duración del día de varios días
En v23.2, DevExtreme Scheduler le permitirá configurar compensaciones de días laborales empresariales para que los usuarios puedan adaptarse a las diferencias en turnos de trabajo, zonas horarias u otras consideraciones de uso similares.
Calendario: seleccione varios días discretos
Actualmente, el componente Calendario DevExtreme solo admite la selección de una sola fecha y el plan oficial es agregar dos modos: selección múltiple y selección de un rango de días.
Pestañas/TabPanel: orientación vertical
Al expandir oficialmente la funcionalidad de los componentes Tab y TabPanel en v23.2, Tabs incluirá una nueva opción de orientación que le permitirá mostrarlas vertical u horizontalmente. El componente TabPanel será más personalizable: use la nueva opción tabsPosition para poder mostrar pestañas cerca del lado seleccionado del panel.
Pestañas/TabPanel: orientación vertical
Al expandir oficialmente la funcionalidad de los componentes Tab y TabPanel en v23.2, Tabs incluirá una nueva opción de orientación que le permitirá mostrarlas vertical u horizontalmente. El componente TabPanel será más personalizable: use la nueva opción tabsPosition para poder mostrar pestañas cerca del lado seleccionado del panel.
Formulario: detección de cambios (estado de)
Oficialmente, se introducirá la detección de cambios para que pueda verificar si el usuario ha realizado cambios en el formulario y, de ser así, guardar los cambios o restablecer el formulario.
Formulario — Soporte DateRangeBox
Los formularios admitirán el nuevo componente DevExtreme DateRangeBox como editor de campos.
Reducir el tamaño del paquete CSS
En v23.2, el plan oficial es reducir el tamaño del paquete reduciendo los archivos de temas en un 20%.
accesibilidad
Mejoras en el soporte de WCAG 2.1
En v23.2, el funcionario continuará mejorando el soporte de accesibilidad en todas las bibliotecas de componentes de la interfaz de usuario para alinear mejor nuestros productos con el estándar WCAG 2.1 (Pautas de accesibilidad al contenido web).
Mejoras en la compatibilidad con TypeScript
Demostraciones de Vue/React: compatibilidad con TypeScript, Hooks y API de composición
Oficialmente, todo el código de demostración de Vue y React se convertirá a TypeScript; sin embargo, para React, brindaremos dos opciones: JavaScript y TypeScript. Además, realizaremos la transición de la API de opciones en Vue a la API de composición y de Clases a Hooks en React.
Mejoras al escribir
Los funcionarios continuarán mejorando el soporte de TypeScript en los componentes, planearán agregar más tipos a la documentación y mejorar el uso de TypeScript.