Nouvelles Du Monde

Nouvelles fonctionnalités pour la création d’extensions de productivité

Nouvelles fonctionnalités pour la création d’extensions de productivité

Microsoft a publié la troisième préversion publique de son SDK VisualStudio.Extensibility, introduisant de nouvelles fonctionnalités qui améliorent la productivité, la personnalisation et les capacités de débogage pour les développeurs qui développent des extensions Visual Studio. VisualStudio.Extensibility est un nouveau framework pour le développement d’extensions Visual Studio.

Avec Preview 3, les développeurs peuvent tirer parti des visualiseurs de débogage pour simplifier l’expérience de débogage, des boîtes de dialogue personnalisées pour créer des interfaces utilisateur personnalisées, interroger le système de projet pour accéder et interagir avec le système de projet, extensions de marge de l’éditeur pour ajouter des composants personnalisés à la marge du code Editor et les options de configuration des extensions pour donner aux utilisateurs plus de contrôle sur leurs extensions. Ces nouvelles fonctionnalités offrent aux développeurs des moyens plus efficaces et intuitifs de créer des extensions puissantes pour Visual Studio, améliorant ainsi l’expérience de développement globale et la productivité. Le dépôt officiel GitHub contient l’échantillon pour créer les boîtes de dialogue personnalisées.

Aperçu 3 de VisualStudio.Extensibilité offre désormais la possibilité de créer des visualiseurs de débogage personnalisés à l’aide Fonctionnalités de l’interface utilisateur distante, qui améliorent l’expérience de débogage en permettant aux développeurs de créer des vues personnalisées de types de données complexes. De plus, la version Preview 3 introduit des fonctionnalités de dialogue plus personnalisables et visuellement attrayantes, permettant aux développeurs d’interagir avec les utilisateurs de manière plus attrayante.

Lire aussi  Une startup suisse recycle les batteries et lève 14 millions d'euros

Ces fonctionnalités sont implémentées à l’aide du SDK VisualStudio.Extensibility et offrent aux développeurs une plus grande flexibilité dans la création de boîtes de dialogue personnalisées qui reflètent leur marque et améliorent l’expérience utilisateur. L’utilisation de WPF permet la création de visuels de dialogue interactifs et visuellement riches, tandis que les fonctionnalités d’interface utilisateur distante garantissent la fiabilité et les performances des dialogues.

Outre les visualiseurs du débogueur et les boîtes de dialogue personnalisées, VisualStudio.Extensibility Preview 3 inclut également la possibilité d’interroger le système de projet pour les projets et les solutions. Cette nouvelle fonctionnalité permet aux développeurs d’obtenir des informations sur les projets et les solutions qui correspondent à des conditions spécifiques, offrant aux utilisateurs des expériences pertinentes pour leur code actuel. Le exemple pour cette fonctionnalité est disponible sur le référentiel officiel du projet GitHub.

Pour améliorer encore plus l’expérience de développement, VisualStudio.Extensibility Preview 3 propose désormais des extensions de marge d’éditeur. Cette fonctionnalité permet aux développeurs de créer des expériences de premier plan dans la marge de l’éditeur, en tirant parti de l’interface utilisateur distante pour augmenter la productivité. Avec les extensions de marge d’éditeur, les développeurs peuvent proposer des fonctionnalités simples telles que le nombre de mots ou l’encodage de documents, ou créer des barres de navigation et des en-têtes personnalisés pour améliorer le flux de travail. En utilisant cette fonctionnalité, les développeurs peuvent augmenter la visibilité de leur travail et offrir une plus grande fonctionnalité aux utilisateurs, améliorant ainsi l’expérience de développement globale.

Lire aussi  iOS 17 introduces a new feature: Screen Distance for reduced eye strain and myopia prevention

Enfin, VisualStudio.Extensibility Preview 3 facilite plus que jamais la configuration de vos extensions ! De nombreux composants définis dans les extensions nécessitent une configuration pour déterminer comment et quand ils apparaissent dans l’IDE. Avec cette version, Microsoft a écouté les commentaires de la communauté et des utilisateurs et a complètement révisé les configurations d’extension pour une meilleure convivialité et possibilité de découverte. Vous pouvez maintenant configurer votre extension avec des classes et des propriétés fortement typées et découvrir facilement des options prédéfinies à l’aide d’IntelliSense. Les propriétés de configuration permettent aux développeurs de placer leurs commandes dans des menus et des barres d’outils nouvellement créés sur lesquels ils ont un contrôle total.

Le billet de blog de la version originale fournissait de nombreux exemples de code et des explications pour toutes les nouvelles fonctionnalités et implémentations. L’un d’entre eux est l’exemple de code permettant de définir un raccourci clavier pour une commande à l’aide de simples ensembles de touches et de modificateurs :

public override CommandConfiguration CommandConfiguration => new("%MyCommand.DisplayName%")
{
    Shortcuts = new CommandShortcutConfiguration[]
    {
        new(ModifierKey.ControlShift, Key.G),
    },
};

En plus d’un article de blog de la version originaleet dans le cadre du processus de développement, l’équipe de développement fait appel aux développeurs pour tester la nouvelle version et partager des commentaires via le suivi des problèmes. Les utilisateurs sont également invités à inscrivez-vous pour les futures études d’utilisateurs contribuer à façonner l’avenir de ce kit de développement logiciel, visitez le dépôt officiel du projet GitHubet en savoir plus sur ce projet.

Lire aussi  Les applications mobiles Xbox de Microsoft vous permettront bientôt de jouer à distance avec uniquement des commandes tactiles

Facebook
Twitter
LinkedIn
Pinterest

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.

ADVERTISEMENT