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