Laissez une org peindre le logo de la page d'accueil d'une couleur unie

Featurekamo-internal
Expédié
15 août 2026 à 05:30 UTC
Auteur
kamo
Commite
f999f91

Ajout "Logo de page d'accueil superposition" à la marque - directement au-dessus Filet de référence: Pas de superposition, blanche, noire, et à chaque étape de l'organisation rampes primaires et secondaires. Découpez-le et le logo de la tête de mât en haut à gauche de la page d'accueil rend une silhouette solide de cette couleur. Le défaut est Pas de superposition, donc rien ne change pour un organisme qui n'ouvre jamais le champ. Ce qui est stocké est un TOKEN, pas un hexadécimal et PRIMARY-DARKER, jamais résolu contre la palette de l'organisation au moment du rendu. Une og qui rebrandit garde une superposition qui correspond toujours à ses couleurs, au lieu d'un hexagone congelé au moment où quelqu'un l'a choisi dans une liste déroulante. logoOverlay.ts possède ce vocabulaire et la résolution, de la même manière que le filigrane.t est propriétaire du filigrane. Trois détails dignes de connaissance: - Les teintes sombres existaient déjà sur le fil. Le backend a envoyé tout cinq pas de chaque rampe aussi longtemps que EmbColorPalette l'a fait, mais Organisation.fromJSON n'a jamais cardé que trois, donc coloreDark/colorDarker est tombé sur le sol ici. Ils sont transportés maintenant, ce qui donne le des jetons plus foncés une couleur à résoudre. - ThemeLogo le fait avec un masque CSS, pas avec un filtre. Un filtre ne peut que pousser les couleurs existantes et ne peut atteindre une cible arbitraire, donc l'alpha propre du logo devient un masque et la couleur est peinte derrière elle. Le 'img' reste monté et simplement invisible: c'est le seul source du naturelSize dont dépend le bloc de calibrage, et il maintient occuper sa boîte normale exacte afin que la couche masquée puisse la remplir. Appels à la liste qui ne passe pas de superpositionColor rende byté-identiquement à avant. - Un jeton de marque dont l'ombre n'a jamais fixé de résolution à l'exclusion de la superposition plutôt que de retomber dans une ombre voisine. En voyant le logo vous On avait déjà des battements de voir une couleur que personne n'avait choisi. Nécessite la colonne d'onylogo-overlay (KamoInitializer, appliquée) et a SecurityService reconstruit contre l'entité partage-lib; jusqu'à ce que ces terres le champ lit et sauvegarde comme No Overlay plutôt que d'erreur.

Tous les changements

Comme ce que tu vois expédier ?

Chacune de ces mises à jour atterrit automatiquement dans votre espace de travail. Commencez gratuitement et regardez-le grandir semaine après semaine.

Commencez gratuitement pour toujoursPrix de visualisation