Implemented settings, new scan, enhanced UI/UX

This commit is contained in:
Dennis Nemec
2025-11-04 16:52:39 +01:00
parent b19a6e1cd4
commit 7ea9108f62
79 changed files with 3306 additions and 566 deletions

View File

@ -0,0 +1,22 @@
import 'package:hl_lieferservice/feature/settings/model/settings.dart';
import 'package:shared_preferences/shared_preferences.dart';
class SettingsRepository {
Future<Settings> getSettings() async {
final prefs = await SharedPreferences.getInstance();
bool? useHardwareScanner = prefs.getBool("useHardwareScanner");
if (useHardwareScanner == null) {
await prefs.setBool("useHardwareScanner", false);
useHardwareScanner = false;
}
return Settings(useHardwareScanner: useHardwareScanner);
}
Future<void> saveSettings(Settings settings) async {
final prefs = await SharedPreferences.getInstance();
await prefs.setBool("useHardwareScanner", settings.useHardwareScanner);
}
}