Distribute a single bridge in the QR code
The current implementation of BridgeDB gives the user 3 bridges, and a QR code including them all. It's a well-acknowledged fact that it's very difficult to scan this huge QR code from a smartphone. It's almost impossible to scan it from a piece of paper.
It would therefore be great if the QR could include only a single bridge. While this would make the QR code slightly less useful, it would also make it much more usable.
I know that Improvements for the QR codes (#40052) is already tracking improvements for QR codes. However, they are mostly independent:
- To get one bridge per QR code, #40052 is not needed
- Changing the format to a proper URI doesn't imply we will be switching to one-bridge-per-QR-code.
I can see two possible implementations:
- Provide 3 bridges and 1 QR code. The QR code only includes data for one of the bridges.
- Provide 3 bridges and 3 QR codes.
In Tails, we will be shipping QR code scanning in 5.8. This is expected to happen around December 20. It would be great if BridgeDB could distribute more usable QR codes by that time!