GTNewHorizons / NotEnoughItems

GNU Lesser General Public License v3.0
51 stars 74 forks source link

[Suggestion] Add Tree View for a Linked Bookmark Page #487

Open PlayfulPiano opened 4 months ago

PlayfulPiano commented 4 months ago

Similar to AE2's tree view / EMI's recipe tree functionality, I think a good compromise method to have this concept implemented into NEI would be to add a "View as Tree" button for any bookmark page that is set to "linked" (i.e., right clicking on "Toggle Bookmark View Mode"). As it's specifically for the page of bookmarks, it'll take the items listed and put it into a recipe tree GUI that you can view at any time. If within the bookmark page, there are recipes which aren't linked directly to the other recipes, then they'll be kept as a separate tree.

Tree view concept as a reference (this is from the mod EMI): recipe_tree

(catalysts would also be shown within this tree view based on voltage reqs. e.g. if something needs an HV assembling machine for it to craft, the catalyst shown in the tree would be the HV assembler)