Specify that widget rebuilds is only available when running in debug-mode
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 74/100
Línea de trabajo
Empieza en el código del panel de rendimiento que renderiza la casilla de verificación deshabilitada para reconstruir widgets y el texto "To see widget rebuilds"; sigue cómo gestiona la extensión de servicio trackRebuildDirtyWidgets y la limitación de debugOnRebuildDirtyWidget descrita en packages/flutter/lib/src/widgets/debug.dart. Se considera terminado cuando los frames en modo profile muestran el mensaje de indisponibilidad especificado sin una casilla de verificación, mientras que el comportamiento en modo debug sigue siendo utilizable.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Currently when you run your app in profile-mode, the performance panel shows a disabled checkbox that makes it seem like it should be possible to "count widget builds" (see screenshot below)
In actuality, "count widget builds" relies on the trackRebuildDirtyWidgets service extension, which uses debugOnRebuildDirtyWidget. This is only available in debug-mode: https://github.com/flutter/flutter/blob/f9e809913240552c391bf31b1cfdbdf410224d8c/packages/flutter/lib/src/widgets/debug.dart#L59
Instead of "To see widget rebuilds for Flutter frames, enable CountWidgetRebuilds", we should remove the checkbox and update the text to say "Rebuild information not available for this frame. Widget rebuild counts are only available when running an app in debug-mode."
- Lenguaje dominante
- Dart
- Estrellas
- 1.7k
- Forks
- 405
- Merge medio
- 4 d 23 h
- PR fusionados (30 d)
- 12
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de flutter/devtools
-
cleanup P1
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
-
`dcm analyze` false positives Abiertoa: quality cost: low P2
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
-
contributions welcome cross-screen inspector-2.0-polish P2
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
-
Support removing storage keys Abiertocross-screen P3
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
-
documentation good first issue P2
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100
Todos los issues de flutter/devtools
Issues similares
-
[Bug] Abiertobug
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
bggRGjQaUbCoE/PiliPlus#3048 · 1 comentario ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
zulip/zulip-flutter#2466 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
-
code quality good first issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 90/100
-
Add SPM to docs Abierto
Dificultad 1/5 1-3 horas Aptitud para principiantes 72/100