Replies: 5 comments 5 replies
-
There is no built-in pipette cursor in operating systems' themes, so we'd need to design a custom cursor which may look inconsistent with the defaults on some OSes (on top of suffering from scaling issues). This is particularly the case on Windows where users can choose any cursor color they wish now (check the Accessibility options). Personally, I'd prefer using the crosshair during color picking, which is a standard OS cursor. Also, I don't think Godot can currently override the mouse cursor when the mouse cursor is not hovering a Godot window. This would be required for consistent appearance regardless of whether you're hovering a Godot window, as Godot 4 can pick colors located outside its window. |
Beta Was this translation helpful? Give feedback.
-
Just having another cursor is enough IMHO. Crosshair is a good alternative ! 👍 |
Beta Was this translation helpful? Give feedback.
-
It turns out that bits of code to change the cursor's shape still exist but for the reason above they no longer work. With them not being removed or explained in comments, the current behavior may be an oversight. |
Beta Was this translation helpful? Give feedback.
-
As your PR mention, picking color outside of Godot is possible which I did not even noticed before ! the PR is a first step good enough for now, but I wonder why cursor form is not kept when outside. It should, else we cannot know picking outside is possible... |
Beta Was this translation helpful? Give feedback.
-
@Calinou : if we use a popup exlusive window that covers all the screen, we could use a pipette cursor as a sprite (hiding OS cursor while operation) ; that way any OS would get same dedicated nice pipette cursor ? isn't it possible ? |
Beta Was this translation helpful? Give feedback.
-
Hello everyone !
I am currently using Godot 4.3 in beta state, and I found out that color picker has lost its cursor modification when color picking ; it bothered me somewhat as I had no feedback to know if I was in color picking mode.
In Godot 3, it was useful to see cursor becoming a hand with index figer pointing up, showing color picking is active.
What could be nice it to get back this pointer modification when color picking ; more over it should be a dedicated pointer like a pipette as we see in other software.
IMHO, that would be a nice enhancement.
What do you think ?
(PS : I attached a pipette.svg file I made with inkscape for somebody to use in implementation eventually)
Beta Was this translation helpful? Give feedback.
All reactions