IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Windows Terminal Preview 1.16 prend désormais en charge les thèmes colorés
Ainsi qu'un nouveau moteur de rendu de texte

Le , par Stéphane le calme

0PARTAGES

6  0 
Microsoft a lancé Windows Terminal Preview 1.16, et la nouvelle version comporte de nombreuses modifications telles qu'un nouveau moteur de rendu de texte et des couleurs par défaut. Cependant, les améliorations vraiment intéressantes se concentrent sur la possibilité de personnaliser les choses. Par exemple, Microsoft a ajouté une toute nouvelle fonctionnalité de thèmes et une page de schémas de couleurs repensée.

Microsoft a ajouté cette semaine une prise en charge complète des thèmes à son terminal Windows. La prise en charge de la personnalisation permet aux utilisateurs de Windows Terminal de modifier l'apparence des onglets, de la fenêtre et même des images d'arrière-plan de l'interface Terminal. Microsoft a également modifié Windows Terminal pour toujours utiliser un thème sombre, plutôt que de suivre le thème du système Windows.

Cependant, la création de thèmes pour Windows Terminal n'est pas un processus simple, sauf si vous êtes un développeur. Les thèmes ne sont modifiables qu'à l'aide d'un fichier JSON, et ils apparaîtront dans la liste déroulante des thèmes dans la section des paramètres de Windows Terminal. Microsoft a fourni des exemples de JSON pour aider les gens à démarrer, et vous êtes libre d'être aussi créatif que vous le souhaitez avec une combinaison de couleurs et d'images d'arrière-plan.

Code JSON : Sélectionner tout
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
"themes":  
[ 
    { 
        "name": "Grace Kelly", 
        "tab":  
        { 
            "background": "#00515EFF", 
            "showCloseButton": "always", 
            "unfocusedBackground": null 
        }, 
        "tabRow":  
        { 
            "background": "#061612FF", 
            "unfocusedBackground": "#061612FF" 
        }, 
        "window":  
        { 
            "applicationTheme": "dark" 
        } 
    } 
]

Microsoft modifie également les couleurs par défaut dans Windows Terminal "pour une apparence plus cohérente", selon Kayla Cinnamon, responsable du programme Microsoft. Windows Terminal dispose également d'un nouveau moteur de rendu de texte en dessous, qui prend en charge le texte en gras et les lignes soulignées, surlignées ou hyperliens.

Citation Envoyé par Microsoft
Onglet
Vous pouvez modifier les paramètres appliqués à l'onglet avec l'objet onglet à l'intérieur d'un objet thèmes. L'objet tab prend en charge les propriétés background, unfocusedBackground et showCloseButton. background définira la couleur de l'arrière-plan de l'onglet lorsque l'onglet est actif et affichera toujours les couleurs à pleine opacité. unfocusedBackground définit la couleur lorsque l'onglet est inactif et showCloseButton bascule l'apparence du bouton de fermeture sur l'onglet.

Rangée d'onglets

Vous pouvez modifier les paramètres appliqués à la rangée d'onglets avec l'objet tabRow à l'intérieur d'un objet themes. L'objet tabRow prend en charge les propriétés background et unfocusedBackground. background définira la couleur de l'arrière-plan de la rangée d'onglets lorsque la fenêtre est ciblée. unfocusedBackground définira la couleur de l'arrière-plan de la rangée d'onglets lorsqu'il n'est pas ciblé.

Fenêtre

Vous pouvez modifier les paramètres appliqués à la fenêtre avec l'objet window à l'intérieur d'un objet themes. L'objet window prend en charge applicationTheme. applicationTheme appliquera les couleurs du thème d'application sélectionné à la fenêtre du terminal, sauf si d'autres couleurs sont spécifiées.

Nouveau moteur de rendu de texte

Dans la version 1.13, nous avons publié le nouveau moteur de rendu de texte expérimental sous une fonctionnalité expérimentale que vous pouvez activer pour un profil (experimental.useAtlasEngine). Dans cette version, nous faisons de ce nouveau moteur de rendu le moteur de rendu de texte par défaut pour tous les profils. Le nouveau moteur de rendu est plus performant et prend désormais en charge des shaders de pixels supplémentaires (y compris l'effet rétro), du texte en gras et des lignes soulignées/surlignées/hyperliens. Si votre machine n'a pas de GPU, ou si vous accédez à distance à une machine virtuelle qui n'a pas de GPU, elle reviendra à un mode plus performant qui ne nécessite pas de support matériel.

Définir où les nouveaux onglets apparaissent

Vous pouvez maintenant définir où les nouveaux onglets s'ouvrent avec le nouveau paramètre global newTabPosition. Ce paramètre apparaît également sur la page Apparence dans l'interface utilisateur des paramètres. Vous pouvez définir de nouveaux onglets pour qu'ils s'ouvrent soit à la fin de tous vos onglets, soit après l'onglet actuellement sélectionné.

Code : Sélectionner tout
1
2
"newTabPosition": "atTheEnd", 
"newTabPosition": "afterCurrentTab"
Page de schémas de couleurs repensée

Nous avons constaté que notre page de schémas de couleurs n'était pas la plus intuitive et pourrait utiliser un rafraîchissement de la conception. Nous avons mis à jour la page des modèles de couleurs de l'interface utilisateur des paramètres pour améliorer son style et son flux d'utilisateurs. Nous avons également ajouté un bouton "Définir par défaut", qui appliquera un schéma de couleurs comme schéma de couleurs par défaut sur tous les profils. Les profils qui spécifient un jeu de couleurs utiliseront leur jeu spécifié au lieu de celui par défaut.

Microsoft a initialement lancé Windows Terminal pour Windows 10 en 2019, après une annonce surprise qui a ravi les développeurs lors de la conférence annuelle Build de Microsoft. Il est désormais défini comme l'expérience de ligne de commande par défaut dans Windows 11 cette année, remplaçant l'hôte de console Windows existant.

Source : Microsoft

Et vous ?

Que pensez-vous de ces améliorations ?
Laquelle vous intéresse le plus ?

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de OrthodoxWindows
Membre expert https://www.developpez.com
Le 16/09/2022 à 2:30
Ce qui m'intéresserait, c'est le retour à l'utilisation du registre Windows (et non pas un fichier JSON), à l'utilisation des contrôle Win32 avec un respect des couleurs du système, et une diminution des ressources utilisés.
Et l'affichage MDI plutôt que des onglets (les onglets sont inutiles, il font doublon avec la barre des tâches).

Comme le projet est open-source, c'est théoriquement possible avec une fourche du projet.
0  0