feat(renderer): adjust hover brightness logic for improved text visibility

This commit is contained in:
extio-de
2025-12-29 13:08:23 +01:00
parent 52219772d1
commit 2ebb8aafda

View File

@@ -187,9 +187,14 @@ public class CustomLabel extends Component {
b = theme.getSelectionPrimary().getBrightness() + theme.getPressedBrightnessAdjustment();
}
else if ((this.state & STATE_HOVERED) != 0) {
b += theme.getHoverBrightnessAdjustment();
if (theme.getTextNormal().getBrightness() < 0.3f) {
if (theme.getTextNormal().getBrightness() > 0.85f) {
b -= theme.getHoverBrightnessAdjustment();
}
else {
b += theme.getHoverBrightnessAdjustment();
if (theme.getTextNormal().getBrightness() < 0.3f) {
b += theme.getHoverBrightnessAdjustment();
}
}
}