Julian Steenbakker

Merge remote-tracking branch 'origin/master'

@@ -11,7 +11,7 @@ jobs: @@ -11,7 +11,7 @@ jobs:
11 analysis: 11 analysis:
12 runs-on: ubuntu-latest 12 runs-on: ubuntu-latest
13 steps: 13 steps:
14 - - uses: actions/checkout@v3.6.0 14 + - uses: actions/checkout@v4.0.0
15 - uses: actions/setup-java@v3.12.0 15 - uses: actions/setup-java@v3.12.0
16 with: 16 with:
17 java-version: 11 17 java-version: 11
@@ -28,7 +28,7 @@ jobs: @@ -28,7 +28,7 @@ jobs:
28 formatting: 28 formatting:
29 runs-on: ubuntu-latest 29 runs-on: ubuntu-latest
30 steps: 30 steps:
31 - - uses: actions/checkout@v3.6.0 31 + - uses: actions/checkout@v4.0.0
32 - uses: actions/setup-java@v3.12.0 32 - uses: actions/setup-java@v3.12.0
33 with: 33 with:
34 java-version: 11 34 java-version: 11
@@ -248,8 +248,8 @@ class _MobileScannerState extends State<MobileScanner> @@ -248,8 +248,8 @@ class _MobileScannerState extends State<MobileScanner>
248 248
249 @override 249 @override
250 Widget build(BuildContext context) { 250 Widget build(BuildContext context) {
251 - final Size size = MediaQuery.of(context).size;  
252 - 251 + return LayoutBuilder(
  252 + builder: (context, constraints) {
253 return ValueListenableBuilder<MobileScannerArguments?>( 253 return ValueListenableBuilder<MobileScannerArguments?>(
254 valueListenable: _controller.startArguments, 254 valueListenable: _controller.startArguments,
255 builder: (context, value, child) { 255 builder: (context, value, child) {
@@ -262,7 +262,7 @@ class _MobileScannerState extends State<MobileScanner> @@ -262,7 +262,7 @@ class _MobileScannerState extends State<MobileScanner>
262 widget.fit, 262 widget.fit,
263 widget.scanWindow!, 263 widget.scanWindow!,
264 value.size, 264 value.size,
265 - size, 265 + Size(constraints.maxWidth, constraints.maxHeight),
266 ); 266 );
267 267
268 _controller.updateScanWindow(scanWindow); 268 _controller.updateScanWindow(scanWindow);
@@ -280,6 +280,8 @@ class _MobileScannerState extends State<MobileScanner> @@ -280,6 +280,8 @@ class _MobileScannerState extends State<MobileScanner>
280 } 280 }
281 }, 281 },
282 ); 282 );
  283 + },
  284 + );
283 } 285 }
284 286
285 Widget _scanner(Size size, String? webId, int? textureId) { 287 Widget _scanner(Size size, String? webId, int? textureId) {