- Jul 04, 2023
-
-
Karsch Lukas authored
-
- Jul 03, 2023
-
-
Blersch Lara authored
-
- Jun 29, 2023
-
-
Karsch Lukas authored
fixed some getter methods -> got rid of writable references. better error messages. fixed bug in recipe manager where recipes were created in a wrong way (put name as key instead of code)
-
- Jun 13, 2023
-
-
Karsch Lukas authored
-
- Jun 07, 2023
-
-
Karsch Lukas authored
-
- Jun 06, 2023
-
-
Karsch Lukas authored
-
Karsch Lukas authored
-
- Jun 05, 2023
-
-
Karsch Lukas authored
-
Karsch Lukas authored
Split GUI and the model into two classes. File manager is now fully implemented. the branch will be merged with main
-
- May 31, 2023
-
-
Karsch Lukas authored
Deserialize methods in FileManager now take the JSON string as parameter. Fixed bug where empty files would cause NullPointerExceptions. All classes now work depend on an instance of TastyPages instead of static class members in TastyPages
-
- May 30, 2023
-
-
Karsch Lukas authored
-
Karsch Lukas authored
-
- May 27, 2023
-
-
Karsch Lukas authored
-
- May 24, 2023
-
-
Karsch Lukas authored
Categories, recipes and ingredients now saved in hashmap together with their associated code and a whole bunch of refactoring to go along with it. TypeAdapters for Recipes, NutritionTables and Categories. Saving and retrieving Recipe, NutritionTable and Category to / from JSON works (see tests).
-
Blersch Lara authored
-
- May 17, 2023
-
-
Blersch Lara authored
-
- May 12, 2023
-
-
Karsch Lukas authored
-
- May 11, 2023
-
-
Karsch Lukas authored
abstract class BaseController, figuring out dependency injection into JavaFX controllers, added enum View.java to get correct Scene object (with correct constructor)
-
- May 10, 2023
-
-
Blersch Lara authored
-
Blersch Lara authored
-
Karsch Lukas authored
added BaseController that stores FXML files for all views, started bugfixing for equals methods, started working on recipe view fxml file
-
Blersch Lara authored
improved add-methods and knew method to check csv for other measurements than g and convert them to gram
-
- May 09, 2023
-
-
Karsch Lukas authored
-
- May 08, 2023
-
-
Karsch Lukas authored
Added parser to retrieve Ingredients from CSV files. includes tests. toString method for Ingredients. new NutritionTable constructor to create objects from List<Double>.
-
- May 06, 2023
-
-
Karsch Lukas authored
added more validation to Recipe constructor, fixing bugs in RecipeSearch, tests for RecipeSearch. now adding full recipes to the shopping list
-
- May 04, 2023
-
-
Karsch Lukas authored
-
Karsch Lukas authored
-
- May 03, 2023
-
-
Karsch Lukas authored
testing shopping list, modified RecipeComponent interface: added a new method getMeasurement(). fixed logging
-
Karsch Lukas authored
-
- Apr 28, 2023
-
-
Karsch Lukas authored
-
- Apr 23, 2023
-
-
Karsch Lukas authored
-
- Apr 20, 2023
-
-
Karsch Lukas authored
-
Karsch Lukas authored
implemented algorithm to calculate nutrition tables for recipes from their ingredients -> added tests. implemented equals() method for NutritionTable -> added tests. slight refactoring...
-
Blersch Lara authored
changed Categories to CategoryManager and added IngredientManager with respective methods (partly moved from RecipeManager to IngredientManager)
-
Karsch Lukas authored
-
Blersch Lara authored
-
Karsch Lukas authored
-
Karsch Lukas authored
added tests to categories: they should not be created with a name that is "", null and only be created with a color code where 0 <= code <= 0xFFFFFF
-
- Apr 19, 2023
-
-
Karsch Lukas authored
-
Karsch Lukas authored
-