Commit Graph

10 Commits

Author SHA1 Message Date
ce373404ad Bloc is now global and responsible for all dates 2024-10-08 00:58:56 +02:00
cb18e1d1f0 Introduce PageView with manual switching of dates
1. Show PerDate widgets inside of an PageView
2. Introduce GoRouter so we can intercept back button taps with
   BackButtonListener
3. Implement rudimentary navigation
4. Fix bug that still showed a spinner event when the barcode was not
   found.
2024-10-06 02:20:08 +02:00
970cea8ba7 Oops, forgot to store the entries that were scanned. They just disappeared after restarting the app 2024-10-02 16:22:33 +02:00
37cceb3a9b Fix bug that caused infinite loop for selecting FoodEntries
And also, the Cancel button is removed when the FoodEntry is selected.
2024-09-25 18:20:50 +02:00
f28626c49e Move select logic for FoodEntry into BLoC 2024-09-25 17:33:40 +02:00
ace03d98d2 Handle changing a food entry 2024-09-24 17:23:01 +02:00
a7a7f44050 Make scanned widgets appear in the list instead of putting the info into
the EnterFoodWidget.

1. Make scanned foods appear in the list of foods
2. Remove Controller for entering food

This commit removes the EnterFoodController that was used to put a
scanned food into the EnterFoodWidget.
This is now unnecessary because scanning a product will be distributed
via the FoodBLoC.
2024-09-24 14:41:42 +02:00
07a16c0642 Fix comma bug
This fixes a bug that was caused by a name containing a comma.
We store the food entries in a csv so logically a comma in the name,
causes the parser to crash.

We fix this, by wrapping the name in quotation marks and writing a new
parser for food entries.
2024-09-13 22:35:32 +02:00
1f06e7b936 Fixed project. Now it builds 2024-09-06 19:00:25 +02:00
45f44099a1 Refactor code 2024-09-06 13:48:56 +02:00