I haven’t been able to test this out until now and it seems to work perfect. Thanks!
I’m on iOS 12.4 on an iPhone 8 Plus and installed version 1.2.1 btw.
Also, I tried to reproduce what @jimz011 was saying about the deep_press triggering an extra click. I don’t think it happens here. After a deep_press on a button (e.g. for a light) it opens a popup window (as expected with my config) and does not toggle the light which would happen on a tap_action (as he mentioned). At least I think he meant that.
Ok I have found something else @roflcoopter it only does the tap_action after a deep_press with cards that are not custom:button-card. Also tap_action is only not working on that same card. All other cards which are not button-card work fine with a tap_action (though it still clicks on cards that have tap_action working).
I am pretty sure it is an iOS 13 problem, and I think it is related to this problem:
@jimz011/@roflcoopter - I have been dealing with this issue myself. I only found this issue after updating to the latest beta of iOS (DB8).
I find pretty much the same findings as @jimz011. I want to add also though that before I found your discussions here I had assumed it was another issue with iOS13 Beta and Button card and not this card. So with this thought I downgraded the button card to version 2.0. When I did that I everything worked again (except I sometimes have the double press again now). I had not realized it was also related to the deep press card.
With this new information I upgraded my button-card back to the latest and the issue came back. I then removed deep-press: true from the card I am having issues with and it no longer is broken now.
I just pushed a new beta release, hoping it will fix the issues.
However, i still havent been able to test it on iOS13, but i have tested it extensively on PC/iOS12 and in theory i think it should work for iOS13 aswell unless there is something really weird going on which i have overlooked. @jimz011, @thmry, @shauder could you take a look and see if its working for you?
Tested it, tap_action still isn’t working on custom:button-card, it does work on core cards though just like other versions of 2.x do. Unfortunately it still throws a tap_action after a deep_press.
No hurries @roflcoopter I don’t think I speak only for myself if I say we already love the effort you have already put into this. iOS 13 will be released next month. I am guessing you will want to update to iOS 13 and I am pretty sure you will find the problems when you experience them yourself.
I have gone back to 1.1.1b which is the last known working version for me (I am on the latest iOS 13 beta btw).
Thank you very much for taking the time to try to resolve this. I really appreciate it.
thanks @roflcoopter i tried again but it did not work for me but i installed it manually and it work this is awesome its working perfect on all cards in IOS 12.4
Sorry for being quiet on this.
Yes I have updated and I have resolved most of the issues, one still remain.
I’ll release a beta version in a few days which I’m gonna need some testing on.
New beta release 1.2.3b3
This release should fix most issues that started occuring with iOS13.
It has only been tested on iOS13.1 beta on an iPhone X. Appreciate any other combination of devices/OS to test.
Thanks to @jimz011 for sparking my interest by poking me to work on this again