AccueilActualités informatiqueEnvironnement de développement : Eclipse Theia 1.23 sort avec une barre d'outils...

Environnement de développement : Eclipse Theia 1.23 sort avec une barre d’outils globale

La version 1.23 d’Eclipse Theia est sortie. La plateforme open source doit servir au développement d’IDE pour le cloud et le bureau et reçoit chaque mois une nouvelle version mineure. La version actuelle comprend 59 pull requests traités, dont une barre d’outils globale, une connexion à Visual Studio Code Web Extensions et une représentation plus compacte des ordres.

Sommaire

Dans la version actuelle, Eclipse Theia peut pour la première fois gérer les Visual Studio Code Web Extensions. Depuis octobre 2021, Visual Studio Code, l’éditeur de code source de Microsoft, est disponible en version web qui peut utiliser VS Code Web Extensions. Celles-ci peuvent en outre être utilisées dans la version de bureau de Visual Studio Code et exclusivement dans le navigateur d’Eclipse Theia. Elles ont la même structure que les extensions VS Code et fonctionnent dans un hôte d’extension dans le navigateur. Par rapport aux extensions VS Code, qui sont conçues pour une durée d’exécution Node.js, elles possèdent des restrictions dues au sandbox du navigateur.

Jusqu’à présent, Eclipse Theia pouvait déjà être utilisé avec l’Open VSX Marketplace, qui est entre-temps également sous l’égide de la Fondation Eclipse. Il est possible d’y télécharger des extensions compatibles avec l’API d’extension du code VS.

Toutes les applications et tous les outils basés sur Eclipse Theia peuvent désormais être dotés d’une barre d’outils au choix – une fonctionnalité qui, selon l’équipe de développement, n’existe pas dans de nombreux outils basés sur le web ni dans Visual Studio Code. Eclipse Theia doit donc se distinguer en tant que plateforme de VS Code, qualifié d’outil, et offrir aux développeurs d’autres possibilités UI/UX.

Eclipse Theia 1.23 führt eine globale Toolbar ein.

Eclipse Theia 1.23 introduit une barre d’outils globale.

(Image : EclipseSource)

La barre d’outils peut être intégrée en option et être masquée ou affichée. Son contenu peut être adapté pendant le processus de développement et comprend par exemple des boutons ou des widgets avec des menus déroulants. Même après, les utilisateurs peuvent déplacer, regrouper ou supprimer les éléments. Il est également possible d’ajouter des commandes supplémentaires à partir du Workbench actuel, pour lesquelles des icônes prédéfinies et sélectionnables sont disponibles :

Die Suche nach "git" zeigt thematisch passende Icons für die Toolbar an.

La recherche de « git » affiche des icônes thématiques pour la barre d’outils.

(Image : EclipseSource)

La version 1.23 propose, avec l’option Compact Folders une représentation plus compacte de la structure des dossiers. Les dossiers vides apparaissent alors dans Eclipse Theia comme fermés et sous forme de chemin d’accès plutôt que sous forme de hiérarchie. Dans l’exemple, cela concerne le dossier vide « child » qui apparaît sous la forme « parent / child ».

Eclipse Theia 1.23 zeigt wahlweise eine kompaktere Ordnerstruktur.

Eclipse Theia 1.23 affiche une structure de dossiers plus compacte.

(Image : EclipseSource)

Parmi les autres nouveautés, on trouve un Page Object Model pour développer des tests avec le framework de test Playwright. La prochaine version d’Eclipse-Theia est prévue pour fin mars.

Vous trouverez plus de détails sur la version 1.23 dans l’annonce sur le blog EclipseSource.

Plus d'articles