reset static method
void
reset()
Resets every option to its factory default. Handy in tests.
Implementation
static void reset() {
primaryColor = const Color(0xFF2563EB);
primaryDarkColor = const Color(0xFF1D4ED8);
accentColor = const Color(0xFF0EA5E9);
bluetoothColor = const Color(0xFF2563EB);
bluetoothDarkColor = const Color(0xFF1D4ED8);
usbColor = const Color(0xFF7C3AED);
usbDarkColor = const Color(0xFF6D28D9);
successColor = const Color(0xFF16A34A);
errorColor = const Color(0xFFDC2626);
warningColor = const Color(0xFFD97706);
backgroundColor = const Color(0xFFF6F8FC);
surfaceColor = const Color(0xFFFFFFFF);
borderColor = const Color(0xFFE4E9F2);
textPrimaryColor = const Color(0xFF0F172A);
textSecondaryColor = const Color(0xFF64748B);
onPrimaryColor = const Color(0xFFFFFFFF);
borderRadius = 16;
screenPadding = const EdgeInsets.all(16);
sectionSpacing = 12;
hiveBoxName = 'posprinter_thermal';
scanTimeout = const Duration(seconds: 6);
connectTimeout = const Duration(seconds: 20);
printTimeout = const Duration(seconds: 10);
autoReconnect = true;
bluetoothHealthCheckInterval = const Duration(seconds: 15);
reconnectDelays = const <Duration>[
Duration(seconds: 2),
Duration(seconds: 4),
Duration(seconds: 8),
Duration(seconds: 15),
Duration(seconds: 30),
];
reconnectMaxAttempts = 0;
showToasts = true;
showPrintLoader = true;
appBarTitle = 'Printer Settings';
loadingLabel = 'Printing';
paperSizes = const ['58 mm', '80 mm'];
defaultPaperSize = '58 mm';
}