Dart-code: Ramenez des notifications de build / rechargement à chaud plus volumineuses

Créé le 30 juin 2020  ·  4Commentaires  ·  Source: Dart-Code/Dart-Code

le processus de rechargement à chaud n'apparaît pas dans la barre de notification, je n'ai pas mis à jour le sdk de flutter, mais quelques heures avant le problème, j'ai vu une notification sur "Dart sdk a été mis à jour".
complètement désinstallé et recréé un nouveau projet mais le problème reste le même, Seulement lorsque le hotlreload est terminé, sa console connectée "Reloaded 0 of 495 libraries in 167ms."

L'indication de progression attendue pour le rechargement à chaud est ..
85929623-1ac64380-b8d4-11ea-8a3f-2db99d40f4b0

in debugger in flutter is enhancement

Commentaire le plus utile

Merci pour le rapport! Il y avait un bogue ici, mais nous avons également adopté une nouvelle API dans VS Code qui n'affiche malheureusement pas les notifications de progression pendant 500 ms, donc les notifications de progression très courtes ne s'afficheraient pas du tout.

Pour l'instant, je suis revenu à la gestion des notifications de progression nous-mêmes. Je vais publier une mise à jour mineure sous peu.

Remarque - même avec ce changement, l'état ne s'affichera désormais que dans la barre d'état par défaut (pas dans une grande notification comme dans votre capture d'écran). Cela a été demandé par l'équipe VS Code .

Tous les 4 commentaires

Merci pour le rapport! Il y avait un bogue ici, mais nous avons également adopté une nouvelle API dans VS Code qui n'affiche malheureusement pas les notifications de progression pendant 500 ms, donc les notifications de progression très courtes ne s'afficheraient pas du tout.

Pour l'instant, je suis revenu à la gestion des notifications de progression nous-mêmes. Je vais publier une mise à jour mineure sous peu.

Remarque - même avec ce changement, l'état ne s'affichera désormais que dans la barre d'état par défaut (pas dans une grande notification comme dans votre capture d'écran). Cela a été demandé par l'équipe VS Code .

Untitled-1 copy
@DanTup Oui Le code Dart a été mis à jour vers la version 3.12.1 et la progression du rechargement à chaud a été affichée dans la barre d'état sous forme de minuscule cloche de notification, comme vous l'avez dit,
Mais pour votre information, il arrive que le rechargement à chaud ne soit pas terminé en moins de 500 ms , sa moyenne passe de 800 ms à 3000 ms dépend de la configuration, peut-être est-elle inférieure à 500 ms sous mac mais pas sous Windows.
veuillez donc lui donner une grande barre de notification de progression comme choix facultatif pour activer la désactivation à l'intérieur du settings.json , cette petite indication n'est pas visible

@rajeshjeshar la nouvelle notification de statut devrait apparaître sur la gauche, et elle devrait afficher "Hot reloading .." avec un spinner. Une fois terminé, il devrait afficher Hot reload complete! "Pendant 150 ms supplémentaires.

L'objectif est toujours de passer au message d'état de debug-adapter-protocol une fois qu'il a été amélioré, ce qui ne nous permet pas d'afficher une notification de progression plus grande. Nous pouvons le faire avec des messages personnalisés, mais j'aimerais vraiment m'en tenir à la spécification DAP pour que le débogueur soit plus portable.

Par conséquent, si les notifications actuelles ne sont pas assez évidentes, je pense qu'il serait préférable d'améliorer le code DAP / VS. J'ajouterai une note sur https://github.com/microsoft/vscode/issues/101405 à ce sujet.

J'ai ouvert https://github.com/microsoft/vscode/issues/101791 spécifiquement pour VS Code afin d'envisager de prendre en charge cela avec les messages DAP. Veuillez ajouter un 👍 à https://github.com/microsoft/vscode/issues/101791!

Cette page vous a été utile?
0 / 5 - 0 notes