GregTech icon indicating copy to clipboard operation
GregTech copied to clipboard

[Suggestion] Cover augmentation of machine UIs

Open warjort opened this issue 4 years ago • 0 comments

Is your feature request related to a problem? Please describe. User experience simplification and easier implementation of new features.

Describe the solution you'd like When you attach a cover to a machine, it can also augment the machine's UI where you can configure that cover (maybe by adding a tab).

This allows all configuration in one place.

Additional context I got the idea from the "charger slot" suggestion #1436.

Basically instead of having every machine implement extra slots for a recipe selector (e.g. molds or ICs) you could attach a cover that augments the UI and behaviour of the machine.

The machine would just need to implement the relevant capability, in this example it would be the ability to swap the recipe selector in its input inventory. The UI and its logic would be written only once for the cover and be available in the machine once the cover is attached.

It would also allow existing covers to be configured inside the machine, e.g. an item filter or robot arm attached to the machine could be configured in a separate tab of the machine's UI.

I haven't looked at how difficult this would be to implement.

warjort avatar Feb 02 '21 15:02 warjort