Thank you for your effort!
Created a ticket https://standbymodepro.userjot.com/board/p/add-haptic-feedba… for the haptics in the custom actions, adding in the next version.
Unfortunately there isn't much we can do about this the custom actions delay since are provided by the app and we don't have control over how fast we get them. Regarding the uh haptic feedback, I will add to the custom controls as well in the next version. I forgot about them 🤦
I though maybe a solution would be actually changing the icon in the widget before you get confirmation from the app, and ajusting it afterwards if the app doesn't register it (which it should, by all means)
Unfortunately this is not possible because standby mode Pro has no way of knowing what the icon is going to be. It's provided by the app through the notification. I'll check if I increase pooling speed for a few moments right after the custom action is clicked. I think this might speed things up.
This was implemented in version 2.1.5
Just did some testing and the approach I mentioned did improve the feedback speed. Now, right after a custom action is sent, the controller's custom layout is polled every 250ms for 3 seconds so the toggled icon shows up quickly. This will be included in version 2.1.5+