Specify that widget rebuilds is only available when running in debug-mode
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Accessibilité débutants
- 74/100
Piste de recherche
Commencez par le code du panneau de performance qui rend la case à cocher désactivée de reconstruction des widgets et le texte "To see widget rebuilds" ; suivez la manière dont il gère l’extension de service trackRebuildDirtyWidgets et la limitation de debugOnRebuildDirtyWidget décrite dans packages/flutter/lib/src/widgets/debug.dart. C’est terminé lorsque les frames en mode profile affichent le message d’indisponibilité spécifié sans case à cocher, tandis que le comportement en mode debug reste utilisable.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
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."
- Langage dominant
- Dart
- Étoiles
- 1.7k
- Forks
- 405
- Merge moyen
- 4 j 23 h
- PR mergées (30 j)
- 12
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de flutter/devtools
-
cleanup P1
Difficulté 2/5 1-3 heures Accessibilité débutants 85/100
-
`dcm analyze` false positives Ouvertea: quality cost: low P2
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
-
contributions welcome cross-screen inspector-2.0-polish P2
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
-
Support removing storage keys Ouvertecross-screen P3
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
-
documentation good first issue P2
Difficulté 1/5 Moins d'une heure Accessibilité débutants 88/100
Toutes les issues de flutter/devtools
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
-
code quality good first issue
Difficulté 2/5 1-3 heures Accessibilité débutants 90/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
Suwayomi/Suwayomi-Tsumiru#479 ·
-
Build Failure: agora_rtc_engine compiled against android-31 while dependencies require android-34+ Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 92/100
conceptadev/noir#95 ·