Skip to content

Desenează iconița de pe ecranul de start în alb, ca tigla să nu fie goală

Vitalie requested to merge 70_apple-touch-icon-contrast into main

Semnul era desenat în rgb(10,10,10) peste fundal negru: contrast 1,06:1, adică un pătrat gol pe ecranul de start. Acum e alb pe negru, pe două treimi din lățime, centrat — 21:1 măsurat pe pixelii fișierului.

Cauza n-a fost o setare greșită, ci lipsa unui generator: fișierul fusese făcut de mână, deci currentColor a rămas să se rezolve singur pe culoarea moștenită. tools/image-optimizer/app-icon.mjs face acum tigla (npm run app-icon), iar logo.mjs ține recolorarea în comun cu cardurile de partajare și aruncă dacă logo-ul nu mai poartă currentColor — altfel recolorarea ar deveni tăcut o operație goală și bugul s-ar întoarce.

Testul verifica doar că fișierul există și e PNG opac 180x180. Acum îi citește pixelii și cere cel puțin 4,5:1: pe fișierul vechi pică, pe cel nou trece.

?v= urcat la 2, altfel copia veche stă în cache până la patru ore.

Closes #70 (closed)

Merge request reports