flutter / flutter/devtools

Support source links for a profile mode app.

Ouverte
#5,604 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
ide-integration P2 screen: cpu profiler
Langage dominant
Dart
Étoiles
1.7k
Forks
404
Merge moyen
6 j 17 h
PR mergées (30 j)
18

Description

Right now, these links are disabled for a couple reasons:
1) in profile mode, we do not initialize the script manager. This code should be refactored so that the script manager itself is responsible for updating scripts on isolate changes and initial connection, instead of the current impl which has consumers of the isolate manager (debugger related features) responsible for refreshing scripts on the isolate manager.
2) in profile mode, the debugger page is disabled, so we do not have a destination for the links. We should use the new "tools" stream to navigate to the source uri in the user's IDE instead.
CC @bkonyi

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Suivez la façon dont le mode profil initialise le gestionnaire de scripts et dont les consommateurs de l'isolate manager actualisent les scripts, puis examinez le nouveau chemin de navigation du tools stream. Le travail est terminé lorsque les liens source du mode profil ouvrent l'URI source dans l'IDE de l'utilisateur et que les scripts sont mis à jour lors des changements d'isolate et de la connexion initiale.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
dart
Domaine
devtools
Type d'issue
Fonctionnalité
Difficulté
4/5
Temps estimé
3-5 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
45/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.