**Changelog:**
- Updated QR widget to have a max width of 500
- Fixed app crash if one of the OpenShock servers isn't reachable
- Improved UI/UX when not logged in/invalid session/unreachable server
- Made layout in non grouped shocker control screen dynamically adjust to screen size
- Added live control seperated by shockers in non grouped shocker view
- Removed expansion from main area of alarms, shockers and alarm tones
- Live now uses BulkFrame instead of multiple Frames
- Live now more often sends a Frame directly when you start controlling
- Updated live control updating internally which should be slightly smoother now