Implemented most parts of the mash editor.

First setup of the mash tab with the table.

Added all yeast edit functions and the popup editor window.

Added calcYeast(). Added show svg from calcFermentables() on the yeast tab. Fixed wrong data displayed in the yeast table. Show estimated needed dry yeast or starters.

Upgrade yeasts fields if needed during recipe startup. Added yeast table.

Fixed placing time value in the wrong column. Added misc use changed. Tab 4 layout changed.

Fixed complains about missing signals. Added add misc row, misc amount changed, misc time changed, misc select changed and misc instock changed. Silence false changed trigger.

Add select target water profile. The mash part of the water tab is ready.

Added indicators for BUGU and SO4:Cl ratio. Force rounded values for changing brewing salts.

Remove some water search debug messages. Added signals and slots for mash water pH and volume changes. Added manual pH adjust.

Added dutch translations to the internal acids array. Added slot for calc_acid checkbox. Added more water calculations. The miscs amount fields now have two decimal digits. Show treated waters and good/bad indicators.

Moved the mix function to Utils. Added some calculations to Utils. Added defines to global.h.

Load waters during recipe startup. Started calcWater() function. Load profile_setup record global. The print function uses the globals now too instead of loading from the database.

Added miscs popup editor. No edit functions yet. Delete misc row added.

Added global variables, C++ lovers will hate that. Added global acid data. Fixed several load and save errors in the json arrays in the recipe record. Added first part of the miscs table. The first part of the water tab has values.

(0) -100 -15 +15 +100 +300 tip

mercurial