feat(renderer): adjust hover brightness logic for improved text visibility
This commit is contained in:
@@ -187,11 +187,16 @@ public class CustomLabel extends Component {
|
||||
b = theme.getSelectionPrimary().getBrightness() + theme.getPressedBrightnessAdjustment();
|
||||
}
|
||||
else if ((this.state & STATE_HOVERED) != 0) {
|
||||
if (theme.getTextNormal().getBrightness() > 0.85f) {
|
||||
b -= theme.getHoverBrightnessAdjustment();
|
||||
}
|
||||
else {
|
||||
b += theme.getHoverBrightnessAdjustment();
|
||||
if (theme.getTextNormal().getBrightness() < 0.3f) {
|
||||
b += theme.getHoverBrightnessAdjustment();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
h = Math.max(0.0f, Math.min(1.0f, h));
|
||||
s = Math.max(0.0f, Math.min(1.0f, s));
|
||||
|
||||
Reference in New Issue
Block a user