Low priority for me, but I'd like to see the layout of custom fermentables revisited, shrank some, and cleaned up. The widths of Origin, category, and type could all be smaller as the width is roughly twice as large as the longest selection, then it should fit on 1 or 2 rows instead of three.
Additionally some logic should be applied to make each of the types make sense. For example, there's options in type for fruit, sugar, and extract which are also categories. Additionally, just a personal opinion, but there's no difference between sugar and dry extract (mathematically, or in reality). Similarly, what's the difference between categories grain and adjunct. If we're using the common maltster definition of adjunct is any unmalted grain ie anything flaked or raw, then shouldn't that be a subtype of the grain category?
Also it looks like the average ppg at the bottom fo the fermentables section has disappeared at some point where it used to be between Total, and DP.
For sake of reference, in the BeerJSON project we're using the following categories for fermentables.
Code:
"type": {
"type": "string",
"enum": [
"dry extract",
"extract",
"grain",
"sugar",
"fruit",
"juice",
"honey",
"other"
]
},
With the below subcategories for types of grains.
Code:
"grain_group": {
"type": "string",
"enum": [
"base",
"caramel",
"flaked",
"roasted",
"specialty",
"smoked",
"adjunct"
]
},
Lastly, there should be an "other" option for "origin".