While I feel like the "enabled entities" as a concept has some merit, there is still some issues.
When you are in between tiers, you might have access to a higher tier factory that you cannot readily use. You still want it enabled, but you don't want it to be default.
When you plan a factory using a specialized fuel source (such as solid fuel)
When certain machines require modules before the rest do.
As a solution, I feel like there should be a dedicated pane within settings for defaults. I would take a page out of factory planner's book and have a customizable option for each recipe category (unique module and beacon options for each) with an option to apply the selected recipe category's defaults to all other categories that can use the selected machine .additionally, there should be a selector for default "fuel" items and/or liquids per category.
This is especially useful for modded factorio as there are several tiers of factory for almost any recipe, and recipe categories often overlap in what machines they can be used within,
Additionally, there could be a good QoL feature to add on to this to allow the user right click the options within this GUI:
A user could right click Either a fmachine, a fuel type, or a module to select it as the default for either all applicable recipe categories that can use the machine/fuel/module, or for the recipe's specific category.
While I feel like the "enabled entities" as a concept has some merit, there is still some issues.
As a solution, I feel like there should be a dedicated pane within settings for defaults. I would take a page out of factory planner's book and have a customizable option for each recipe category (unique module and beacon options for each) with an option to apply the selected recipe category's defaults to all other categories that can use the selected machine .additionally, there should be a selector for default "fuel" items and/or liquids per category.
This is especially useful for modded factorio as there are several tiers of factory for almost any recipe, and recipe categories often overlap in what machines they can be used within,
Additionally, there could be a good QoL feature to add on to this to allow the user right click the options within this GUI:
A user could right click Either a fmachine, a fuel type, or a module to select it as the default for either all applicable recipe categories that can use the machine/fuel/module, or for the recipe's specific category.