Command Palette

Search for a command to run...

Assets

Préparez le logo, l'icône et la vignette pour les présences Nowly.

Fichiers visuels requis

Chaque présence doit inclure :

ChampTypeDescriptionPar défaut
logo.png*PNG, 300×300Marque de la plateforme pour les placements larges, les en-têtes et les images Open Graph.-
icon.png*PNG, 128×128Icône carrée compacte utilisée dans les petites surfaces d'interface et les images d'activité Discord.-
thumbnail.jpg*JPG, 1920×1080Visuel de la bibliothèque et de la page de détail représentant clairement la plateforme.-

Ces dimensions exactes sont vérifiées par la CI sur chaque PR de présence - un asset à la mauvaise taille fait échouer la validation.

Utilisez logo.png pour la marque de la plateforme lorsqu'une image plus large est appropriée. Doit faire exactement 300×300.

Icône

Utilisez icon.png pour les affichages carrés compacts, les fonds colorés et les images d'activité Discord. Doit faire exactement 128×128.

Vignette

Utilisez thumbnail.jpg pour les visuels de la bibliothèque et des pages de détail. Elle doit représenter clairement la plateforme. Doit faire exactement 1920×1080.

Constantes d'assets au runtime

Assets est fourni par le runtime (voir Presence API). Il expose les trois clés d'assets par défaut :

Assets.Logo      // → "logo.png"
Assets.Icon      // → "icon.png"
Assets.Thumbnail // → "thumbnail.jpg"

Utilisez-les dans les données d'activité :

await presence.setActivity({
  largeImageKey: Assets.Logo,
  largeImageText: "YouTube",
})

Directives de qualité

Utilisez un PNG transparent pour icon.png - l'icône est affichée sur un fond coloré dans la bibliothèque Nowly, un fond opaque créera donc un conflit. Un logo.png transparent est préférable, mais moins critique. Gardez les vignettes lisibles à petite taille et évitez les images génériques.