I have recently used Cobo Vault and Parity Signer as air gapped wallets that use QR code’s both ways. Read the transaction, offline signing, and then use the camera to read the signed transaction for signing. It’s an extra step compared to Anchor Link, but much easier than a regular hardware wallet. I use an old device with WiFi, etc disabled.
Has anyone done this with eosio?