From 3452d499e50c95fad2db1257fb46782d2f953b1e Mon Sep 17 00:00:00 2001 From: jgmdev Date: Wed, 23 Feb 2022 05:56:59 -0400 Subject: [PATCH] Show hand cursor on clickable elements as suggested by @Guldoman --- data/core/statusview.lua | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/data/core/statusview.lua b/data/core/statusview.lua index 395dbe0a..b51b0ba8 100644 --- a/data/core/statusview.lua +++ b/data/core/statusview.lua @@ -733,7 +733,9 @@ function StatusView:on_mouse_moved(x, y, dx, dy) StatusView.super.on_mouse_moved(self, x, y, dx, dy) if y < self.position.y or system.get_time() <= self.message_timeout then - self.hovered_item = {} return + self.cursor = "arrow" + self.hovered_item = {} + return end for _, item in ipairs(self.items) do @@ -749,10 +751,14 @@ function StatusView:on_mouse_moved(x, y, dx, dy) if self.hovered_item ~= item then self.hovered_item = item end + if item.command or item.on_click then + self.cursor = "hand" + end return end end end + self.cursor = "arrow" self.hovered_item = {} end