Hi, I put this off for a while, and was trying again after the latest update, and the update seems to have fixed the mouse drawing gestures, at least partly - thank you.
Now some mouse drawing gestures work, but the feature still does not work fully as expected.
Notice that I have the following mouse dragging gestures set up for Safari:
a. Left (cmd [ / Back),
b. Right (cmd ] / Forward),
c. Up (Home / Top of Page),
d. Down (End / Bottom of Page),
e. Down-Up (cmd R / Reload Page)
f. Down-Right (cmd w / Close Tab).
First, notice how the thumbnails on the left side of the item rows for Left and Right are the same, and how the thumbnails for Up and Down are the same. I most definitely configured Left differently from Right, and Up differently from Down (I confirmed one more time while drafting this message - I am 100% sure - and you can you yourself from the screen recording that I have different Up, Down, Left and Right gestures). I tried updating the gestures several times, but the thumbnails won't update.
Second, notice how from the screen recording, the gestures Left, Right, Up and Down seem to be properly recognized and execute the assigned actions. However, notice that Down-Right is not recognized at all, and how Down-Left (which is not a gesture that I configured anywhere - again, I just checked while drafting this message, and Down-Left is not configured anywhere, including in the Trash) executed Home for some reason. Additionally, the attached screen recording does not show this problem, but sometimes Down also executes Home, not End, as expected. Not sure how to reproduce this but it happened just before I recorded the screen, so I was hoping to include that behaviour in the recording but unfortunately I couldn't.
Edit: I just realized that Down executing Home instead of End may after all be related to the unexpected behaviour of Down Left executing Home - Down is a component of Down Left, and perhaps that Down is somehow taken to execute Home, except that in the particular instance when I was recording the screen, Down by itself did not execute Home. I got this insight when I drew Up-Left and Up-Right gestures (neither of which is configured anywhere, and which executed Forward and Back, respectively, which gave me the inference that BTT may sometimes be recognizing only certain parts of multi-directional gestures while discarding the rest?)
Also, again, I am not sure how to reproduce this, but under certain conditions, the mouse gesture drawing recognition begins when mouse right button goes down and up. I.e. Just click on mouse right button, release it, and move the cursor and the drawing stroke begins even though I don't think it should. If I remember correctly, clicking left or right mouse button after drawing an appropriate gesture in this manner executes the correspondingly configured action too. I do need to figure out how to condition mouse gesture drawing to be initiated only within the viewport of Safari, because this issue happens most when I right click on the Safari toolbar or sidebar. I am working on figuring out how to do that (which I believe I should do by using the UI Element Viewer through Advanced Conditions in Trigger Condition section), but this behaviour sometimes happens entirely within the Safari viewport too - right click anywhere on the web page, and the web page context menu pops up, but BTT mouse drawing gesture recognition begins even though I already let go of the right mouse button.
(By the way, as an aside, why didn't you include conditions like "Tigger while mouse NOT hovers anything in window's titlebar" or "Trigger while mouse NOT hovers draggable part of window's titlebar"? You already have some negative conditions for the dock or menubar condition and the notch condition. These negative conditions would've been nice proxies for what I am trying to achieve, for less technically adept users like me.)
Can you please let me know if there is anything I can do on my end, or look into implementing fixes? Thank you.