On Friday I added in what is planned to be the last major feature for 0.5 the Master Item List.
The old cheat menu item list was a rather crude first attempt at doing an all items list and I was never happy with it. It worked by gathering all recipes and looking at their products then adding in several other lists that I manually edited whenever things needed to change. Needless to say it needed to be updated on the back end but the front end too. I was unhappy with how there was no logical grouping of Items as well as there where not nearly as many items visible at one time as there should have been to be usable as a list.
I decided to go with just icons and no names as it seemed like the best way to cram them in as it were. I am considering a similar approach to the Workbench but am unsure if that is the correct path for that menu seeing as it already creates groups. If you have an opinion on this feel free to weigh in in the comments. I separated all the Icons into groups that I thought made sense and organized them according to their type as well as tier as best I reasonably could.
While the main place you will encounter this item list is the cheat menu it is also used in the item selector. For machines that you can dictate a specific item for a filter you can now click with an empty hand and the Item list will be pulled up for you to choose from.
The code was future proofed as much as I could at present the cheat menu and item selector use the exact same list their respective windows just have different behavior when an item is clicked. Also the list of items is generated when the game starts and includes all Items that exist in the game as well as an option to hide things that are not ready for players to see just yet.

Items in purple are hidden in the final packaged version of the game.