saveTheme method
Implementation
Future<void> saveTheme() async {
final SharedPreferences prefs = await SharedPreferences.getInstance();
try {
final themeJson = {
'mode': _currentTheme.type.index,
'primaryColor': _currentTheme.primaryColor,
};
await prefs.setString(themeKey, jsonEncode(themeJson));
} catch (e) {
debugPrint('Failed to save theme: $e');
}
}