gp_design 0.0.5
gp_design: ^0.0.5 copied to clipboard
Colección de componentes, temas, tokens visuales y utilidades responsivas para construir apps Flutter consistentes con el sistema de diseño GP.
[Unreleased] #
- Sin cambios publicados todavía.
0.0.4 #
GpCardahora permite configurar color y grosor del borde medianteborderColoryborderWidth, manteniendo la personalizacion deelevation.- Se añade cobertura de pruebas para validar borde y elevacion configurables en
GpCard.
0.0.3 #
- Se amplía el sistema de tematización global con extensiones para inputs y superficies, permitiendo personalizar tipografía, bordes, radios, sombras y estilos de componentes desde
GpTheme. - Se alinean múltiples widgets al tema compartido, incluyendo inputs, badges, banners, mensajes inline, cards, navegación, modal, drawer, floating navigation bar y tabla responsive.
- Se mejora la estrategia responsive separando clase de dispositivo y ancho de layout para evitar clasificaciones incorrectas en teléfonos landscape.
- Se fortalecen componentes adaptativos y de productividad como
GpPageHeader,GpSegmentedControl,GpCommandBar,GpStatsGrid,GpSplitView,GpMasterDetailLayout,GpSectionCard,GpBreadcrumbyGpInlineMessage. - Se añaden primitives reutilizables para notificaciones y navegación, incluyendo modelos y widgets de notification center, presenter, permission card, route metadata y page transitions.
- Se refuerza la capa HTTP basada en
diocon mejor manejo de errores, soporte paraPATCH,CancelToken, requests genéricos y helpers para extraerdatade respuestas.
0.0.2 #
GpButtonahora acepta íconos provenientes de assets medianteiconAssetyiconAssetColor, manteniendo la lógica de estados y loaders integrada.- Nuevo
GpPhoneInputcon selector de país basado encountry_picker, validación integrada y callback para recibir el número y códigos seleccionados.
0.0.1 #
- Primera publicación del sistema de diseño GP.
- Incluye componentes de UI como botones, tipografía, diálogos, tiles, app bar, inputs y loaders.
- Añade temas claro/oscuro, helpers de espaciado, radios y tamaños de texto.
- Proporciona layout responsive con
GpRowyGpResponsive. - Integra interceptores
diopara autenticación y manejo de errores.