Notas de la versión de Flutter 3.32.0
Notas de la versión para Flutter 3.32.0.
Esta página contiene las notas de la versión para 3.32.0. Para obtener información sobre las versiones posteriores de corrección de errores, consulta el CHANGELOG de Flutter.
Framework de Flutter
#Framework
#- No bloquear gestos de arrastre vertical en el cuerpo de CupertinoSheetRoute por @MitchellGoodwin en 161696
- Hacer que
PipelineOwnersea una clasebasepor @LongCatIsLooong en 161789 - [Impeller] rellenando pruebas unitarias de TextContents por @gaaclarke en 161625
- Corregir documentación de Flow.clipBehavior por @mernen en 161863
- Actualizar paquetes pub por @flutter-pub-roller-bot en 162015
- Añade prueba de semántica para cupertino picker por @chunhtai en 161768
- [Impeller] Migrar pruebas unitarias fuera de las clases de geometría de Skia por @flar en 161855
const AnimationStylepor @nate-thegrate en 160564- Revierte "[Impeller] Migrate unit tests off of Skia geometry classes (#161855)" por @auto-submit en 162046
- Reemplazar código truquero que crea dispositivos falsos por @robert-ancell en 162056
- fix: Llamar a codec.dispose en
flutter_testpor @koji-1009 en 161131 - fix: Llamar a codec.dispose en
flutter/testpor @koji-1009 en 161127 - Actualizar paquetes pub por @flutter-pub-roller-bot en 162095
- Reaplicar "[Impeller] Migrate unit tests off of Skia geometry classes (#161855)" por @flar en 162146
- Actualizar el paquete de pruebas de integración de Android para AGP más reciente por @FrankenApps en 161856
- [DisplayList] Mover enums de canvas anidados a su propia TU. por @chinmaygarde en 162037
- Eliminar
scenario_app/androidy renombrar aios_scenario_app. por @matanlurey en 160992 - Table implementa redepth por @chunhtai en 162282
- Se comenzó a ajustar uvs para que coincidan con el ajuste de píxeles. por @gaaclarke en 162049
- [engine, web] retornar expresiones switch en muchos lugares por @kevmoo en 162336
- Corregir scrollUntilVisible en WidgetTester por @hgraceb en 159582
- Añadir WidgetPreview y la anotación @Preview() por @bkonyi en 159219
- Revierte "Started adjusting uvs to match pixel snapping. (#162049)" por @auto-submit en 162392
- Actualizar package:vm_service a 15.0.0 y package:leak_tracker a 10.0.9 por @bkonyi en 162325
- Corregir visualización inesperada de Scrollbar por @hgraceb en 159386
- Añadir pruebas para confirmar que CupertinoSliverNavigationBar hace snap cuando se desplaza parcialmente en modo bottom .always por @victorsanni en 162425
- Corregidas algunas imprecisiones de punto flotante en TextContents por @gaaclarke en 162351
- Corregida la relación de aspecto del texto por @gaaclarke en 162415
- fix: error de sintaxis en pseudocódigo de comentario por @PurplePolyhedron en 162453
- Actualizar
package:intla0.20.2por @mosuem en 162591 - [web] Des-omitir algunas pruebas de párrafo que ahora están pasando por @mdebbar en 162537
- Convertir
SkiaExceptionaTestFailureen post-submit por @matanlurey en 162623 - Aumentada la resolución del atlas de glifos 2x por @gaaclarke en 162555
- feat(CupertinoButton): Añadir minWidth y minHeight para reemplazar minSize. por @StanleyCocos en 161295
- [semantics] Usar un switch sobre un map para enumerar verificaciones por @kevmoo en 162424
- Añadir color al constructor CupertinoButton.filled por @vizakenjack en 161660
- Ajustar padding para el contenido de la hoja Cupertino por @MitchellGoodwin en 162481
- Hacer que CupertinoSheetRoute sea utilizable con Cupertino(Sliver)NavigationBar por @victorsanni en 162181
- [web] Solo crear una etiqueta
<style>para SelectableRegion por @mdebbar en 161682 - fix: RangeError al seleccionar texto en SelectionArea por @rkishan516 en 162228
- Añadidos equals y hashCode para TextInputConfiguration y AutofillConfiguration por @Paulik8 en 162238
- Añadir verificación de rol en la función SemanticsNode._isDifferentFromCurrentSemanticAnnotation por @ksokolovskyi en 162578
- Fix: Asegurar que el divisor de CupertinoAlertDialog ocupe todo el ancho y resolver por @dev-lup en 161490
- Cambiados docs para el campo hintOverrides de SemanticsProperties por @Paulik8 en 162632
- Eliminar
--verbosede las ejecuciones de tareas de devicelab. por @matanlurey en 162644 - Revierte "Remove
--verbosefrom devicelab task executions. (#162644)" por @auto-submit en 162853 - [Android] Conectar código de canal de plataforma dart de HC++ y prueba de integración. por @jonahwilliams en 162751
- Corregir error de desbordamiento RenderFlex en ejemplo de DropdownMenu por @huycozy en 162558
- Corregida la alineación de subpíxeles del texto traducido. por @gaaclarke en 162824
- Soportar CupertinoSliverNavigationBar.search con título grande condensado por @victorsanni en 159120
- [raw_menu_anchor.0.dart] Eliminar emojis mal dibujados. por @davidhicks980 en 162807
- [Android] corregir gestos de hcpp. por @jonahwilliams en 162859
- Mejorado el mensaje de error cuando PageController no está adjunto a PageView por @Paulik8 en 162422
- Corregir errores de tipografía en referencias de docs por @goderbauer en 162893
- Retornar más rápidamente al alternar extensiones de servicio por @jakemac53 en 162774
- Reaplicar #162644: Eliminar
--verbosede las ejecuciones de tareas de devicelab. por @matanlurey en 163017 - [Android] añadir flag en tiempo de ejecución para determinar si HCPP es compatible. por @jonahwilliams en 163004
- Corregir soporte de teclado Linux para AltGr por @robert-ancell en 162495
- [Android] añadir benchmark y prueba de integración de vistas de plataforma HCPP. por @jonahwilliams en 163018
- [Android] corregir toques en hcpp, otra vez, y añadir prueba. por @jonahwilliams en 163035
- fix: Desechar codec después de completar la creación del fotograma por @koji-1009 en 159945
- Añade el parámetro hasSelectedState a matchesSemantics para migración por @chunhtai en 163014
- Actualizar paquetes pub por @flutter-pub-roller-bot en 163083
- feat: removeRoute ahora llama a didComplete por @EArminjon en 157725
- Mover FlTextInputHandler fuera de FlView por @robert-ancell en 162131
- Habilitar la solución de
goldenFileComparatorpara pruebas de integración en el dispositivo. por @matanlurey en 163157 - Rellenar pruebas unitarias de subpíxeles por @gaaclarke en 162710
- [web] Limpiar todo lo referente a HTML del framework por @mdebbar en 162837
- [web] Limpiar todo lo referente a HTML del flutter tool y del conjunto de pruebas por @mdebbar en 162836
- Activar ImageFilter.compose para CupertinoDesktopTextSelectionToolbar en web por @gaaclarke en 163229
- Ajustadas las matemáticas de TextContents para evitar errores de punto flotante por @gaaclarke en 162480
- Refactorizar SliverMainAxisGroup para el modo inverso. por @yiiim en 161849
- Añade todos los roles de semántica por @chunhtai en 163075
- Añadir propiedades faltantes a _ArcPaintPredicate. por @ksokolovskyi en 162572
- Validar la integración de Gold por @Piinks en 163629
- Crear método helper para despachar la creación y eliminación de objetos. por @polina-c en 163637
- Hacer que la información de la versión de Flutter esté accesible en tiempo de ejecución por @ueman en 140783
- Revierte "Make Flutter version information accessible at runtime (#140783)" por @auto-submit en 163753
- Crear Android-API-And-Related-Versions.md por @reidbaker en 163556
- fix(CupertinoDatePicker): la fuente no es consistente por @StanleyCocos en 162932
- Actualizaciones de fidelidad en CupertinoSliverNavigationBar.search por @victorsanni en 163089
- WebKit debería respetar TextCapitalization.words por @NabilaWorks en 161027
- Habilitar
--explicit-package-dependenciesde forma predeterminada. por @matanlurey en 160289 - Pegado seguro hito 2 por @justinmc en 159013
- Actualizar propiedades de memoria de gradle en proyectos de ejemplo y prueba por @jmagman en 163798
- [web] Eliminación real del código HTML por @mdebbar en 164003
- Reaplicar "Make Flutter version information accessible at runtime (#140783)" por @ueman en 163761
- Acortar la firma del método para que las invocaciones quepan en una sola línea. por @polina-c en 163822
- Múltiples hijos PinnedHeaderSliver en SliverMainAxisGroup por @yiiim en 163528
- Actualizar la doc de dragDevices para incluir PointerDeviceKind.trackpad por defecto por @jmagman en 163898
- [DisplayList] Eliminar todas las sobrecargas de métodos heredados orientados a Skia en DlCanvas por @flar en 164054
- Establecer maxScrollObstructionExtent de SliverResizingHeader a minExtent por @pathconnected en 162955
- Corregir problemas menores en la documentación de WidgetsApp por @dominikh en 163942
- [iOS] Añadir vista de plataforma al ejemplo de integration_test por @cbracken en 164144
- Añadir localización para los botones
BackyCancelen CupertinoNavigationBar por @Michae1Weiss en 162581 - Actualizar paquetes pub por @flutter-pub-roller-bot en 163567
- Corregir el orden de fecha y hora del cupertino datepicker en coreano por @chul0061 en 163850
- Actualizar paquetes pub por @flutter-pub-roller-bot en 164316
- android_host_app_v2_embedding actualizar dependencias y documentación por @reidbaker en 164195
- eliminar últimos usos de min/compile/target SdkVersion, alinear sourceCompatibility a lo largo del repositorio y actualizar la documentación de la versión de android por @reidbaker en 164198
- Documentar cómo se calcula (o calculará)
engine.versionpor @matanlurey en 164335 - Añadir acción para configurar la acción por defecto de EditableText.onTapUpOutside por @Hannnes1 en 162575
- Hacer que presionar y mover en CupertinoButton se acerque más al comportamiento nativo. por @yiiim en 161731
- Añadir un matcher
isSystemTextScalerpor @LongCatIsLooong en 160120 - [A11y] Añadir rol de grupo de opciones (radio group) por @loic-sharma en 164154
- feature: hacer que el plugin de entrada de texto use la vista correcta en la plataforma Windows por @mattkae en 163847
- Mover flutter/third_party/txt a flutter/txt por @jason-simmons en 164248
- Añadir
clipRSuperellipse, y usarlos para diálogos por @dkwingsmt en 161111 - Corregir condición de carrera que causaba un crash al interactuar con un desplazable animado por @victorsanni en 164392
- [skwasm] Limpiar el caché de colección de fuentes cuando la fuente se carga manualmente. por @eyebrowsoffire en 164588
- Fix: Actualizar esquina redondeada de transición de CupertinoSheetRoute por @rkishan516 en 163700
- [web] Detectar nodos de semántica desplazables de forma más confiable por @mdebbar en 164491
- Añade soporte para aria-controls por @chunhtai en 163894
- [Widget Inspector] Manejar excepciones nulas al llamar a
renderObjectpor @elliette en 163642 - Algoritmo RoundSuperellipse v3: Fórmula heurística de banda ultraancha por @dkwingsmt en 164755
- Alinear la transición inferior de la barra de navegación con la animación de título grande por @victorsanni en 162097
- #163840 - El cursor de CupertinoButton no cambia a elegible para clic en escritorio por @srivats22 en 164196
- [Impeller] Solución temporal para transformación no coincidente en preroll vs paint para marcos de texto. por @jonahwilliams en 164931
- Añadir
withDurationAndBounceaSpringDescriptionpor @bernaferrari en 164411 - Consolidar mocks de GTK por @robert-ancell en 164890
- Aclarar el rendimiento de SingleTickerProviderStateMixin vs TickerProviderStateMixin por @yakagami en 164870
- feat(FixedExtentScrollController): Añadir propiedades de clase padre al constructor. por @StanleyCocos en 163190
- Convertir AppLinkSettings a kotlin por @reidbaker en 164391
- Cambiado el atlas de fuentes a matemática discreta para claves hash por @gaaclarke en 164822
- Verificar si hay un codec nulo en MultiFrameImageStreamCompleter después de llamar a _emitFrame por @jason-simmons en 165009
- Corrije la renderización de texto rotado 180 grados por @gaaclarke en 165008
- [widgets/raw_menu_anchor.dart] Corregidos errores menores de tipografía y aplicadas sugerencias de la guía de estilo por @davidhicks980 en 162805
- Actualización del tipo de teclado por @rekire en 164274
- Añadido
semanticsIdentifiera Widgets deTextpor @ashishbeck en 163843 - [Cupertino] Corregir documentación incorrecta de scaffold por @loic-sharma en 164068
- Añadir video del Widget de la semana para CupertinoCheckbox por @loic-sharma en 165094
- [Cupertino] Mejorar comentario en la documentación de la barra de navegación por @loic-sharma en 164067
- añade roles de status y alert por @chunhtai en 164925
- Añadir video del Widget de la semana para CupertinoSwitch por @loic-sharma en 165093
- añadir docs sobre la limitación de android para orientaciones de pantalla por @ash2moon en 165021
- Añade roles de list y list item por @chunhtai en 164809
- Actualizar el manejador de cursor del mouse para funcionar con multi-view en Windows por @hbatagelo en 163855
OverlayPortal.overlayChildLayoutBuilderpor @LongCatIsLooong en 164034- [Accesibilidad] Añadir flags de semántica requeridos por @loic-sharma en 164585
- Añadir las correcciones de dart restantes para las deprecaciones de Color al importar painting.dart por @Piinks en 162609
- Elimina la suposición de que el escalar base y rounded_scalar coinciden por @gaaclarke en 165166
- [web][a11y]Eliminar _childContainerElement por @hannah-hyj en 163662
OverlayPortal.childLayoutBuilderdebería reconstruir cuandoOverlayPortalse reconstruye. por @LongCatIsLooong en 165331- Actualizar pruebas para usar Xcode 16.2 y simulador de iOS 18.2 por @vashworth en 165318
- Ejemplo de app Android de integration_test: migrar a Gradle KTS por @bartekpacia en 157193
- Revierte "[web][a11y]Delete _childContainerElement (#163662)" por @auto-submit en 165416
- Implementar layout de
Autocompletecon la nueva API OverlayPortal childLayoutBuilder por @LongCatIsLooong en 165249 - deprecar eventos de anuncio de Android y añadir advertencia de deprecación. por @ash2moon en 165195
- (#112207) Añadiendo parámetro
view_ida DispatchSemanticsAction y UpdateSemantics por @mattkae en 164577 - Actualización de fidelidad de barras de navegación Cupertino transitionBetweenRoutes por @victorsanni en 164956
- [Impeller] añadir una opción de configuración que permita diferir toda la construcción de PSO hasta que sea necesaria. por @jonahwilliams en 165261
- Revierte "[Impeller] add a configuration option that allows defering all PSO construction until needed. (#165261)" por @auto-submit en 165619
- Corregir fórmula de SpringSimulation para subamortiguamiento por @dkwingsmt en 165017
- Reaplicar: [Impeller] añadir una opción de configuración que permita diferir toda la construcción de PSO hasta que sea necesaria. por @jonahwilliams en 165622
- [ Widget Preview ] Eliminar
WidgetPreviewa favor de usar propiedades de anotación por @bkonyi en 165500 - Reaplicar #163662 [web][a11y]Eliminar _childContainerElement por @hannah-hyj en 165434
- Implementa líneas con antialiasing por @gaaclarke en 164734
- feat(CupertinoDatePicker): añadir una columna separadora de tiempo de dos puntos por @koukibadr en 163417
- Añadir API de semántica habilitada para set y conectar el puente a11y de iOS por @chunhtai en 161265
- Actualizar versiones de Java a 21 en CI por @jesswrd en 165210
- Añadir constructores factory para atajos que colisionarían por @Piinks en 165597
- [web] Corregir desplazable semántico cuando no hay acciones de desplazamiento por @mdebbar en 165064
- Revertir "Add set semantics enabled API and wire iOS a11y bridge (#1612… por @chunhtai en 165901
- Refactorizado
content_context.hpara mover la lógica fuera del encabezado por @gaaclarke en 165833 - Animar un CupertinoButton basado en eventos de movimiento de toque solo si el movimiento ocurre entre un toque presionado y un toque levantado por @jason-simmons en 165729
- Añadir propiedad enableDrag a CupertinoSheetRoute y showCupertinoSheet por @masal9pse en 163923
- Fix: Eliminar el objetivo adjunto al desactivar el widget del controlador de overlay portal por @rkishan516 en 164439
- Hacer que
realAsyncZoneejecute microtareas y temporizadores en la zona correcta. por @lrhn en 162731 - Actualizar paquetes pub por @flutter-pub-roller-bot en 165932
- docs: corregir referencia de ListView en la documentación de SliverList por @mahmerkhan en 165827
- Actualizar la documentación en
TextPainterpara notar las diferencias de color por defecto por @JaffaKetchup en 165048 - añadir PointerDeviceKind a ScaleStartDetails por @yakagami en 165096
- [web] Eliminar package:js a favor de dart:js_interop por @srujzs en 165324
- Asegurarse de que
LayoutBuilderse reconstruya en una ruta inactiva por @LongCatIsLooong en 154681 - [Widget Inspector] Saltar al código fuente de widgets de implementación desde Flutter Inspector por @elliette en 165924
- Añadir el equipo de revisión ios-reviewers por @loic-sharma en 166034
- Añadir soporte de drawRSuperellipse a mock_canvas. por @ksokolovskyi en 165744
- Eliminar
<meta content="IE=Edge" http-equiv="X-UA-Compatible">por @bkonyi en 166252 - [fuchsia] Eliminar el enrutamiento explícito de LogSink e InspectSink y usar diccionarios en su lugar por @gbbosak en 162780
- Nodos públicos que necesitan pintura o layout por @emerssso en 166148
- [Impeller] pequeño rendimiento de cpu para contenidos de texto. por @jonahwilliams en 166199
- [engine, web_ui] Corregir instancias de library_private_types_in_public_api por @kevmoo en 166156
- [Impeller] caché para sombras de texto. por @jonahwilliams en 166228
- Fix: DelegateTransition para la ruta de hoja de cupertino por @rkishan516 en 164675
- Omitir prueba inestable del programador por @Piinks en 166471
- Corregir orden en ISSUE_TEMPLATE:
10 < 9, pero10 > 09por @matanlurey en 166455 - Corregir el recorrido de foco de TextField de solo lectura en macOS por @bleroux en 166056
- [Impeller] si la escala de drawTextFrame es masiva, convertir a Path. por @jonahwilliams en 166234
- [web] corregir desplazamiento de selección de texto en campos multilínea por @yjbanov en 166565
- Revierte "[web] fix text selection offset in multi-line fields (#166565)" por @auto-submit en 166644
- Fix: CupertinoSheetTransition mueve SystemUIOverlayStyle hacia afuera de delegatedTransition y solo cambia la barra superior por @rkishan516 en 164680
- [web] reaplicar corrección de desplazamiento de selección de texto en campos multilínea por @yjbanov en 166714
- Añadir
RoundedSuperellipseBordery aplicarlo aCupertinoActionSheetpor @dkwingsmt en 166303 - Fix: DraggableScrollableSheet puede no cerrarse si el snapping está habilitado por @chika3742 en 165557
- añadir verificación para soporte de anuncios por plataforma por @ash2moon en 166099
Material
#- feat: Cambiar valor por defecto de keyboardDismissBehavior por @EArminjon en 158580
- Reaplicar "#143249 Autocomplete options width" por @victorsanni en 161695
- corregir reorderable_list_test.dart por @yjbanov en 161836
- Actualizar prueba de
ListTilepara evitar volcado de logs y mensaje de error de prueba. por @TahaTesser en 161811 - Corregir desalineación del ícono de DropdownMenu y del ícono del ítem por @bleroux en 161717
- Deprecar
ThemeData.indicatorColora favor deTabBarThemeData.indicatorColorpor @TahaTesser en 160024 - Corregir documentación incorrecta de [enabled] por @sethmfuller en 161650
- Coincidir la duración de animación de CupertinoPageTransitionsBuilder con CupertinoPageRoute (2) por @chika3742 en 161577
- fix: Añadir propiedad enabled para el constructor nombrado de search anchor por @rkishan516 en 161468
- Corregir DropdownButtonFormField recorta texto cuando se usa una escala de texto grande por @bleroux en 159975
- Navegación por teclado de Autocomplete por @justinmc en 159455
- Añadir habilidad para mantener el padding de la vista inferior en el área segura de
NavigationBarpor @TahaTesser en 162076 - feat: Añadir propiedad
hint(Widget) a InputDecoration por @maheshj01 en 161424 - Corregir ancho intrínseco de TextField cuando el hint no es visible por @bleroux en 161235
- [web] Eliminar renderizador HTML de las pruebas del framework por @mdebbar en 162038
- Renombrar 'SelectionChangedCause.scribble' a 'SelectionChangedCause.stylusHandwriting' por @piedcipher en 161518
- fix: el ancho frontal (leading width) de appbar no es cuadrado para una altura de toolbar personalizada por @gaganyadav80 en 161880
- Pasar directamente
maxLinesenDropdownMenupor @piedcipher en 161903 - Pasar directamente
textInputActionenDropdownMenupor @piedcipher en 162309 - Corregir parpadeo de animación lineal y elástica de
Tabpor @TahaTesser en 162315 - Revierte "Fix
Tablinear and elastic animation blink (#162315)" por @auto-submit en 162387 - Reintegrar traducciones desde TC por @QuncCccccc en 162274
- Añade verificaciones de rol de semántica por @chunhtai en 162290
- Rol semántico del asa de arrastre (drag handle) por @Wasmund1 en 161941
- corregir etiqueta semántica de slider por @ChrisCRCB en 162304
- Corregir densidad visual por defecto de
Checkboxpara cumplir con las guías de Material 3 por @TahaTesser en 159081 - Añadir FormField.errorBuilder por @bleroux en 162255
- [Reaplicar] Corregir parpadeo de animación lineal y elástica de
Tab(#162315) por @TahaTesser en 162450 - Corregir la alineación de desbordamiento en ejemplos de NavigationRail por @yaostyle en 159937
- Implementar RawMenuAnchor por @davidhicks980 en 158255
- Añadir flag de botón a NavigationDestination por @QuncCccccc en 161568
- Actualizar documentación de SnackBar.onVisible por @bleroux en 162448
- Soportar ignorar eventos de puntero en la superposición de tooltip (#142465) por @BenjiFarquhar en 161363
- Actualizar mensaje de deprecación de la flag
year2023por @TahaTesser en 162607 - Añadir espacio faltante entre DayPeriodControl y time control en el selector de hora por @MinSeungHyun en 162230
- Añadir una corrección guiada por datos para InputDecoration.maintainHintHeight por @bleroux en 162600
- Corregir problema #156954: dateHelpText incorrecto en MaterialLocalizationIt por @Paulik8 en 161889
- SearchAnchor viewOnClose por @Macacoazul01 en 160892
- Introducir mecanismo de almacenamiento en caché durante la compilación del árbol de semántica en monorepo y versión formateada por @chunhtai en 161195
- Actualizar comentarios de código para navigation_bar.dart por @gaspardruan en 162596
- Eliminar ignores desactualizados por @goderbauer en 162773
- Corregir que
Sliderrenderice pista cuando los colores de pista son transparentes por @TahaTesser en 161814 - Ajustes al manejo de FocusHighlightMode por @goderbauer en 162417
- Comportamiento de recorrido de borde de foco direccional. por @yiiim en 161285
- Corregir el brillo del ícono de la barra de estado por @jesswrd en 162297
- Añade rol de dialog y alertdialog por @chunhtai en 162692
- Actualizar la documentación de
Themecon detalles deCupertinopor @Renzo-Olivares en 161980 - Corregir el padding de DropdownButtonFormField cuando ButtonTheme.alignedDropdown es verdadero por @bleroux en 162810
- fix:
DropdownMenuse cuelga cuando se le proporciona menuStyle con maximumSize pequeño por @PurplePolyhedron en 162380 - Corregir que los botones con íconos ignoren el
foregroundColorprovisto por @TahaTesser en 162880 - Corregir que el ancho por defecto de DropdownMenu no tome en cuenta la etiqueta por @bleroux en 161219
- corregir el problema por el cual no se puede establecer el orden de recorrido de la app bar para el espacio flexible por @hannah-hyj en 162910
- docs(ListTile): actualizar documentación para la propiedad contentPadding por @kszczek en 163147
- Añadir rol semántico relacionado con tablas por @hannah-hyj en 162339
- Cambiar el tipo de
cardTheme,dialogThemeytabBarThemeaxxxThemeDatapor @QuncCccccc en 157292 - showDialogs añade un parámetro
requestFocus. por @yiiim en 162928 - Corregir el problema donde DropdownMenu no obtiene el foco al tocarlo. por @yiiim en 162874
CircularProgressIndicatorlanza una excepción nula por @dbspoudel en 163356- feat: Añadir propiedad selectionColor al texto seleccionable por @lucas-goldner en 162177
- Añade soporte para aplicar transformaciones de delta/factor para la altura de TextTheme, espaciado de letras y palabras por @dickermoshe en 158103
- Añadir BorderRadiusGeometry al Widget Divider para Radio de Borde Personalizable por @walid-ashik en 163414
- Corregir que
RangeSliderrenderice pista cuando los colores de pista son transparentes por @TahaTesser en 162386 - Limpiar deuda técnica de instrumentación de leak tracker. por @polina-c en 164070
- Prevenir la extensión de ítem cero para carrusel por @navaronbracke en 163310
- Las asas de arrastre (drag handles) solo necesitan probarse en plataformas móviles. por @yiiim en 163723
- Corregido el problema de que secondaryTrackValue de Slider no se actualiza. por @yiiim en 163996
- Fix: Actualizar el parámetro de animación DelegatedTransition correctamente por @rkishan516 en 163853
- feat(Tooltip): pasar el estilo de texto por defecto árbol abajo por @kszczek en 163259
- Añade animateToItem a CarouselController por @Mairramer en 162694
- Añadido delegado de calendario para soportar sistemas de calendario personalizados por @sarbagyastha en 161874
- Actualizar documentación de padding para
IconButtonde Material 2 por @TahaTesser en 164383 - Acceso incorrecto al tamaño en
computeDryLayoutpor @LongCatIsLooong en 164663 - Añadir callbacks onHover y onFocusChange para TabBar por @Piinks en 164816
- [framework]Añadir rol de semántica a filas de tablas. por @hannah-hyj en 163337
- Corregir color de superposición del indicador de NavigationBar por @bleroux en 164484
- Prevenir la fusión de roles explícitos por @chunhtai en 164732
- Eliminar
useMaterial3: trueredundante por @2shrestha22 en 163376 - Revertir "Prevent explicit roles from merging (#164732)" por @chunhtai en 165222
- Refactorizar: Mover la forma del indicador de valor de sliders a un archivo separado por @rkishan516 en 162858
- feat(Tooltip): reemplazar el parámetro height por constraints por @kszczek en 163314
- Corregir que arrowHeadColor rompa la diferenciación entre estados por @huycozy en 165178
- Añadir documentación para el botón secundario por @DarienRomero en 164555
- Reaplicar fusión de roles por @chunhtai en 165330
- fix: funciones "show dialog" deberían permitir establecer un AnimationStyle por @ujjwaltwitx en 164002
- Introducir Expansible, un widget base para ExpansionTile por @victorsanni en 164049
- Añadir roles aria menu a widgets relacionados con menú por @QuncCccccc en 164741
- Añadir
SearchAnchor.viewOnOpen ySearchAnchor.bar.onOpen por @huycozy en 164541 - Preferir el uso de la propiedad no nula opacityAnimation por @AhmedLSayed9 en 164795
- feat: Añadido forceErrorText en DropdownButtonFormField #165188 por @Memet18 en 165189
- Añadir verificación de foco a onTapUpOutside por @Hannnes1 en 162939
- Usar SystemContextMenu por defecto en iOS por @justinmc en 165354
- Hacer que
chip.dartuseWidgetStatesControllerpor @ValentinVignal en 161487 - Esquema de colores de alto contraste basado en colores forzados del sistema por @mdebbar en 165068
- Eliminados hipervínculos que no funcionaban hacia valores de ScriptCategory por @Mastermind-sap en 165395
- Refactorizar: Migrar Date picker desde MaterialState y MaterialStateProperty por @rkishan516 en 164972
- Feat: Añadir método brightnessOf para theme por @rkishan516 en 163733
- Corregir error tipográfico en carousel.dart por @icnahom en 164727
- Fix: Animación Hero para transición de página por @rkishan516 en 164469
- Añade rol de semántica y ajusta semántica para la barra de navegación por @chunhtai en 162467
- [a11y] añadir SemanticsValidationResult por @yjbanov en 165935
- Añadir parámetros de estilo en
PopupMenuDividerpor @Dimilkalathiya en 164790 - Fix: Range slider muestra superposición para ambos thumbs al pasar el cursor sobre uno por @rkishan516 en 165393
- Deprecar ExpansionTileController por @victorsanni en 166368
- Migrar al método Theme.brightnessOf por @rkishan516 en 163950
- Actualizar localizaciones desde la consola por @Piinks en 166496
- Añade tipo de entrada de semántica por @chunhtai en 165925
- Feat: Añadir propiedad yearShape a DatePickerThemeData por @rkishan516 en 163909
- Corregir la navegación por teclado de
DropdownMenuen entradas filtradas por @ahmedrasar en 165868 - Inicializar Flutter Beta (
flutter-3.32-candidate.0) por @matanlurey en 166783
iOS
#- Habilitado actualizaciones de aprovisionamiento y registro de dispositivos durante la construcción de xcarchive. por @czarny en 159622
- Al parsear flavors, manejar configuraciones de compilación de Xcode que no estén en minúsculas por @jmagman in 161455
- Evitar crash de selección de texto en iOS retornando un rango nil por @importRyan en 161996
- eliminar más uso (simple) de package:usage por @andrewkolos en 162354
- [iOS][Engine] Corregir el proceso de eliminación de vista para AutofillContextAction.cancel por @koji-1009 en 160653
- reemplazar [UIScreen mainScreen] deprecado en iOS por @dkyurtov en 162785
- [iOS] eliminar interfaces de Skia del código de plataforma iOS. por @jonahwilliams en 163505
- [iOS] cambiar iOS a la variante slimpeller. por @jonahwilliams en 163808
- [Embedder] Conectar el evento de foco de vista y la solicitud de foco por @knopp en 163930
- Verificar si simctl está instalado antes de intentar listar dispositivos o entornos de ejecución por @jmagman en 163895
- Corregir números adicionales que aparecen al habilitar VoiceControl por @LouiseHsu en 163593
- Interceptar error cuando iOS 18.4 se cuelga con modo JIT y dar un error guiado por @vashworth en 164072
- Añadir PlatformDispatcher.engineId por @knopp en 163476
- al reiniciar FlutterPlatformViewsController, limpiar algún estado interno adicional para evitar que se arrastre a través de un Hot Restart por @PaulAllanSturm en 164456
- Añadir archivo init de lldb por @vashworth en 164344
- Migrar Mutators a geometría de DisplayList/Impeller por @flar en 164258
- [a11y] corrige que overlayPortals no muestre etiquetas de VoiceControl por @LouiseHsu en 164754
- [DisplayList] DlPath soporta despacho genérico de rutas por @flar en 164753
- Guardar un perfil de aprovisionamiento en la configuración de flutter para firma de código manual por @vashworth en 164984
- Actualizar libcxx a bd557f6f por @jason-simmons en 165621
- [ios][pv]corregir crash de vista de plataforma debido a screenScale=0 por @hellohuanlin en 165525
- [iOS] reducir la memoria de amplia gama de colores (wide gamut) en un 50% (para superficies en pantalla). por @jonahwilliams en 165601
- Revierte "[iOS] reduce wide gamut memory by 50% (for onscreen surfaces). (#165601)" por @auto-submit en 165915
- Reemplazar la llamada a la API openURL deprecada por @hellohuanlin en 164247
- Corregir crash de
-[FlutterView focusItemsInRect:]por @LongCatIsLooong en 165454 - iOS: Cambiar NSAssert del engine a FML_CHECK por @cbracken en 166009
- [ios][pv]verificar que UIScreen sea nil en la llamada setState del overlay de vista de plataforma por @hellohuanlin en 166024
- Hacer que el framework de Flutter en iOS sea seguro para extensiones por @vashworth en 165346
- [ios][pv]revertir completamente el cambio de API deprecada UIScreen.main por @hellohuanlin en 166080
- [Engine][iOS] Cancelar la animación al recibir
UIKeyboardWillHideNotificationcon duración 0.0 por @koji-1009 en 164884 - Recortar cualquier texto antes de la respuesta JSON de osascript por @vashworth en 166296
Android
#- fix lint fallando : findByPath requiere un orden específico de evaluación del proyecto en
aar_init_script.gradlepor @AbdeMohlbi en 159301 - Añadir un README con instrucciones para editar y ejecutar pruebas para el FGP por @gmackall en 161830
- Refactorizar código dentro de flutter.groovy por @AbdeMohlbi en 160250
- Añadir instrucciones para descargar el wrapper de Gradle al readme de FGP, y añadir a gitignore por @gmackall en 162332
- [Android] Corregir prueba de integración para verificar si las dependencias dev se eliminan de las compilaciones de release + abordar caso límite de plugin sin dependencias no-dev por @camsim99 en 161826
- [Android] Conexión interna de HC++. por @jonahwilliams en 162407
- [Conversión a Kotlin de FGP] Convertir
DeeplinkeIntentFilterCheckpor @gmackall en 161835 - [Impeller] Deshabilitar Vulkan en emuladores. por @jonahwilliams en 162454
- [Android] añadir clase de vista de plataforma HC++. por @jonahwilliams en 161829
- [Android] añadir ignores de lint a Flutter JNI. por @jonahwilliams en 162527
- Corregir que la tarea generateLockfiles de FGP siempre ejecute su acción en tiempo de configuración por @bartekpacia en 162220
- Añade urlspan para soportar semántica de enlaces en Android por @chunhtai en 162419
- [Android] Conexiones de incrustador de vistas externas HC++ y JNI. por @jonahwilliams en 162493
- [Android] conectar Transacción Java a la cadena de intercambio (swapchain) AHB. por @jonahwilliams en 162750
- [Android] Añadir verificación de nivel de API faltante para hcpp por @jonahwilliams en 162901
- [Android] Hacer que PVC1 y PVC2 compartan un registro de vistas de plataforma. por @jonahwilliams en 162857
- [flutter_tools] eliminar empaquetado de SkSL y volcar skp al compilar. por @jonahwilliams en 162849
- [Android] Eliminar superposición cuando las vistas de plataforma se eliminan de la pantalla. por @jonahwilliams en 162908
- [Android] corregir intersección de capa de superposición hcpp. por @jonahwilliams en 163024
- [android] solución especulativa para crashes de hcpp. por @jonahwilliams en 163108
- Actualizar
mostRecentSemanticVersionpara manejar strings como "8.6-rc-2" por @AbdeMohlbi en 158020 - Convertir el verificador de versiones de dependencias a código fuente Kotlin por @gmackall en 162771
- [Android] incrementar shared_ptr para la imp. de jni por @jonahwilliams en 163152
- [Android] añadir verificación de null faltante a objeto java para modo hcpp por @jonahwilliams en 163165
- [android] corregir comprobaciones de disponibilidad de API para hcpp por @jonahwilliams en 163226
- [Impeller] desactivar Vulkan en SoCs exynos defectuosos conocidos por @jonahwilliams en 163236
- convertir
resolve_dependencies.gradlearesolve_dependencies.gradle.ktspor @AbdeMohlbi en 159399 - Mostrar mensajes 'started', explicar cómo depurar bloqueos en las pruebas JUnit de Android por @matanlurey en 163242
- Crear la clase VersionUtils y pruebas unitarias y extraer lógica fuera de flutter.groovy por @reidbaker en 163166
- [android] usar definición de macro para reducir el tamaño de código JNI repetitivo por @jonahwilliams en 163395
- Restaurar
linux_android_emulator_testsa CI por @matanlurey en 163747 - [remake] Restaurar el antiguo manejo del botón atrás para FlutterFragmentActivity por @gmackall en 161545
- Mover
AndroidRenderingApidecommonashell/platform/androidpor @matanlurey en 163796 - [Impeller] mover comprobación de AHB a Vulkan, usar superficie Vulkan en 29 por @jonahwilliams en 164109
- Revierte "[Impeller] move AHB check to Vulkan, use Vulkan surface on 29. (#164109)" por @auto-submit en 164166
- [Impeller] cambiar DLOG a LOG para errores de inicio por @jonahwilliams en 164110
- [Impeller] detectar soc mediatek y recurrir a GLES por @jonahwilliams en 164126
- [Impeller] Republicar: mover comprobación de AHB al main de Flutter, no desactivar ImageReader en 29 por @jonahwilliams en 164201
- Implementar opacidad
FlutterMutatorpara hcpp por @gmackall en 164147 - Añadir
io.flutter.app.FlutterApplicationvacío para dar aviso de obsolescencia y evitar romper proyectos que no hayan migrado por @gmackall en 164233 - [Android] Usar java para buscar el nivel de API de Android por @jonahwilliams en 163558
- Eliminar targets de archivo de build no utilizados por @cbracken en 164414
- Empezar a usar
bin/cache/engine.{stamp|realm}en lugar debin/internal/engine.{realm|version}por @matanlurey en 164352 - android: Limpiar la compilación de artefactos gen_snapshot por @cbracken en 164418
- [Android] hacer coincidir imágenes desalineadas a FIF por @jonahwilliams en 164422
- Actualizar ktlint a 1.5 por @reidbaker en 164409
- android: Compilar gen_snapshot universal para Android por @cbracken en 164453
- Hacer cumplir la restricción minSdk para Android Flutter por @ash2moon en 164251
- Implementar Mutator de
clipPathpara hcpp por @gmackall en 164525 - Las capas de recorte reducen rrects y rutas a formas más simples cuando es posible por @flar en 164693
- Escribir binarios gen_snapshot universales de macOS en un directorio de salida separado por @jason-simmons en 164667
- Cambiar el comportamiento de reserva para dispositivos anteriores a API 29 a Skia independientemente del estado de Impeller por @jonahwilliams en 165075
- eliminar código condicional para manejar versiones muy antiguas de AGP por @bartekpacia en 162053
- [Conversión de FGP] Portar
FlutterExtensionde Groovy a Kotlin por @gmackall en 165143 - [Impeller] Habilitar mediatek en API 34+ por @jonahwilliams en 165156
- Convertir
BaseFlutterTaskde Groovy a Kotlin por @jesswrd en 163148 - Crear un
FlutterPluginUtils.kty portar métodos estáticos desdeFlutterPluginallí por @gmackall en 165239 - [Android] Corregir el bloqueo en algunos eventos de repetición de teclas por @bleroux en 165307
- [Impeller] desmantelar la cadena de intercambio al pasar a segundo plano por @jonahwilliams en 165259
- Portar
FlutterTaskde Groovy a Kotlin por @gmackall en 165244 - [gradle] corregir nombre de propiedad del motor local por @jonahwilliams en 165444
- Más conversión de métodos estáticos de
FlutterPluginpor @gmackall en 165506 - Liberar la superficie de SurfaceTextureSurfaceProducer en el método release por @jason-simmons en 165835
- Eliminar el uso problemático de stream de
FlutterViewpor @gmackall en 162024 - [Impeller] Reducir API mínima para MTK a 31 por @jonahwilliams en 165939
- Mover la configuración de la tarea de ajustes de enlaces de aplicaciones a kotlin por @reidbaker en 165819
- [android] solo liberar lectores de imágenes en segundo plano en Android 14 por @jonahwilliams en 165942
- Mover el directorio
.cxxfuera deandroid/apppor @gmackall en 166277 - Convertir
AppPluginLoaderPlugina Kotlin y añadirNativePluginLoaderReflectionBridgepara exponerlo en Kotlin por @gmackall en 166027 - Convertir el Flutter Gradle Plugin por completo a código fuente Kotlin por @gmackall en 166114
- Revierte "Convert the Flutter Gradle Plugin entirely to Kotlin source (#166114)" por @auto-submit en 166666
- [reland] Convertir el Flutter Gradle Plugin por completo a código fuente Kotlin por @gmackall en 166676
- elevar versión de advertencia de agp de 7.3 a 8.3 por @reidbaker en 166555
- Corregir advertencias en FGP por @gmackall en 166727
Windows
#- [Windows] Permitir que las aplicaciones prefieran GPUs de bajo consumo por @zaiste-linganer en 162490
- [windows] Implementar hilo de UI y plataforma fusionados por @knopp en 162935
- [Windows] Usar enum para configurar la política del hilo de UI por @knopp en 163727
- [windows] conectar la solicitud de foco y los eventos de foco a través de la plataforma Windows por @mattkae en 164296
- [Windows] Hacer que las actualizaciones del administrador del ciclo de vida sean atómicas por @knopp en 164872
Linux
#- Eliminar alguna depuración dispersa con printf por @robert-ancell en 161706
- Hacer fl_keyboard_manager_handle_event asíncrono por @robert-ancell en 161637
- Refactorizar el reenvío de eventos por @robert-ancell en 161701
- Eliminar FlKeyboardViewDelegate por @robert-ancell en 161705
- Mover FlKeyboardManager y FlKeyboardHandler de FlView a FlEngine por @robert-ancell en 161925
- Limpiezas del teclado por @robert-ancell en 162054
- Corregir advertencias al inicio sobre el monitor de pantalla por @robert-ancell en 162653
- Simplificar la iteración de la tabla hash por @robert-ancell en 162483
- Actualizar gn a c97a86a72105f3328a540f5a5ab17d11989ab7dd por @bc-lee en 161012
- Reemplazar números en código por definiciones de botones del ratón por @robert-ancell en 163503
- Añadir soporte de canal de ventanas al embedder de Linux por @robert-ancell en 163180
- Reemplazar el manejador de semántica de actualización con una señal por @robert-ancell en 163583
- Corregir el callback de creación de ventanas para multiventana por @robert-ancell en 164353
- Soportar botones de avanzar y retroceder por @robert-ancell en 164356
- No procesar cambios de cursor hasta que la vista se haya realizado por @robert-ancell en 164349
- [Linux] Mover el renderizado al hilo raster por @knopp en 161879
- Corregir regresión en el manejo de actualizaciones de semántica por @robert-ancell en 165842
- Mover el rastreo de elementos renderizables de FlRenderer a FlEngine por @robert-ancell en 165848
- Mover la gestión del contexto OpenGL a FlOpenGLManager por @robert-ancell en 166025
- Renombrar FlRenderer a FlCompositorOpenGL por @robert-ancell en 166037
Web
#- Hacer que
etfuncione para builds locales del motor web por @eyebrowsoffire en 161825 - [web] Eliminar spam de la salida de las pruebas por @mdebbar en 161774
- [web] Eliminar APIs obsoletas exclusivas de web de dart:ui por @mdebbar en 161775
- Desomitir prueba por @polina-c en 162106
- Corregir el target de skwasm en el build wasm_debug_unopt por @eyebrowsoffire en 162100
- Revierte "Unskip test. (#162106)" por @auto-submit en 162122
- [web] Leer correctamente el repetitionCount para imágenes por @harryterkelsen en 162414
- Volver a habilitar las pruebas de mac de linux_web_engine en Mac-14 por @vashworth en 162409
- [web] Eliminar artefactos de compilación HTML por @mdebbar en 162528
- [web] Manejar adecuadamente ui.Vertices vacíos por @harryterkelsen en 162461
- [web] Eliminar HTML de las suites de prueba del motor por @mdebbar en 162404
- [web] no enviar SemanticsAction.focus dentro del frame por @yjbanov en 162554
- [web] el frame de calentamiento no bloquea schedule frame por @yjbanov en 162779
- [canvaskit] Redimensionar exactamente a las dimensiones solicitadas por @harryterkelsen en 162708
- chore(canvaskit): eliminar SurfaceFrame de Surface por @harryterkelsen en 162825
- [web] Mover frame_reference.dart a la carpeta html/ por @mdebbar en 162608
- [web] robustecer la secuencia de inicio de safaridriver por @yjbanov en 162919
- Eliminar artefactos unsound, eliminar el calificador
*Soundpor @matanlurey en 163015 - [canvaskit] Añadir opción de configuración para forzar el renderizado multi-Surface por @harryterkelsen en 163087
- [canvaskit] Usar
transferToImageBitmapen lugar decreateImageBitmappor @harryterkelsen en 163175 - [skwasm] Usar
transferToImageBitmapen lugar decreateImageBitmappor @eyebrowsoffire en 163251 - [canvaskit] Manejar cuando MakeGrContext retorna null por @harryterkelsen en 163332
- [web] Limpiar todo lo relacionado con HTML del motor (fuera de la carpeta html/) por @mdebbar en 162840
- Eliminar fuentes duplicadas en el
web_sdkpor @matanlurey en 163636 - Actualización manual del SDK de Dart de 023ac80cef14 a 2cecb16348e4 por @jason-simmons en 163621
- [web:a11y] los eventos de rueda cambian a modo puntero por @yjbanov en 163582
- introducir paleta de colores del sistema por @yjbanov en 163335
- [canvaskit] Usar
visualViewport.scalepara determinar el pixel ratio del dispositivo por @harryterkelsen en 163688 - [Engine] Añadir RoundSuperellipse a las operaciones de dibujo por @dkwingsmt en 160883
- [web] reintentar la creación de sesión de safaridriver por @yjbanov en 163791
- [deps] actualizar referencias de dep desde repositorios antiguos a repositorios más nuevos (SOT actual) por @devoncarew en 163891
- [web_ui] mover varios usos del (obsoleto) pkg:js a js_interop_unsafe por @kevmoo en 164264
- [web_ui] limpieza de dependencias por @kevmoo en 164256
- Conecta el estado expandido en el motor web por @chunhtai en 164048
- [Web] Mejorar la documentación de incorporación por @loic-sharma en 164246
- [skwasm] Subprocesos dinámicos por @eyebrowsoffire en 164748
- [web_ui] Ajustar el código de reserva de fuentes por @kevmoo en 164951
- Soportar la detección de colores del sistema claros y oscuros por @mdebbar en 164933
- Usar snapshot AOT de kernel_worker por @a-siva en 165103
- Revertir "[skwasm] Dynamic Threading (#164748)" por @eyebrowsoffire en 165350
- [skwasm] Corregir el cálculo del rectángulo de oclusión de clip rect por @eyebrowsoffire en 165446
- [web] omitir image_to_byte_data_test.dart en Firefox por @yjbanov en 165678
- Añadir mecanismo json de depuración para EngineSceneBuilder por @eyebrowsoffire en 165821
- [Engine] RSuperellipse.contains que reutiliza la implementación de C++ por @dkwingsmt en 164857
- [dart:ui] Añadir
Path.addRSuperellipsepor @dkwingsmt en 166045 - Republicar "[skwasm] Dynamic Threading" por @eyebrowsoffire en 166454
- Desactivar image_to_byte_data_test en firefox como grupo por @eyebrowsoffire en 166559
- [CP-beta][skwasm] Usar
queueMicrotasken lugar depostMessagecuando sea de un solo hilo por @flutteractionsbot en 167154
Herramientas
#- enrutar información de uso de comandos de la CLI a través del logger en lugar de usar
printpor @andrewkolos en 161533 - eliminar uso de
Usagedel sistema de build por @andrewkolos en 160663 - Establecer etiqueta meta en el index por defecto por @srujzs en 161493
- Inicializar dartLoader.rootDirectories para que el mapeador de trazado de pila de Web pueda convertir rutas de origen de paquetes por @jason-simmons en 160383
- [ flutter_tool ] Corregir inestabilidad en doctor_test.dart por @bkonyi en 161917
- [native assets] Limpieza de código muerto por @dcharkes en 161913
- Actualizar paquetes pub por @flutter-pub-roller-bot en 161924
- [native assets] Limpieza de código muerto 2 por @dcharkes en 161916
- No bloquear flutter tool si Chrome no está disponible por @saltedpotatos en 154941
- Añadir un mejor mensaje de error cuando
flutter drive --targetse usa de forma incorrecta por @matanlurey en 162023 - [native assets] Actualizar dependencias por @dcharkes en 162017
- [native assets] Actualizar dependencias por @dcharkes en 162068
- Mostrar error en macOS si faltan permisos de Red Local por @loic-sharma en 161846
- Eliminar "Mac Designed for iPad" como un dispositivo de
flutter rundescubrible por @jmagman en 161459 - flutter_tools: flutter_tester es un artefacto de host por @cbracken en 162047
- Plantillas de Android: actualizar Kotlin por defecto de 1.8.22 a 2.1.0, actualizar Gradle por defecto de 8.9 a 8.12 por @bartekpacia en 160974
- Formalizar
update_engine_version.{sh|ps1}por @matanlurey en 162118 - eliminar dependencia de
Usagede la clasePubpor @andrewkolos en 162279 - [ Previsualizaciones de Widgets ] Añadir soporte para detectar previsualizaciones y generar código por @bkonyi en 161911
- Soportar Hot Restart para el formato de paquete de librería DDC por @srujzs en 162123
- Revierte "[ Widget Previews ] Add support for detecting previews and generating code (#161911)" por @auto-submit en 162327
- Corregir pruebas para preparar para
--explicit-package-dependenciesy un error por @matanlurey en 162289 - Republicar "[ Widget Previews ] Add support for detecting previews and generating code (#161911)"" por @bkonyi en 162337
- Elimina dependencias de dev del registrante de plugins generado para plataformas que no sean Android por @camsim99 en 161828
- Corregir instrucciones de
flutter doctormostradas cuando no se puede encontrarcmdline-tools(Android SDK) por @andrewkolos en 162281 - Eliminar
FlutterCommand.usageValuespor @andrewkolos en 162468 - Revierte "Delete
FlutterCommand.usageValues(#162468)" por @auto-submit en 162494 - [ Tool ] Eliminar el uso de globales de los comandos de vista previa de widgets por @bkonyi en 162522
- Actualizar paquetes pub por @flutter-pub-roller-bot en 162542
- Implementar Hot Reload usando el formato de paquete de librería DDC por @srujzs en 162498
- Eliminar valor por defecto para la opción de despojado en
engine/src/flutter/tools/gn, no despojar por defecto en android por @gmackall en 161546 - [reland] eliminar
FlutterCommand.usageValuespor @andrewkolos en 162550 - Eliminar dos accesorios de prueba no utilizados en
flutter_toolspor @matanlurey en 162643 - eliminar referencias a
Usageen config_test.dart por @andrewkolos en 162648 - eliminar
Usageen pruebas de doctor por @andrewkolos en 162646 - Omitir por ahora las pruebas de Hot Reload web que prueban la ejecución para todas las plataformas por @srujzs en 162682
- Usar la instrucción recompile-restart al hacer Hot Restart en la web por @srujzs en 162616
- Esperar hasta que todos los scripts estén cargados en la página antes de ejecutar main para el formato de paquete de librería DDC por @srujzs en 162707
- [ Previsualización de Widgets ] Añadir soporte para compilar e iniciar el scaffold de previsualización de widgets por @bkonyi en 162326
- mover la propiedad de las pruebas de la herramienta de andrew a ben por @andrewkolos en 162706
flutter build aarregenera el herramental entre cada paso de modo de compilación por @matanlurey en 162705- Comenzar a eliminar la seguridad ante nulos unsound de las herramientas del SDK de web por @matanlurey en 162850
- Revertir la característica
preview-device, pruebas y código que solo existían para ello por @matanlurey en 162835 - Añadir soporte para el flag experimental de Hot Reload a flutter tools por @biggs0125 en 162889
- Cambiar el nivel de optimización por defecto a
-O2para wasm en modo release por @eyebrowsoffire en 162917 - [ Previsualización de Widgets ] Actualizar el proyecto de scaffold generado para incluir renderizado de previsualización temprana por @bkonyi en 162847
- [ Previsualización de Widgets ] Limpieza del código de PreviewDetector por @bkonyi en 163050
- Generar un archivo
.flutter-plugin-dependenciescorrecto para proyectos de iOS/macOS por @matanlurey en 162834 - Hacer que desarrollar
flutter_toolssea más agradable: Usarfailen lugar dethrow StateErrorpor @matanlurey en 163094 - establecer explícitamente packageConfigPath para proveedores de estrategias por @jyameo en 163080
- Terminar de eliminar el modo
null-safety, verificaciones y reportes por @matanlurey en 163153 - Eliminar calificador de paquete
syntheticpara error deflutter: generate:por @matanlurey en 163145 - Solución hacia adelante para la eliminación de
package:flutter_genenresident_runner_test.dartpor @matanlurey en 163170 - Optar por no usar
--explicit-package-dependenciesparaflutter_gen_testpor @matanlurey en 163174 - [flutter_tools] eliminar target de SkSL para compilaciones de iOS por @jonahwilliams en 163144
- Añadir
.flutter-plugins-dependenciesaFlutterBuildSystem; actualizar lógica, añadir pruebas por @matanlurey en 163278 - Alinear mensajes de la terminal de web con la VM por @srujzs en 163268
- [ Previsualización de Widgets ] Añadir soporte experimental para el entorno de previsualización de widgets basado en web por @bkonyi en 163154
- Mover la inicialización de DWDS dentro del onLoadEndCallback para el formato de paquete de librería DDC por @srujzs en 163338
- Invalidar la salida de
pod installsi el contenido de.flutter-plugins-dependenciescambia por @matanlurey en 163275 - Actualizar paquetes pub por @flutter-pub-roller-bot en 163474
- [ Previsualización de Widgets ] Invalidar el proyecto de scaffold si el SDK cambia y regenerar el pubspec al cambiar por @bkonyi en 163343
- Obtener flavor/scheme en el comando assemble a partir de la configuración de compilación por @vashworth en 162907
- Permitir que las herramientas de flutter desvinculen una sesión de Chrome en ejecución por @biggs0125 en 163349
- [ Previsualización de Widgets ] Mover
preview_detector_test.dartdegeneral.shardacommands.shardpor @bkonyi en 163619 - Añadir
FlutterVersion.engineCommitDate, ayuda a señalar problemas con el SHA de artefactos del motor por @matanlurey en 163652 - Evitar establecer implícitamente
determineDevDependencies: true(no es una operación segura) por @matanlurey en 163711 - Ahora es seguro llamar a
getBuildMode().releasepor @matanlurey en 163712 - [web] DRY sobre el acceso a los encabezados requeridos para WebAssembly multihilo por @kevmoo en 163555
- Hacer
releaseModeexplícito, informardetermineDevDependenciescompletamente sobre la flag por @matanlurey en 163780 - Republicar #163711 después de #163780 por @matanlurey en 163812
- Eliminar cosas de scenec obsoletas de flutter_tool por @bdero en 163569
- Suprimir stderr durante la comprobación de instalación de la línea de comandos de Xcode por @jmagman en 163785
- Corregir y probar un caso límite en
findPackageConfigFilepor @matanlurey en 163902 - Mostrar información del controlador de Linux en flutter doctor por @robert-ancell en 163980
- Eliminar los últimos vestigios de falta de seguridad ante nulos en
flutter_toolspor @matanlurey en 164026 - Eliminar la cláusula as en doc-import; todavía no funcionan por @srawlins en 164234
- Eliminar y actualizar documentación desactualizada sobre engine/engine hash por @matanlurey en 164324
- Refactorizar la escritura de la configuración de paquetes en pruebas por @sigurdm en 163734
- Corregir el uso de eglinfo en flutter doctor en casos de fallo por @robert-ancell en 164334
- Corregir la comprobación incorrecta de variables de entorno no válidas en la herramienta por @ueman en 164101
- [tool] Permitir usar archiveName en la compilación de bundle de android por @Sameri11 en 162390
- Usar dwds 24.3.6 y pasar la uri para la ruta de scripts de recarga a FrontendServerDdcLibraryBundleProvider por @srujzs en 164582
- Actualizar paquetes pub por @flutter-pub-roller-bot en 164713
- Usar artefactos separados para las versiones arm64 y x64 de gen_snapshot en plataformas de Apple por @jason-simmons en 164419
- Hacer que la comprobación de LLDB sea una advertencia en lugar de un fallo por @vashworth en 164828
- [tools, web] Asegurarse de copiar el archivo dump-info si se utiliza dump-info por @kevmoo en 165013
- [flutter_tools] Llamar a reassemble con DWDS 24.3.7 y actualizar las analíticas de Hot Reload y Hot Restart por @srujzs en 165006
- Corregir la migración del esquema de SwiftPM para manejar cuando no hay BuildActionEntries por @vashworth en 164660
- Actualizar
Engine-artifacts.mdpor @matanlurey en 165127 - [native assets] Añadir el manifiesto de native asset a las dependencias del bundle en modos que no son debug por @jason-simmons en 165023
- fix(doctor): añadir una ruta alternativa para el plugin de Dart por @kszczek en 163215
- Normalizar la ruta antes de buscar la configuración del paquete por @sigurdm en 165392
- [native assets] Actualizar dependencias por @dcharkes en 165574
- Volver a habilitar bash_entrypoint_test.dart por @bkonyi en 165809
- Establecer injectDebuggingSupportCode en DWDS según el ID de dispositivo especificado por @jyameo en 165820
- Permitir
generate: truemientras no se estén usando paquetes sintéticos por @matanlurey en 165838 - Eliminar una referencia de documentación a su propio método por @matanlurey en 165834
- [ Hot Restart ] Corregir un posible bloqueo debido a una excepción no controlada en los isolates de UI al hacer Hot Restart por @bkonyi en 165693
- [flutter_tool] Manejar RPCErrorKind.kConnectionDisposed por @DanTup en 164299
- [ Previsualización de Widgets ] Mostrar un widget de error cuando se lanza una excepción al definir el árbol de widgets por @bkonyi en 166005
- Poner el mensaje de bienvenida de analíticas bajo prueba por @andrewkolos en 162627
- Eliminar algunos registros detallados del servicio vm por @andrewkolos en 162709
- [flutter_tools] Corregir la ruta de package.json de VS Code en macOS con sistema de archivos sensible a mayúsculas y minúsculas por @bc-lee en 163409
- [ Previsualizaciones de Widgets ] Usar Flutter Web por defecto para el entorno de previsualización de widgets por @bkonyi en 166091
- [ Tool ] Seleccionar correctamente el target de punto de entrada para la compilación web de la lista de argumentos posicionales por @bkonyi en 166260
- [Gen-l10n] Inferir tipos de marcadores de posición tanto en plantillas como en localizaciones por @benthillerkus en 163690
- [tool] No escribir el archivo .flutter-plugins-dependencies si no ha cambiado por @loic-sharma en 166164
- [tool] Mejorar el uso de archivos de proyecto en targets de compilación por @loic-sharma en 166211
- Añadir el flag
--ignore-timeoutspara el comandoflutter testpor @nilsreichardt en 164437 - [Gen-l10n] Añadir
Message.resourceIdylocalea todos los mensajes de error deL10nExceptionpor @benthillerkus en 163654 - Eliminar mecanismo innecesario de invalidación de caché en Hot Restart por @srujzs en 166295
- [native_assets] Actualizar dependencias por @dcharkes en 166282
- [ Previsualizaciones de Widgets ] Añadir
widget_preview_scaffold.shardpara probar los contenidos del template dewidget_preview_scaffoldpor @bkonyi en 166358 - Hacer que la recolección de cobertura reconozca los workspaces por @liamappelbe en 166389
- [Previsualización de Widgets] se implementaron diseños de gridview y listview por @jyameo en 166150
- [ Previsualización de Widgets ] Actualizar archivos de prueba generados por @bkonyi en 166701
- [flutter_tools] Actualizar versión de dwds a 24.3.10 por @srujzs en 166699
- Actualizar paquetes pub por @flutter-pub-roller-bot en 166503
- [ Previsualización de Widgets ] Añadir soporte inicial para comunicaciones sobre el Dart Tooling Daemon (DTD) por @bkonyi en 166698
Documentación
#- Actualizar
generate_gradle_lockfiles.dartpara manejar la actualización por lotes de archivos kotlin de Gradle por @gmackall en 162628
Otros cambios
#- Actualizar paquetes pub por @flutter-pub-roller-bot en 161680
- [Impeller] Actualizar repintado parcial para usar un onscreen de tamaño completo por @jonahwilliams en 161626
- Habilitar
linux_host_engine_testduplicado por @matanlurey en 161613 - Actualizar enlaces sociales en readme por @kevmoo en 161778
- [Impellerc] rellenar correctamente arreglos de vec3s en el reflector por @jonahwilliams en 161697
- [Impeller] eliminar entradas de la lista de denegación de Adreno por @jonahwilliams en 161740
- [Impeller] usar 3 vallas para sincronizar cadenas de intercambio AHB (como hacemos para KHR) por @jonahwilliams en 161767
- Actualizar Dart a la Versión 3.8.0-1.0.dev por @a-siva en 161781
- revertir la eliminación de Twitter, conservar BlueSky por @lukepighetti en 161803
- [Impeller] cuando los mips están desactivados, desactivar también de las opciones del muestreador por @jonahwilliams en 161765
- Eliminar pruebas, ejemplos de GLFW y compilaciones sin artefactos de
linux_host_enginepor @matanlurey en 161786 - Corregir enlace a los artefactos de embedder personalizados de Linux por @loic-sharma en 161699
- Actualizar documentación sobre qué información de pantalla se proporciona por @robert-ancell en 161785
- Marcar Linux_pixel_7pro flavors_test como no inestable por @jmagman en 160994
- No manejar mensajes de isolate de Dart si el isolate se está cerrando por @jason-simmons en 161824
- [impeller] evitar que PowerVR use el backend de Vulkan por @jonahwilliams en 161841
- Fusionar changelog para el lanzamiento 3.27.3 por @eyebrowsoffire en 161977
- [Impeller] desactivar el controlador de gpu xclipse antiguo por @jonahwilliams en 161981
- Actualizar Dart a la versión 3.8.0-19.0.dev por @a-siva en 161989
- Añadir
windows_host_engine_testpor @matanlurey en 161992 - Expandir el linter de
.ci.yamlybuilder.jsonpor @matanlurey en 161991 - [web] Eliminar HTML de bots, suites de prueba y pruebas e2e por @mdebbar en 161537
- Hacer de
font-subsetuna variante independiente derun_tests.pypor @matanlurey en 162016 - Experimentar con un
files-changed.jsonpor PR por @matanlurey en 161788 - Añadir nodos de canalización y preparación para suites de
_vulkany_openglespor @matanlurey en 162020 - Actualizar Dart a la Versión 3.8.0-24.0.dev por @a-siva en 162035
- [Impeller] ajustar el origen de cobertura al redondear los límites de SaveLayer por @jonahwilliams en 161838
- Revertir "Move the analyzer_benchmark to Mac arm64 devicelab bots" por @jason-simmons en 161822
- fix: Llamar a codec.dispose en
dev/por @koji-1009 en 161112 - fix: Llamar a codec.dispose en pruebas de
engine/src/flutterpor @koji-1009 en 161115 - [Impeller] Implementar opacidad heredada para ColorFilterContents por @jason-simmons en 161834
- [Impeller] verificar ambas props de muestreo lineal para AHBs por @jonahwilliams en 162043
- Cambiar
mac_clang_tidya un orquestador de Linux por @matanlurey en 162042 - Añadir
windows_host_engine_testa presubmit, eliminar excepciones de lint por @matanlurey en 162032 - [Impeller] Hacer que glIsTexture sea simulable para su uso por la prueba ReactorGLES.NameUntrackedHandle por @jason-simmons en 162082
- Eliminar un flujo de trabajo (manual) no utilizado, añadir encabezados de derechos de autor faltantes por @matanlurey en 162050
- Añadir Ejemplo de Configuración de Ruta al README del Engine por @jesswrd en 162115
- [Impeller] Corregir desplazamiento de origen en PathBuilder::AddPath por @flar en 162052
- Añadir prueba de integración para la evaluación de rotación de recortes por @reidbaker en 160354
- [Impeller] Omitir la reproducción de entidad de clip que no pueda impactar en el clip actual por @jonahwilliams en 162113
- [Impeller] cuando un pool de comandos tiene muchos buffers no utilizados, restablecer con el flag de liberación de recursos por @jonahwilliams en 162171
- Forzar el backend de Impeller para
android_engine_test, y probar tanto OpenGLES como Vulkan por @matanlurey en 162089 - No instalar xcode al hacer compilaciones web con
local_engineen mac por @eyebrowsoffire en 162164 - Fijar
customer_testingal SHA especificado entests.versionpor @matanlurey en 162048 - [canvaskit] Corregir la compilación en modo debug para CanvasKit por @harryterkelsen en 162198
- Habilitar las suites de OpenGLES/Vulkan del motor de Android por @matanlurey en 162258
- corregir el enlace de
feltpara que apunte al repositorio de flutter en lugar del repositorio del motor por @AbdeMohlbi en 161423 - No depender de Dart desde FML por @chinmaygarde en 162271
- Actualizar el grupo all-github-actions con 2 actualizaciones por @dependabot en 162277
- [Impeller] hacer opcionales las extensiones externas de valla/semáforo relacionadas con la cadena de intercambio por @jonahwilliams en 162205
- Añadir
properties: ...faltantes y mover a presubmit por @matanlurey en 162170 - Corregir update_engine_version_test en presencia de variables de entorno FLUTTER_PREBUILT_ENGINE_VERSION por @aam en 162270
- Al parecer es ilegal usar
stderren este proyecto por @matanlurey en 162294 - Añadir una propiedad
runs_in_merge_queueactualmente no utilizada aLinux analyzepor @matanlurey en 162335 - Actualizar README.md para no tener el enlace del motor para android por @reidbaker en 162330
- Actualizar README.md para incluir los pasos de verificación posterior para empleados de Google por @reidbaker en 162272
- [DisplayList] No llamar a métodos de Skia Ganesh cuando no estén disponibles por @chinmaygarde en 162345
- [Impeller] Corrige varios errores tipográficos por @jason-simmons en 162295
- Revierte "Añadir una propiedad
runs_in_merge_queueactualmente sin usar aLinux analyze. (#162335)" por @auto-submit en 162402 - Añadir 2 reintentos para vistas de plataforma de composición híbrida. por @matanlurey en 162400
- Eliminar enlace de PRs del engine del triaje de team-windows por @loic-sharma en 162263
- Roll manual de Skia a f22419dbed05 por @jason-simmons en 162293
- [Impeller] Evitar valores NaN al configurar para el shader de desenfoque rápido de squircle por @flar en 162421
- [Android] Actualizaciones de SurfaceTransaction para HC++. por @jonahwilliams en 162405
- Limitar el número de reintentos al descargar el SDK de Dart en Windows por @mdebbar en 162411
- Aumentar el tiempo de espera de `Linux mac_clang_tidy" a 120m por @jtmcdole en 162475
- Corregir la build rota en 162475. por @matanlurey en https://github.com/flutter/flutter/pull/162484
- Añadir nuevos colaboradores web al doc de triaje web. por @yjbanov en 162420
- Añadir codeowner de la herramienta de iOS por @jmagman en 162167
- Documentar la política de versiones de dependencias de flutter/package por @stuartmorgan-g en 162492
- Roll de paquetes Pub por @flutter-pub-roller-bot en 162476
- Añadir un caso especial para el archivo ftl.fidl del SDK de Fuchsia en el script de licencias por @jason-simmons en 162423
- [Impeller] Eliminar algunos métodos sin usar de EntityPassClipStack por @jason-simmons en 162478
- [Impeller] Aumentar la precisión del gradiente cónico. por @jonahwilliams en 162543
- [Flutter GPU] Breaking: Usar excepciones para errores de creación de recursos. por @bdero en 162104
- Corregir
Linux docs_publishejecutándose en head por @jtmcdole en 162557 - [FML] Hacer que el registro esté disponible en contextos constexpr. por @chinmaygarde en 162343
- Excluir archivos build.gradle.kts de la generación automática de lockfile en la rotación de pantalla por @reidbaker en 162622
- Advertir que las pruebas de integración no se ejecutan automáticamente por @reidbaker en 162626
- Ejecutar benchmarks web en -O2 para evaluar el rendimiento. por @eyebrowsoffire en 162625
- Mejorar la prueba para
clangd --checkpara elegir archivos de forma determinista por @bc-lee en 161072 - Añadir Benchmarks y ejemplos para comparar swiftui y flutter por @LouiseHsu en 160681
- Roll de Dart a la versión 3.8.0-67.0.dev por @a-siva en 162259
- Aumentar el tiempo de espera para Linux flutter_packaging_test por @jtmcdole en 162673
- No, pero realmente aumentar el tiempo de espera a 60 minutos por @jtmcdole en 162680
- Actualizar componentes de fuchsia por @zijiehe-google-com en 162338
- Roll de Dart a la Versión 3.8.0-70.0.dev por @a-siva en 162691
- Añadida nota de opacidad a la docstring de
withValuespor @gaaclarke en 162612 - Aumentar el tiempo de espera para Linux web_tool_tests a 60m por @srujzs en 162752
- Fusionar CHANGELOG para el lanzamiento estable 3.27.4 por @camsim99 en 162761
- Ejecutar Mac_arm64 framework_tests_misc en Mac-14 con Xcode 16 por @vashworth en 162670
- Roll de customer_testing de b4cc09721 a 6a6d0963c (3 commits) por @gnprice en 162763
- Verificar la existencia de símbolos de depuración en
gradle_plugin_bundle_testpor @gmackall en 162645 - Revertir web_benchmarks de vuelta al nivel de optimización predeterminado (
-O4) por @eyebrowsoffire en 162762 - Soportar la ejecución de et fetch desde cualquier lugar por @yjbanov en 162712
- Añadido soporte para configurar el viewport por @AthulJoseph27 en 162602
- Habilitar pruebas
*_module_test_iosque se omiten en presubmit. por @matanlurey en 162892 - Eliminar
android_verified_input, nunca se añadió a CI y no se ejecuta localmente. por @matanlurey en 162895 - Eliminar
hybrid_android_viewssin probar, añadir capas aandroid_engine_test. por @matanlurey en 162903 - Añadir la etiqueta team-ios a las PRs relevantes por @jmagman en 162491
- Asegurarse de optar las pruebas hcpp para usar hcpp por @jonahwilliams en 162906
- Bajar el recuento mínimo de archivos java a 1. por @jonahwilliams en 162915
- Eliminar enlace a engine.version que ya no se incluye en el repositorio. por @robert-ancell en 162497
- Añadir información adicional al readme de DeviceLab para ejecutar pruebas de DeviceLab localmente por @harri35 en 160243
- Eliminar las redirecciones de src/build_overrides a src/flutter/build_overrides por @jason-simmons en 162553
- [Impeller] rrect_blur: escalar el límite de radio máximo por transformación por @gaaclarke en 161238
- FYI matanlurey (no requiere revisión, pero probablemente debería) sobre infra de dev/test. por @matanlurey en 162642
- Incluir versión del device lab para cómo ejecutar la prueba por @reidbaker en 163010
- Actualizar la salida de gen_keycodes a la nueva ubicación del engine. por @robert-ancell en 162479
- Probar golden-testing en un Mokey (
bringup: true), reintentar en un emulador por @matanlurey en 163029 - Roll de Dart a 3.8.0-76.0.dev por @jason-simmons en 162913
- [Embedder] Implementar thread de plataforma y UI fusionados por @knopp en 162944
- Corregir
SkiaException->TestFailure, añadir pruebas. por @matanlurey en 163054 - Roll de vulkan-deps a 9edf248c597b por @jason-simmons en 162549
- Añadir nuevo builder para experimento con módulos dinámicos. por @sigmundch en 162855
- Actualizar conductor para soportar monorrepos por @christopherfujino en 161704
- [ios][secure_paste]mostrar elemento de menú basado en la información enviada desde el framework por @hellohuanlin en 161103
- [Impeller] libImpeller: Añadir soporte para renderizado en Metal y Vulkan. por @chinmaygarde en 161547
- [Impeller] el modo mirror tile requiere highp para Adreno. por @jonahwilliams en 163066
- [devicelab] no eliminar símbolos en la prueba de diseño de vistas de plataforma. por @jonahwilliams in 163101
- Actualizar .ci.yaml para soportar ramas cherrypick de Fuchsia por @jrwang en 163000
- Revierte "Roll de Skia de f31c733c86c4 a 25937c31f153 (2 revisiones) (#163127)" por @auto-submit en 163133
- [Embedder] Detectar e ignorar tareas obsoletas del ejecutor de tareas por @knopp en 163129
- [Impeller] Añadir clase RoundSuperellipse, comprobación de contención y trazo por @dkwingsmt en 162826
- [Impeller] En Paint::CreateContents, no establecer un tamaño de fuente de color si el tamaño está vacío por @jason-simmons en 163099
- Activar la prueba de flutter driver display_cutout_rotation en ci. por @reidbaker en 162641
- Revertir "Marca Mac_benchmark flutter_gallery_macos__compile como inestable" por @jmagman en 162039
- Actualizar TESTOWNERS por @goderbauer en 163162
- Aumentar el tiempo de espera para Windows build_android_host_app_with_module_aar por @flar en 163161
- Actualizar enlaces de triaje de iOS / macOS por @jmagman en 163171
- Eliminar pruebas redundantes de emulador de android 34 por @reidbaker en 163227
- Añadir lockfiles de gradle para display_cutout_rotation por @reidbaker en 163241
- [Impeller] Asegurar que la cobertura de coordenadas de textura y los tamaños de fuente de color de gradiente usados por DrawVertices no estén vacíos por @jason-simmons en 163177
- eliminar benchmark de política de frames. por @jonahwilliams en 163245
- Roll de paquetes Pub por @flutter-pub-roller-bot en 163252
- Eliminar la suite de pruebas de integración
non_nullablesin usar. por @matanlurey en 163246 - [Impeller] Llamar a glDebugMessageControlKHR solo si la extensión KHR_debug está disponible por @jason-simmons en 163273
- Hacer roll manual de customer_testing para habilitar pruebas rfw por @victoreronmosele en 163030
- [Impeller] no usar glFramebufferBlit para restauración en pantalla. por @jonahwilliams en 163327
- Corregir pruebas chrome_dev_mode fallidas por @bkonyi en 163346
- Eliminar bringup para android_display_cutout por @reidbaker en 163312
- [Impeller] al vincular a READ_FRAMEBUFFER, tratar texturas multimuestra como muestra única. por @jonahwilliams en 163345
- actualizar module_host_with_custom_build_v2_embedding para apuntar a android 35 y usar las últimas versiones de gradle y agp por @reidbaker en 163542
- [Impeller] No crear un contexto de tipografía redundante. por @chinmaygarde en 163513
- Actualizar archivos .gitignore de Android de pruebas de integración y benchmarks para que coincidan con la plantilla de app actual por @jason-simmons en 163276
- [Impeller] añadir soporte para cónicas bezier racionales a Path por @flar en 163282
- Revertir "[Impeller] añadir soporte para cónicas bezier racionales a Path (#63282)" por @matanlurey en 163624
- Hot Restart debería eliminar todas las Platform Views anteriores (macOS) por @PaulAllanSturm en 163439
- Añadir una prueba para ejecutar en Galaxy S24 por @zanderso en 163357
- Crear g3_bug.yml por @mariamhas en 163151
- [Impeller] asegurar que las texturas "invertidas" de OpenGL no tengan fugas a través de la lectura de texturas. por @jonahwilliams en 163501
- Volver a publicar "[Impeller] añadir soporte para cónicas bezier racionales a Path (#63282)" por @flar en 163645
- [iOS] siempre publicar nueva tarea durante el envío de gestos. por @jonahwilliams en 163646
- enclosingElement -> enclosingElement3 por @LongCatIsLooong en 163681
- Redistribuir TESTOWNERS de iOS por @vashworth en 163653
- Comprobar engine.version rastreado antes de sobrescribir por @jtmcdole en 163672
- Omitir la instalación de Xcode en las pruebas de Android mac_mokey por @jmagman en 163685
- Revertir "Crear g3_bug.yml" por @mariamhas en 163757
- Revierte "Evitar establecer implícitamente
determineDevDependencies: true(no es una operación segura) (#163711)" por @auto-submit en 163762 - Asegurar que
exclude_dev_dependencies_testse ejecute siflutter_toolscambia. por @matanlurey en 163768 - [DisplayList] Migrar pruebas de renderizado y benchmarks a geometría DL por @flar en 163766
- Corregir nombre incorrecto de función en la documentación de FlutterEngineRun por @robert-ancell en 163696
- Actualizar cómo usar VSCode con
clangddespués de la fusión a monorrepo por @matanlurey en 163671 - [fuchsia] reordenar pruebas en test_suites.yaml y actualizar el comentario por @zijiehe-google-com en 163799
- Habilitar
linux_android_emulator_testsen presubmit. por @matanlurey en 163879 - Marcar platform_views_hcpp_scroll_perf__timeline_summary fuera de bringup por @jmagman en 163883
- Revertir "Marca Windows_mokey native_assets_android como inestable" por @jmagman en 163881
- Revertir "Marca Mac_benchmark flutter_view_macos__start_up como inestable" por @jmagman en 163880
- Revertir "Marca Mac_benchmark basic_material_app_macos__compile como inestable" por @jmagman en 163878
- [fuchsia] incluir más pruebas en los builders de fuchsia por @zijiehe-google-com en 163800
- Añadir prueba de integración para builds de android iniciadas por Gradle con sabores por @Sameri11 en 163737
- [Impeller] Desactivar caché de texto. por @jonahwilliams en 163906
- Actualización de versiones de android de pure_android_host_apps por @reidbaker en 163617
- [ui] Corregir la igualdad de ImageFilter.shader para considerar valores uniformes. por @jonahwilliams en 163348
- Hacer roll de los cambios de .ci.yaml en la configuración de LUCI solo cuando la rama master se actualice por @jason-simmons en 163897
- [iOS] aumentar el límite de tareas en caché de telón de fondo. por @jonahwilliams en 164036
- Habilitar luci_flags para builds más rápidas por @jtmcdole en 164069
- [fuchsia] habilitar assets_unittests por @zijiehe-google-com en 164019
- múltiples versiones de gradle y AGP para pure_android_host_apps/android_host_app_v2_embedding por @reidbaker en 163849
- Aumentar el tiempo de espera para Mac web_tool_tests a 45 minutos por @jason-simmons en 164118
- Actualizar la prueba de benchmark de múltiples flutters a las últimas dependencias definidas por gradle, agp y gradle por @reidbaker en 164029
- Revertir "Marca Linux_pixel_7pro service_extensions_test como inestable" por @jmagman en 163882
- Ejecutar nuevo benchmark de rendimiento de transición de galería en Galaxy S24 por @zanderso en 163665
- [Engine] Eliminar código muerto para RoundedSuperellipse por @dkwingsmt en 164163
- Añadir un directorio buildtools y mover third_party/ninja a la raíz del proyecto para coincidir con las expectativas de depot_tools por @jason-simmons en 163890
- Añadida falla de compilación si se excede el tamaño máximo de ubo por @gaaclarke en 164038
- Revierte "Añadir un directorio buildtools y mover third_party/ninja a la raíz del proyecto para coincidir con las expectativas de depot_tools (#163890)" por @auto-submit en 164209
- [Impeller] solución alternativa para fallo del Driver en Nexus 5. por @jonahwilliams en 164040
- Actualizar fuchsia_test_scripts_version a la última versión por @zijiehe-google-com en 164123
- Usar la API de propiedad de aislados de Dart en el aislado raíz por @liamappelbe en 163703
- Volver a publicar "Añadir un directorio buildtools y mover third_party/ninja a la raíz del proyecto para coincidir con las expectativas de depot_tools" por @jason-simmons en 164240
- Aumentar el tiempo de espera de pruebas de clientes a 60 minutos por @loic-sharma en 164239
- Ejecutar más builds de forma más rápida por @jtmcdole en 164125
- No actualizar versiones de parches para
dependabot/github-actions. por @matanlurey en 164055 - Aumentar codecov/codecov-action de 5.3.1 a 5.4.0 en el grupo all-github-actions por @dependabot en 164306
- Revertir SDKs de dart que causaban problemas de dartaotruntime en g3 por @aam en 164307
- Actualizar enlaces al repositorio
flutter/enginepara el monorrepo. por @matanlurey en 164328 - Actualizar conductor para escribir el archivo engine.version por @christopherfujino en 163350
- Dividir el shader de fragmentos de gradiente cónico por @gaaclarke en 164058
- Eliminar el archivo de Cheserton por @matanlurey en 164340
- Escribir un valor idéntico a
bin/cache/engine.stamppara prepararse para la migración por @matanlurey en 164317 - Eliminar recuento de reintentos de presubmit para
Mac mac_unoptpor @jtmcdole en 164350 - Roll de paquetes Pub por @flutter-pub-roller-bot en 164357
- Alinear usos de jvmTarget en la base de código, al editar archivos build.gradle alinearlos con la documentación de versión de android por @reidbaker en 164200
- Revierte "Escribir un valor idéntico a
bin/cache/engine.stamppara prepararse para la migración (#164317)" por @auto-submit en 164396 - Mover
integration_test.FlutterDeviceScreenshotTestal shard lento del framework por @matanlurey en 164398 - [macOS] Preparar FlutterKeyboardManager para multi-view por @knopp en 163962
- Roll hacia adelante #164317: Usar
bin/cache/engine.stamppor @matanlurey en 164401 - En update_engine_version_test.dart, no poblar el entorno de prueba con el entorno de la plataforma host por @jason-simmons en 164395
- Actualizar descripción de ci/host_release de linux_host_engine.json por @eseidel en 164402
- Añadir macos/android_debug_unopt a local_engine.json por @cbracken en 164410
- [Fuchsia] Habilitar suites de prueba adicionales y corregir las razones de error por @zijiehe-google-com en 164338
- Ejecutar run_debug_test_android y run_release_test en producción por @jmagman en 164231
- Eliminar
find_engine_commit.dart, que no se usa en el monorrepo. por @matanlurey en 164494 - Eliminar
engine_hash.sh, que ya no se usa en google3. por @matanlurey en 164502 - Revierte "Ejecutar run_debug_test_android y run_release_test en producción (#164231)" por @auto-submit en 164512
- Actualizar
update_dart_sdk.sh|ps1y relacionados para usarbin/cache/engine.stamp|realm. por @matanlurey en 164498 - Revisar
update_engine_version.{sh|ps1}para reflejar el nuevo flujo de cómputo por @matanlurey en 164513 - Eliminar registros específicos de plataforma en el engine principal por @cbracken en 164522
- Roll de paquetes Pub por @flutter-pub-roller-bot en 164529
- Roll de paquetes Pub por @flutter-pub-roller-bot en 164556
- Volver a publicar SDKs de dart que causaban problemas de dartaotruntime en g3 (#164307) por @aam en 164554
- [Impeller] usar texturas DeviceLocal para gifs en dispositivos que no sean iOS. por @jonahwilliams en 164573
- Revertir "Omitir la instalación de Xcode en las pruebas de Android mac_mokey (#163685)" por @reidbaker en 164581
- [macos] preferir GPU integrada. por @jonahwilliams en 164569
- Revierte "[Impeller] usar texturas DeviceLocal para gifs en dispositivos que no sean iOS. (#164573)" por @auto-submit en 164600
- Solución a la inestabilidad de la prueba integration_ui_keyboard_resize de Linux_pixel_7pro por @harri35 en 162308
- [Impeller] corregir memoria administrada de macOS. por @jonahwilliams en 164635
- Limpieza del contexto de contenido por @gaaclarke en 164229
- Añadir un flujo de trabajo (solo activado desde eventos de descanso) para experimento de hashing por @jtmcdole en 164657
- [Impeller] usar dispositivo privado en dispositivos que no sean iOS. por @jonahwilliams en 164601
- Roll de paquetes Pub por @flutter-pub-roller-bot en 164721
- [hcpp] Añadir pruebas para mutador de transformación por @gmackall en 164664
- [Impeller] probar instantánea vacía y fallo de asignación. por @jonahwilliams en 164668
- [Impeller] Almacenar el objeto framebuffer en caché de TextureGLES como un handle de reactor por @jason-simmons en 164761
- Roll de gn a 7a8aa3a08a13521336853a28c46537ec04338a2d por @cbracken en 164806
- Usar Python 3.12 para ejecutar el formateador yapf si no hay disponible una versión inferior por @jason-simmons en 164807
- Actualización del experimento content-aware-hash por @jtmcdole en 164803
- [Impeller] no establecer de forma redundante la referencia de plantilla en backend de vulkan. por @jonahwilliams en 164763
- Añadir y enlazar a
Infra-Triage.md. por @matanlurey en 164673 - Fusionar CHANGELOG para el lanzamiento estable 3.29.1 por @camsim99 en 164743
- [Impeller] añadir comprobación de capacidad para formatos de rango extendido. por @jonahwilliams en 164817
- [macOS] Habilitar Impeller por defecto en macOS. por @jonahwilliams en 164572
- Crear 10_google3_bug.yml por @mariamhas en 163788
- [Impeller] Correcciones a las importaciones YUV en Android, lectura incompleta de datos de caché de pipeline, extensiones habilitadas faltantes. por @jonahwilliams en 164744
- aumentar la subdivisión de Linux tool_integration_tests* por @andrewkolos en 164935
- [Impeller] OpenGL MSAA para dispositivos de escritorio/web. por @jonahwilliams en 163939
- Roll del SDK de Dart de d70b123c77d4 a 2d5dfe32cf2e por @a-siva en 164948
- [macOS] Preparar TextInputPlugin para multi-view por @knopp en 164014
- Roll del asignador de memoria de Vulkan a c788c521 por @jason-simmons en 164825
- en
et, soportar la compilación del SDK de Dart con soporte para módulos dinámicos por @andrewkolos en 165003 - Roll de Dart de 2d5dfe32cf2e a 404de187d1e5 por @a-siva en 165026
- Actualizar microbenchmarks de Mac_mokey con problema a bringup: true en la configuración de ci para un descubrimiento más fácil por @harri35 en 164694
- [Impeller] corregir fallo al cargar el shader antes de que AiksContext esté inicializado. por @jonahwilliams en 165071
- Revertir "[macOS] Habilitar Impeller por defecto en macOS." por @jonahwilliams en 165091
- [Impeller] corregir comprobación de validación al restaurar en pantalla con BDF y mips. por @jonahwilliams en 165098
- [Impeller] desactivar depth-stencil y MSAA para gaussiano y reducción de muestreo. por @jonahwilliams en 165137
- [Impeller] almacenar en caché los diseños de conjuntos de descriptores. por @jonahwilliams en 164952
- Actualizaciones del registro de cambios de 3.29.2 por @reidbaker en 165194
- Apuntar la documentación de ktlint AS al
.editorconfigque realmente usa ci, en lugar de hacer una copia en el README por @gmackall en 165213 - Eliminar
docs/infra/Infra-Ticket-Queue.mdpor @matanlurey en 165258 - Añadir documentación para filtrado de pruebas Java al documento de pruebas de plugins por @Piinks en 165314
- [DisplayList] Usar conversión interna para opacidad->alpha por @flar en 165349
- Añadir dependencias faltantes del SDK de Dart a DEPS por @sigurdm en 165308
- [Impeller] limitar la generación de mipmaps por @jonahwilliams en 165357
- Roll del SDK de Dart de 725172afbc42 a 2a13e6c0b088 (3 revisiones) por @jason-simmons en 165403
- [Impeller] Devolver un contenido vacío en Paint::CreateContents si un muestreador de efectos en tiempo de ejecución no es válido por @jason-simmons en 165165
- Añadir comprobaciones para imágenes eliminadas en FragmentShader.setImageSampler por @jason-simmons en 165214
- [Impeller] Mover skia_conversions hacia su retirada por @flar en 165408
- Roll de SwiftShader a d040a5ba por @jason-simmons en 165421
- [Impeller] corregir barreras en hardware PowerVR / asegurar que el pase de renderizado esté en caché en non-MSAA. por @jonahwilliams en 165497
- [Impeller][DisplayList] Consolidar definiciones de BlendMode por @flar en 165450
- [Impeller] libImpeller: Exponer APIs para dibujar sombras. por @chinmaygarde en 165517
- Omitir
/api/update-task-statusen Devicelab por @matanlurey en 165614 - desactivar lsan de linux. por @jonahwilliams en 165620
- eliminar importación faltante. por @jonahwilliams en 165624
- Desactivar el depurador de direcciones en la compilación linux_unopt por @jason-simmons en 165661
- Marcar
Linux linux_web_enginecomo bringup por @jtmcdole en 165665 - Eliminar la prueba de la librería path_ops del script run_tests por @jason-simmons en 165675
- Corregir advertencia de pylint en run_tests.py por @jason-simmons en 165692
- Moviendo Linux linux_unopt para el estado óptimo del árbol por @jtmcdole en 165694
- Eliminar componentes sin usar de Cocoon de
devicelab/bin/test_runner.dart. por @matanlurey en 165628 - Revierte "Moviendo Linux linux_unopt para el estado óptimo del árbol (#165694)" por @auto-submit en 165705
- Revierte "Eliminar componentes sin usar de Cocoon de
devicelab/bin/test_runner.dart. (#165628)" por @auto-submit en 165709 - Eliminar Cocoon de
dev/devicelab, manteniendo la carga de estadísticas de rendimiento de Skia. por @matanlurey en 165749 - Revierte "Eliminar Cocoon de
dev/devicelab, manteniendo la carga de estadísticas de rendimiento de Skia. (#165749)" por @auto-submit en 165754 - Volver a publicar: "Eliminar Cocoon de
dev/devicelab, manteniendo la carga de estadísticas de rendimiento de Skia" por @matanlurey en 165755 - Actualizar .gitignore para re-incluir **/.cxx/ por @reidbaker en 165793
- Desconfigurar GIT_DIR y otras variables antes de actualizar por @jtmcdole en 165818
- [fuchsia] Roll de F26 por @miguelfrde en 165697
- [Impeller] eliminar barreras de transferencia del pase de renderizado, descartar blit, ajustar gráficos en nivel 3. por @jonahwilliams en 165584
- Revierte "[Impeller] eliminar barreras de transferencia del pase de renderizado, descartar blit, ajustar gráficos en nivel 3. (#165584)" por @auto-submit en 165898
- Roll del SDK de Dart de 31df9f4a0c12 a e28bf080514a (1 revisión) por @jason-simmons en 165893
- Actualizar el script de creación de paquetes Dart para copiar archivos fuente en lugar de crear enlaces simbólicos al árbol fuente por @jason-simmons en 165242
- Actualizar docs después de #165258 por @Piinks en 165716
- en doc de RBE, eliminar detalle sobre que
gcloudestá incluido en el código fuente del engine por @andrewkolos en 165005 - [Impeller] eliminar anulación del modo de muestreador a decal. por @jonahwilliams en 165908
- [Impeller] desactivar el rastreo GLES a menos que se opte por él. por @jonahwilliams en 165887
- [Impeller] volver a publicar: ajustar los gráficos en el nivel 3. por @jonahwilliams en 165912
- [Impeller] volver a eliminar estructura de alambre. por @jonahwilliams en 165929
- [ Device Lab ] Actualizar proyectos de Device Lab a Java 18 por @bkonyi en 165987
- [Impeller] libImpeller: Implementar APIs para obtener métricas de glifos y líneas. por @chinmaygarde en 165701
- Corregir CODEOWNERS después de la fusión al monorrepo por @loic-sharma en 165217
- Revertir "[ Device Lab ] Actualizar proyectos de Device Lab a Java 18" por @bkonyi en 166016
- Eliminar enlace de PR del engine de Linux por @robert-ancell en 164878
- Volver a aplicar "[ Device Lab ] Actualizar proyectos de Device Lab a Java 18" (#166016) por @bkonyi en 166059
- Escalar líneas aa por @gaaclarke en 165917
- [Impeller] Mover a la nueva ubicación antes de renderizar un contorno de ruta de trazo que contiene solo un punto por @jason-simmons en 165940
- Corregir pruebas de device lab de build_android_host_app_with_module_source por @bkonyi en 166077
- Marcar pruebas de clientes de Linux como inestables por @MitchellGoodwin en 166103
- [CI] eliminar comprobación de archivos golden exactos. por @jonahwilliams en 166031
- [Impeller] dividir uber de vértices en 2 shaders. por @jonahwilliams en 165938
- Marcar cobertura de Linux como bringup por @zanderso en 166144
- [Impeller] permitir que la gpu powervr más nueva use Vulkan. por @jonahwilliams en 165520
- [impeller] se refactorizó LineContents para hacerla más fácil de probar, se añadieron pruebas por @gaaclarke en 166035
- Eliminar el indicador bringup para las pruebas de clientes por @MitchellGoodwin en 166161
- Roll del SDK de Dart de 4494ffead9af a 65fe9906a916 (7 revisiones) por @jason-simmons en 166162
- Se comenzó a limitar el tamaño de las líneas suavizadas escaladas por @gaaclarke en 166149
- [Impeller] optimizar drawImageRect con mezcla y filtro de color de matriz. por @jonahwilliams en 165998
- mover shaders en uber de vértices 1/2 por @jonahwilliams en 166180
- [fuchsia][sysmem2] cambiar a tokens sysmem2 por @dustingreen en 166120
- [Impeller] corregir filtro min para texturas externas GL. por @jonahwilliams en 166224
- Corregir CODEOWNERS para el equipo de revisión de iOS por @loic-sharma en 166178
- [Impeller] manejar error de ordenamiento de shaders en macOS. por @jonahwilliams en 165937
- [Impeller] eliminar ignorados de advertencias de validación. por @jonahwilliams en 166205
- Actualizado a la última AVD para soportar Android 16 (API 36) por @jesswrd en 165926
- [Impeller] Teselar directamente cónicas a segmentos de ruta lineales por @flar en 166165
- [impeller] corrige líneas diagonales suavizadas por @gaaclarke en 166298
- [android_engine_test] desactivar pruebas antiguas del modo HC. por @jonahwilliams en 166293
- Actualizar nombre de usuario de TESTOWNERS por @stuartmorgan-g en 166191
- Actualizar
CODEOWNERSpor @matanlurey en 166444 - Actualizar Hoja de Ruta por @mit-mit en 166332
- Se comenzó a alinear píxeles de líneas de cabello por @gaaclarke en 166351
- Roll de paquetes Pub por @flutter-pub-roller-bot en 166043
- [macOS] Implementar thread de UI y plataforma fusionados por @knopp en 162883
- Actualizar docs para depurar el embedder de Android por @jmagman en 166170
- [Impeller] Renderizar cónicas sin conversión desde aplicaciones Flutter por @flar en 166305
- Revierte "[Impeller] Renderizar cónicas sin conversión desde aplicaciones Flutter (#166305)" por @auto-submit en 166591
- Añadir variantes ddm x64 por @jiahaog en 166511
- [Embedder] Solo llamar al callback removeview cuando el thread raster haya terminado con la vista por @knopp en 164571
- Volver a publicar "[Impeller] Renderizar cónicas sin conversión desde aplicaciones Flutter (#166305)" por @flar en 166598
- Eliminar
bringup:truede Linux tool_tests_widget_preview_scaffold por @bkonyi en 166687 - Revierte "Eliminar
bringup:truede Linux tool_tests_widget_preview_scaffold (#166687)" por @auto-submit en 166700 - Revierte "Revierte "Eliminar
bringup:truede Linux tool_tests_widget_preview_scaffold (#166687)" (#166700)" por @auto-submit en 166711 - Roll de HarfBuzz a 11.0.0 por @jason-simmons en 166596
- Habilitar una serie de builds con
bringup: trueque se habían olvidado en el vacío. por @matanlurey en 166757 - Añadida documentación para actualizar a una nueva versión de Java en CI por @jesswrd en 166159
- Crear
engine.versionpor @matanlurey en 166995 - [CP-beta]Ejecutar pruebas en iOS 17 o en iOS 18 por @flutteractionsbot en 167216
- [flutter-3.32-candidate.0] Actualizar DEPS de Dart por @elliette en 167303
- Actualizar
engine.versionpor @matanlurey en 167295 - Hacer una edición NOP para (volver a) activar postsubmits por @matanlurey en 167407
Nuevos colaboradores
#- @lukepighetti hizo su primera contribución en 161803
- @mernen hizo su primera contribución en 161863
- @sethmfuller hizo su primera contribución en 161650
- @czarny hizo su primera contribución en 159622
- @FrankenApps hizo su primera contribución en 161856
- @importRyan hizo su primera contribución en 161996
- @gaganyadav80 hizo su primera contribución en 161880
- @Wasmund1 hizo su primera contribución en 161941
- @ChrisCRCB hizo su primera contribución en 162304
- @bc-lee hizo su primera contribución en 161072
- @vizakenjack hizo su primera contribución en 161660
- @MinSeungHyun hizo su primera contribución en 162230
- @zaiste-linganer hizo su primera contribución en 162490
- @Paulik8 hizo su primera contribución en 161889
- @gaspardruan hizo su primera contribución en 162596
- @dev-lup hizo su primera contribución en 161490
- @AthulJoseph27 hizo su primera contribución en 162602
- @harri35 hizo su primera contribución en 160243
- @jrwang hizo su primera contribución en 163000
- @jyameo hizo su primera contribución en 163080
- @PaulAllanSturm hizo su primera contribución en 163439
- @mariamhas hizo su primera contribución en 163151
- @dkyurtov hizo su primera contribución en 162785
- @dbspoudel hizo su primera contribución en 163356
- @lucas-goldner hizo su primera contribución en 162177
- @dickermoshe hizo su primera contribución en 158103
- @walid-ashik hizo su primera contribución en 163414
- @pathconnected hizo su primera contribución en 162955
- @dominikh hizo su primera contribución en 163942
- @Michae1Weiss hizo su primera contribución en 162581
- @chul0061 hizo su primera contribución en 163850
- @mattkae hizo su primera contribución en 163847
- @ashishbeck hizo su primera contribución en 163843
- @2shrestha22 hizo su primera contribución en 163376
- @DarienRomero hizo su primera contribución en 164555
- @ujjwaltwitx hizo su primera contribución en 164002
- @Memet18 hizo su primera contribución en 165189
- @koukibadr hizo su primera contribución en 163417
- @miguelfrde hizo su primera contribución en 165697
- @masal9pse hizo su primera contribución en 163923
- @mahmerkhan hizo su primera contribución en 165827
- @JaffaKetchup hizo su primera contribución en 165048
- @Mastermind-sap hizo su primera contribución en 165395
- @dustingreen hizo su primera contribución en 166120
- @emerssso hizo su primera contribución en 166148
- @icnahom hizo su primera contribución en 164727
- @ahmedrasar hizo su primera contribución en 165868
¿Te resultó útil el contenido de esta página?
A menos que se indique lo contrario, la documentación de este sitio refleja Flutter 3.44.0. Página actualizada por última vez el 2026-05-05. Ver código fuente oreportar un problema.