diff options
author | Thunderblade73 <85900443+Thunderblade73@users.noreply.github.com> | 2024-03-21 21:07:59 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-03-21 21:07:59 +0100 |
commit | e66f45ac7ea014bcf579b7a3d56033d082ebb763 (patch) | |
tree | 703722ab1f9394936b796386c3950c1b0e0d40be /src/main/java/at/hannibal2/skyhanni/utils/tracker | |
parent | 505b963af2b27e6f5a2783f27c20ff209628b60b (diff) | |
download | skyhanni-e66f45ac7ea014bcf579b7a3d56033d082ebb763.tar.gz skyhanni-e66f45ac7ea014bcf579b7a3d56033d082ebb763.tar.bz2 skyhanni-e66f45ac7ea014bcf579b7a3d56033d082ebb763.zip |
Improvement: HoverTips improvements (#821)
Co-authored-by: hannibal2 <24389977+hannibal00212@users.noreply.github.com>
Diffstat (limited to 'src/main/java/at/hannibal2/skyhanni/utils/tracker')
-rw-r--r-- | src/main/java/at/hannibal2/skyhanni/utils/tracker/SkyHanniItemTracker.kt | 4 | ||||
-rw-r--r-- | src/main/java/at/hannibal2/skyhanni/utils/tracker/SkyHanniTracker.kt | 12 |
2 files changed, 8 insertions, 8 deletions
diff --git a/src/main/java/at/hannibal2/skyhanni/utils/tracker/SkyHanniItemTracker.kt b/src/main/java/at/hannibal2/skyhanni/utils/tracker/SkyHanniItemTracker.kt index d6f888bad..bd582ea5d 100644 --- a/src/main/java/at/hannibal2/skyhanni/utils/tracker/SkyHanniItemTracker.kt +++ b/src/main/java/at/hannibal2/skyhanni/utils/tracker/SkyHanniItemTracker.kt @@ -129,7 +129,7 @@ class SkyHanniItemTracker<Data : ItemTrackerData>( } val lore = buildLore(data, itemProfit, hidden, newDrop, internalName) - val renderable = if (isInventoryOpen()) Renderable.clickAndHover(displayName, lore) { + val renderable = if (isInventoryOpen()) Renderable.clickAndHover(displayName, lore, onClick = { if (System.currentTimeMillis() > lastClickDelay + 150) { if (KeyboardManager.isModifierKeyDown()) { data.items.remove(internalName) @@ -143,7 +143,7 @@ class SkyHanniItemTracker<Data : ItemTrackerData>( } update() } - } else Renderable.string(displayName) + }) else Renderable.string(displayName) lists.addAsSingletonList(renderable) } diff --git a/src/main/java/at/hannibal2/skyhanni/utils/tracker/SkyHanniTracker.kt b/src/main/java/at/hannibal2/skyhanni/utils/tracker/SkyHanniTracker.kt index 8f477ae59..565a84eff 100644 --- a/src/main/java/at/hannibal2/skyhanni/utils/tracker/SkyHanniTracker.kt +++ b/src/main/java/at/hannibal2/skyhanni/utils/tracker/SkyHanniTracker.kt @@ -122,12 +122,12 @@ open class SkyHanniTracker<Data : TrackerData>( "§ccurrent session of", "§c$name" ), - ) { - if (sessionResetTime.passedSince() > 3.seconds) { - reset(DisplayMode.SESSION, "Reset this session of $name!") - sessionResetTime = SimpleTimeMark.now() - } - } + onClick = { + if (sessionResetTime.passedSince() > 3.seconds) { + reset(DisplayMode.SESSION, "Reset this session of $name!") + sessionResetTime = SimpleTimeMark.now() + } + }) private fun buildDisplayModeView() = LorenzUtils.buildSelector<DisplayMode>( "§7Display Mode: ", |