Merge pull request #912 from notiant/patch-1

Reduce tooltip delay if bar widget doesn't expand
This commit is contained in:
Lemmy
2025-11-29 20:00:32 -05:00
committed by GitHub
4 changed files with 4 additions and 4 deletions

View File

@@ -263,7 +263,7 @@ Item {
onEntered: {
hovered = true;
root.entered();
TooltipService.show(pill, root.tooltipText, BarService.getTooltipDirection(), Style.tooltipDelayLong);
TooltipService.show(pill, root.tooltipText, BarService.getTooltipDirection(), (forceOpen || forceClose) ? Style.tooltipDelay : Style.tooltipDelayLong);
if (forceClose) {
return;
}

View File

@@ -294,7 +294,7 @@ Item {
onEntered: {
hovered = true;
root.entered();
TooltipService.show(pill, root.tooltipText, BarService.getTooltipDirection(), Style.tooltipDelayLong);
TooltipService.show(pill, root.tooltipText, BarService.getTooltipDirection(), (forceOpen || forceClose) ? Style.tooltipDelay : Style.tooltipDelayLong);
if (forceClose) {
return;
}

View File

@@ -87,7 +87,7 @@ Item {
}
autoHide: false
forceOpen: !isBarVertical && root.displayMode === "alwaysShow"
forceClose: isBarVertical || root.displayMode === "alwaysHide" || text == ""
forceClose: isBarVertical || root.displayMode === "alwaysHide" || text === ""
onClicked: PanelService.getPanel("bluetoothPanel", screen)?.toggle(this)
onRightClicked: {
var popupMenuWindow = PanelService.getPopupMenuWindow(screen);

View File

@@ -109,7 +109,7 @@ Item {
}
autoHide: false
forceOpen: !isBarVertical && root.displayMode === "alwaysShow"
forceClose: isBarVertical || root.displayMode === "alwaysHide" || text == ""
forceClose: isBarVertical || root.displayMode === "alwaysHide" || text === ""
onClicked: PanelService.getPanel("wifiPanel", screen)?.toggle(this)
onRightClicked: {
var popupMenuWindow = PanelService.getPopupMenuWindow(screen);