KamoCRM

Le thème MUI racine prend la marque de l'organisation, jamais le nom de l'entreprise

Featurekamo-internal
Expédié
7 novembre 2026 à 20:40 UTC
Auteur
Kamo
Commit
4178b3f

Il n'y avait pas de ThemeProvider au-dessus d'I18nProviders, donc il a été construit sur le thème stock de MUI et chaque Le bouton, l'interrupteur, le curseur, l'onglet et le spinner dans l'application ont dessiné #1976d2. - app/lib/brandColors.ts: lire le RESOLVED **************** une fois le thème org La feuille de style (#kamo-theme-globals-css) a été chargée, et de nouveau à chaque fois qu'elle est échangée (capture de charge Hex/rgb analysé; oklch/hsl/noms mesurés sur une toile de 1 px. Ne lit jamais avant que la feuille ne soit dans, de sorte que le gris par défaut ne clignote jamais sur la marque. - I18nProviders construit primaire (et secondaire) à partir d'elle comme une palette OPTION, donc MUI dérive le La marque du serveur (quand il peut nommer l'org de l'onglet) est la première peinture; Sinon, la valeur par défaut neutre de globals.css, jamais bleu. - Texte sur les remplissages de marque: noir ou blanc par luminance (la même ligne 0.179 que ON_BRAND), AA pour toute marque. - Marque en tant que texte : le lifting sombre de darkPrimaryTextOverlay est conservé ; brandTextOverlay ajoute son miroir de lumière (marques pâles sombres comme texte) pour primaire et secondaire; les boutons contenus conservent la marque exacte. - LightSurface conserve la marque de l'organisation lorsqu'il échange une palette sombre pour la lumière. - Les portées par écran **************** restent : elles peignent à partir de la variable Avec leur propre encre AA, donc leur look est inchangé.

Tous les changements

Comme ce que vous voyez l'expédition?

Commencez avec le plan gratuit et lisez à nouveau cette page dans un mois, puis passez à l’abonnement payant pour bénéficier de toutes les fonctionnalités.

Commencez gratuitement pour toujoursVoir la tarification