BLE Reconnect / Refresh Button #

Overview #
The Refresh / Reconnect button is used to restore the Bluetooth (BLE) connection between ScoreCast (Recorder App) and the Score Controller (Scorer App) when the connection is lost due to inactivity or app idle state.
When This Is Needed #
The BLE connection may get disconnected in cases such as:
- The app remains idle for a period of time
- Temporary Bluetooth interruption
- The Score Controller app goes to background or reconnects
- Minor app or system-level interruptions
When this happens, Bluetooth may still be enabled, but the apps are not actively connected.
How the Reconnect Button Works #

- The refresh icon appears next to Request Permissions in the System Requirements section.
- When tapped, ScoreCast automatically attempts to re-establish the BLE connection.
- No manual Bluetooth pairing is required again.

- Once successful, the BLE status updates to Connected & Working.
What the User Will See #
Before reconnect

- Bluetooth shows Not Connected
- BLE device is not listed as connected
After tapping refresh

- Bluetooth status changes to Connected & Working
- The connected device (e.g., Score Controller) appears under BLE Device Connection
- A green status indicator confirms successful reconnection
Important Notes #
- All required permissions (Camera, Microphone, Location) must already be granted.
- Bluetooth must be turned ON at the system level.
- If Bluetooth permission was disabled earlier, it must be enabled first before reconnection works.
- This button does not replace initial pairing — it is only for reconnecting an already paired device.
Why This Feature Matters #
This ensures:
- Seamless recovery without restarting the app
- Stable communication between scoring and recording
- No interruption during live recording or streaming