I use ActivIDToken daily, many, many times a day. It does the minimum required so it does work but some changes I’d like to see...
1 - I often need to get two codes but I have to wait 30 seconds and when I tap “Get new security code” a pop-up dialog says please wait n seconds and counts down to zero. I have to tap OK to dismiss that, wait for the timer to reach 30 seconds and the request a new code again. Why? When the minimum time has passed it should just go back to the screen asking for my PIN again. Better yet? Remember my PIN while ActivIDToken is in use and just automatically create a new code when it can. That results in one tap doing what I need instead of tap, tap, wait, tap, enter PIN, tap.
2 - work with my Apple Watch
3 - It creates 8-digit codes which I type on another device. Put a bit of space between the 4th and 5th digits of the token or a dash or something to break it up visually to make it easier to copy. Just copy the digit parts to the clipboard the way it does now. If you add a dash, perhaps add a line of small text: If entering this on another device, enter only the digits