sh
Committed by David PHAM-VAN

Added a boolean toggle to show/hide debug switch

@@ -5,6 +5,7 @@ @@ -5,6 +5,7 @@
5 - Fix raster crash on all OS. 5 - Fix raster crash on all OS.
6 - Improve PdfPreview widget 6 - Improve PdfPreview widget
7 - Fix Linux build on Debian 9 7 - Fix Linux build on Debian 9
  8 +- Added a boolean toggle to show/hide debug switch
8 9
9 ## 5.2.1 10 ## 5.2.1
10 11
@@ -40,6 +40,7 @@ class PdfPreview extends StatefulWidget { @@ -40,6 +40,7 @@ class PdfPreview extends StatefulWidget {
40 this.maxPageWidth, 40 this.maxPageWidth,
41 this.canChangePageFormat = true, 41 this.canChangePageFormat = true,
42 this.canChangeOrientation = true, 42 this.canChangeOrientation = true,
  43 + this.canDebug = true,
43 this.actions, 44 this.actions,
44 this.pageFormats = _defaultPageFormats, 45 this.pageFormats = _defaultPageFormats,
45 this.onError, 46 this.onError,
@@ -89,6 +90,9 @@ class PdfPreview extends StatefulWidget { @@ -89,6 +90,9 @@ class PdfPreview extends StatefulWidget {
89 /// Add a switch to change the page orientation 90 /// Add a switch to change the page orientation
90 final bool canChangeOrientation; 91 final bool canChangeOrientation;
91 92
  93 + /// Add a switch to show debug view
  94 + final bool canDebug;
  95 +
92 /// Additionnal actions to add to the widget 96 /// Additionnal actions to add to the widget
93 final List<PdfPreviewAction>? actions; 97 final List<PdfPreviewAction>? actions;
94 98
@@ -456,7 +460,7 @@ class _PdfPreviewState extends State<PdfPreview> with PdfPreviewRaster { @@ -456,7 +460,7 @@ class _PdfPreviewState extends State<PdfPreview> with PdfPreviewRaster {
456 } 460 }
457 461
458 assert(() { 462 assert(() {
459 - if (actions.isNotEmpty) { 463 + if (actions.isNotEmpty && widget.canDebug) {
460 actions.add( 464 actions.add(
461 Switch( 465 Switch(
462 activeColor: Colors.red, 466 activeColor: Colors.red,