Passer au contenu principal

Thème

Ouvrir dans ChatGPT

L'onglet Thème vous permet de modifier l'apparence de votre application pendant son exécution. Il fonctionne avec les tokens de conception DWC que votre application utilise déjà, de sorte qu'un seul changement affecte tous les composants qui lisent ce token, au lieu de mettre à jour une règle à la fois.

Ajustement d'un thème​

Les contrôles sont regroupés par ce qu'ils affectent, couvrant la palette à partir de laquelle l'application est construite, les surfaces derrière elle, la forme de ses bords et coins, sa typographie et son espacement. Chaque contrôle explique ce qu'il fait, car certains d'entre eux modifient la lisibilité de l'application plutôt que seulement son apparence.

Un thème a un côté clair et un côté sombre. Vous pouvez appliquer une modification aux deux côtés ou à un seul, et faire basculer l'application entre les deux pour voir le côté sur lequel vous travaillez. Un aperçu montre la palette, les surfaces, un spécimen de typographie et les couleurs d'état ensemble, afin que vous puissiez repérer une combinaison qui fonctionne sur un écran mais pas sur un autre avant de l'enregistrer.

Les contrôles de thème à côté de l'aperçu

Enregistrement d'un thème​

Un thème sur lequel vous travaillez est appliqué à l'application mais ne fait pas encore partie de votre projet, et recharger la page le supprime. L'enregistrement l'écrit dans la feuille de style de votre application, où il survit aux redémarrages, apparaît dans votre diff et est expédié avec votre application.

craftforJ écrit dans une seule feuille de style, qu'il détecte automatiquement ou que vous nommez dans les paramètres de craftforJ. Si ce fichier contient déjà un thème, l'enregistrement le remplace entièrement plutôt que de superposer un second, et craftforJ vous demande de confirmer d'abord. Si le fichier a changé après que craftforJ l'ait lu, rien n'est écrit et craftforJ vous demande de sauvegarder à nouveau.

Vous pouvez rétablir un thème à son dernier état enregistré, ou le supprimer complètement de la feuille de style sans affecter quoi que ce soit d'autre dans le fichier.

Thèmes prédéfinis​

Au-delà de l'apparence par défaut, craftforJ dispose de plusieurs thèmes prédéfinis parmi lesquels choisir. Ce qui suit montre une comparaison entre les thèmes App Default et Portico.

Application avec le thème App Default

Désactivation​

Vous pouvez désactiver l'enregistrement des styles pour une application dans les paramètres de craftforJ, ou le supprimer entièrement avec la propriété stylesheet-changes. Avec l'une ou l'autre désactivée, l'onglet fonctionne toujours et repeint l'application en cours d'exécution, mais vous ne pouvez pas enregistrer le résultat.

Continuez à apprendre.

Équipe webforJ

Besoin d’aide ?

Parlez de votre projet aux ingénieurs de webforJ.

Planifier un appel

Nous parlons EN · DE · FR · ES