It seems, mouse clicks are being missed quite often.
In this trivial test 4 out of 10 clicks showed the yellow flash of the button when clicked, but the counter didn’t change. I can’t tell anything about other elements, but with buttons and check boxes, I’ve seen it very frequently.
Main tab:
import g4p_controls.*;
public int n=0;
public void setup(){
size(480, 320, P3D);
createGUI();
}
public void draw(){
background(230);
}
This behaviour was observed on two different machines, both of which are running Manjaro Linux 23.1.3 with Linux Kernel 6.1.77-2-MANJARO. Processing is build no 1293, G4P 4.3.9.
Thank you again! And again sorry: Especially, when I move the mouse in the button, when the mouse-button is clicked, the event seems to go missing.
However, this seems to be repeatable! (Which for me, it wasn’t.) Whenever the mouse moves during the click, the click is apparently missed. (And it doesn’t make a difference, if the movement starts before or after the click.)
(However, please cosider a situation, where you have to operate a program during a talk to an audience. Under these circumstances this behaviour is not too practicable. Maybe you might want to introduce a 2 or 3 pixel wide ›tolerance zone‹? Can I post this as feature request?
Hi! I’ve posted 2 feaure requests in the repository about a week ago (#48 & 49). Have you seen them yet? (There’s no sign of it. Have I done s.t. wrong?) Cheers, Mat
Hi Mat,
Thank you for leaving your feature requests they are appreciated and you have done nothing wrong.
G4P was first released on 22nd March 2009 (15th birthday approaches ) and since then there have been 48 versions released.
When dealing with issues I have a priority list
Bug fixes - that have a major and immediate affect on many users and has no work round
Bug fixes - as above but only affects a very small number of users
Feature requests - a major feature that significantly enhances the software for many users
Feature requests - a minor feature that improves usability for a small number of users
With bug fixes I will generally break off what I am working on to solve them.
With feature requests there is no urgency on my part. When I have a natural break in my other projects I will weigh the benefits against the drawbacks for each request and decide on whether to accept / reject it. If I accept the request then I generally work on it immediately.
I have taken the time to explain my rationale because I don’t want you to think I am ignoring you.
I am in the middle of a large and exciting project (at least it excites me ) but I will try and find time in the next few days to consider the requests. You will automatically be emailed by SourceForge when I update the tickets.
Again thanks for the requests they are always appreciated even if I don’t end up accepting them.