shpaass / yafc-ce

Powerful Factorio calculator/analyser that works with mods
GNU General Public License v3.0
54 stars 20 forks source link

[Discussion] legacy summary page → refocus to complete factory summary #179

Open XhenZui opened 3 months ago

XhenZui commented 3 months ago

As discussed in Issue #159 there was the idea to focus the currently named “legacy” summary to a summary for the whole factory. In Contrast, the other summary would be for cases where you only want a summary of a few pages.

The first change I propose would be the way you add production sheets to the summary. Currently, you add sheets from a dropdown, which gives poor overview once you have a lot of pages. Also, currently you can have duplicated entries, which is bad as it messes up your calculation. Duplicates are also hard to spot once you have many pages in your summary. In the current version, it takes quite some time to find out if you already added a page or not.

I propose to add a selection window in which you select the pages that go into the summary, like @have-fun-was-taken suggested in the previous discussion in Issue #159.

I made a little mockup for such a window

factorio mockup drawio

The main point is that you get a compact list of all sheets, with a toggle whether they should be in the summary or not. For quicker use it has a button select/deselect all. It's sorted Alphabetical, with a search bar that filters like the regular search.

Further improvements / changes for the legacy summary: