Provided that it has the elementary fields one needs to fill out a tasting note (nose, palate, body, colour, finish). Also age , year bottled, OB or independent. And maybe being able to add a weblink to the distillery. It would come in very handy.
Above is a screenshot of how the program looks now. As you see there is enough fields to enter your notes in, and the length of each field is actually unlimited. If it would reach the end of the screen, it would continue on the next line.
Suggestions: how about being able to add pictures of the whisky being tasted?
For now, as my programming skills dont include the programming of a Graphical User Interface (GUI) I dont see how I can add that now. I do have plans to add a GUI once my abilities have reached such level. And that might be in a few months or so, depending how much spare time I have. Most important for me right now is to have the sorting of the records, searching, adding and deleting working, the GUI can be put on later then.
There might also be good to have the option to set how peaty or how sweet the whisky is in drop-down menus (Blackadder often do).
I could add drop down menu's in the final GUI based version. Although whatever will be put in those will heavily depend on personal style I bet, AND language too.
DOS-mode would, in my humble opinion, not be a very good thing. I am running XP, and quite a few DOS-programs won't run flawlessly.
The first released version will be a .exe file, so you can double click it, and it will startup as you see on the screenshot. The program doesnt really run in DOS as it would take over the entire screen etc. The only downside of using a DOS screen really is the fact that it doesnt look as pretty as a GUI based program. For the rest, its actually more beneficial to use DOS, as it is faster, and when a user decides he needs MUCH more space for a certain field, then it is no problem in DOS. With a predefined sized field in a GUI you would need to add scrollbars etc.
But that is for later, first I need to add the last few options to get the beta version going.