Tip na automatickou zmenu barvy textu uzivateleXchat ma ruzne skiny. Barvu, kterou si nastavim vidim ve svem skinu dobre, ale ostatni nee. Slo by to resit.
Pridal bych do nasaveni barev toto:
korekce barev (pri spatne citelnosti cizi zpravy, spatny kontrast text vs pozadi)
[ ] povolit korekci
barva svetla [......] barva tmava [.......]
Jak na to? Ukazka:
https://mlich.zam.slu.cz/js-color4.htm
V principu je to jednoduche. Mate funkci, ktera obe barvy prevede z RGB modelu na model Y-Cr-Cb, nebo jiny, treba YUV Staci slozka Y. A pokud je Y<50%, tak pis text svetlou, jinak tmavou barvou.
Y = 0.299*R + 0.587*G + 0.114*B
Y<50% ? '#FFFFFF' : '#000000'
Tu rovnici jde pak upravit tak, aby delala rozdil jasu dvou barev, a pokud kontrast vyhovuje, jak nic neudela, jinak pouzije barvu1 nebo barvu2.