Commit Graph

17 Commits

Author SHA1 Message Date
69bee8de7f fix everything 2024-12-22 18:13:29 +01:00
be5cbb5988 Prepare for froid build 2024-12-07 17:39:19 +01: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
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
60cee6d6d3 Add launcher icons 2024-09-08 17:26:24 +02:00
1a4614f331 Remove go_router because I could not figure out why initState() was called on my widget, thus clearing state when I did not expect it 2024-09-07 01:38:03 +02:00
4afb3ca319 Make it work with relying the data for 'EnterFoodWidget' onto the InheritedWidget 2024-09-07 00:02:07 +02:00
1f06e7b936 Fixed project. Now it builds 2024-09-06 19:00:25 +02:00
cfdf3a7f6b Restart project with new 'flutter create' 2024-09-06 18:48:24 +02:00
b83f547f6b Implement food entry lookup on entering a food name.
Now, an on-the-fly food lookup is created from existing entries on startup. Those entries are used to make suggestions when the user is typing to enter new food entries.
2024-09-04 22:47:37 +02:00
402de821a0 change package name to de.swgross.calodiary 2024-06-13 21:12:26 +02:00
8e1cf835e4 Introduce themebloc and persist theme 2024-06-12 14:42:29 +02:00
7a6062fd95 Introduce settings for daily kcal limit 2024-06-10 03:06:56 +02:00
7b0947f93f many many many changes 2024-06-09 23:25:18 +02:00
d59f09eed4 Make persistence work 2024-06-09 19:06:10 +02:00
2298c12704 Many ui changes. Add some navigation 2024-06-09 14:45:58 +02:00
7712373388 fist commit, that has the groundwork for the app 2024-05-30 00:58:26 +02:00