Selection boxes - pre-select and confirm
Posted: Sat Jan 24, 2026 4:53 pm
A couple of quick QoL improvements to suggest:
Firstly, on recipe change, the current recipe should not be removed until the new recipe is confirmed - nothing should happen if the process is cancelled - this prevents the output from being polluted in cases of accidental or change of mind clicks.
Additionally, if the machine is part of a bot network, the old ingredients should generate a de-construction request instead of being output via the inserters - not sure if this is the best way to implement this, but the idea is to prevent any output pollution.
Secondly, when using the upgrade planner, when choosing the upgraded item, the same item and quality should be pre-selected, so that the user just has to choose either a different type or quality, as required. For example when upgrading a green inserter from regular to uncommon, there should be a need to re-select green - I think that this will better fit most use cases, and the small amount that won't can still manually change.
Firstly, on recipe change, the current recipe should not be removed until the new recipe is confirmed - nothing should happen if the process is cancelled - this prevents the output from being polluted in cases of accidental or change of mind clicks.
Additionally, if the machine is part of a bot network, the old ingredients should generate a de-construction request instead of being output via the inserters - not sure if this is the best way to implement this, but the idea is to prevent any output pollution.
Secondly, when using the upgrade planner, when choosing the upgraded item, the same item and quality should be pre-selected, so that the user just has to choose either a different type or quality, as required. For example when upgrading a green inserter from regular to uncommon, there should be a need to re-select green - I think that this will better fit most use cases, and the small amount that won't can still manually change.