EMI

EMI

1M Downloads

enhancement: recipe tree interface improvements

MeeniMc opened this issue ยท 2 comments

commented

Make the 'zoom' key configurable

Currently, the 'zoom' in the recipe tree interface uses the same keybind as the 'increase/decrease count' (that is, wheel scrolling). This can cause the player to involuntarily zoom when managing the item count for the recipe.

For my particular usage (with vanilla recipes that are not that complex), zooming the recipe tree is not very important, and could be relegated to using configurable keybinds rather than the scroll wheel (e.g., keypad_+, keypad_-).

Sticky 'crafting' recipe tree mode

When invoking the recipe tree, it is always in 'view' mode, in which it doesn't create synthetic favorites. The synthetic favorites feature is awesome, and I'd like a way to invoke the recipe tree in 'crafting mode' directly (e.g., configurable keybind to invoke the whole recipe screen already in 'crafing' mode

Viewing a recipe tree should not cancel current synthetic favorites

I have often 'erased' by mistake my synthetic favorites by looking at another item recipe tree in 'view' mode. View mode should not cancel the currently active synthetic favorites. This entails that there is an explicit way of removing current synthetic favorites as I think as it stand it would not be possible to remove them otherwise. For example, setting count to zero.

commented

Zooming probably should be a keybind. Currently, the binding system doesn't have any way to bind to scroll wheel. Once that gets sorted out, it'd be useful to have both zoom and "next/prev page" be rebindable.

When it comes to the synthetic favorites and "cancelling" recipe trees, it's a bit complex. You should always be able to access your current tree to cancel it, adjust the cost, change resolutions, etc., so it's a bit hard to form a heuristic of preserving synthetic favorites. Personally, I think it'd be weird to have viewing a recipe tree only persist sometimes, or if you hit a button all the time. This is probably something I need to think on more though, thanks for the feedback.

commented

When I've tried to get back into the same recipe tree, I can tell it's a new one because it always clears my tag selections.