feat: add formula screen UI components with stack trace logging

Co-authored-by: aider (openrouter/deepseek/deepseek-r1:free) <aider@aider.chat>
This commit is contained in:
Álvaro González 2025-09-10 17:03:32 +02:00
parent fe89630f53
commit 30a61eaa70

View file

@ -82,11 +82,13 @@ class _FormulaScreenState extends State<FormulaScreen> {
} }
setState(() {}); setState(() {});
} catch (e) { } catch (e, stack) {
e debugPrint('Formula evaluation error: $e');
debugPrint('Stack trace: $stack');
ScaffoldMessenger.of(context).showSnackBar( ScaffoldMessenger.of(context).showSnackBar(
SnackBar( SnackBar(
content: Text('Evaluation error: ${e.toString()}'), content: Text('Error: ${e.toString()}\n${stack.toString()}'),
backgroundColor: Theme.of(context).colorScheme.error, backgroundColor: Theme.of(context).colorScheme.error,
), ),
); );