- Se descapó
- 15 de agosto de 2026 a las 5:30 UTC
- Autor
- kamo
- Compromit
- f999f91
Añade "Home Page Logo Overlay" a Branding on ************* directamente arriba de fondo Marca de agua: No Overlay, White, Black, y cada paso de la propia org rampas primarias y secundarias. Ponlo y el logotipo de masthead en la parte superior izquierda de la página de inicio se presenta como una silueta sólida en ese color. El defecto es No Overlay, así que nada cambia para una org que nunca abre el campo. Lo que se almacena es un TOKEN, no un hex. PRIMARY-DARKER, nunca . resuelto contra la paleta de la org en el momento de la org. Una org que remarca mantiene una capa que aún coincide con sus colores, en lugar de un hechizo congelado en el momento en que alguien lo eligió de un dropdown. logoOverlay.ts posee que vocabulario y la resolución, de la misma manera que watermark.ts posee la Marca de agua. Tres detalles que vale la pena conocer: - Los tonos oscuros ya existían en el alambre. El backend ha enviado todo cinco pasos de cada rampa durante el tiempo que EmbColorPalette tiene, pero Organización.fromJSON sólo mapeó tres, así que colorDark/colorDarker caído en el suelo. Ahora se llevan, que es lo que da el Los tokens más oscuros de color a resolver. - ThemeLogo hace esto con una máscara CSS, no con un filtro. Un filtro sólo puede empujar los colores existentes alrededor y no puede alcanzar un objetivo arbitrario, Así que el alfa del logo se convierte en una máscara y el color se pinta detrás de ella. Las estancias montadas y meramente invisibles: es la única fuente del naturalCasta el bloque de tamaño depende, y se mantiene Oportando su caja normal exacta para que la capa enmascarada pueda llenarla. Llamadas que no pasar superpuestaLa representación de la Color de byte-identically a antes. - Un fichaje de marca cuya sombra la organización nunca se fija en la superposición en lugar de caer de nuevo a una sombra vecina. Ver el logotipo Ya tenía ritmos viendo un color que nadie eligió. Requiere la columna home-logo-overlay (KamoInitializer, aplicado) y una SecurityService recontijo reconstruido contra la entidad de la lib compartida; hasta que eso aterrice el campo lee y ahorra como No Overlay en lugar de error.