Jump to content

Comparison of old and new fabricator UI


Recommended Posts

Just to be clear, I'm talking about this:

20181128123838_1.jpg.acd498e4c69c4311f34c8feac8f1d03d.jpg20181128124055_1.jpg.2e583ce8d5f2c6492a55795070975fdf.jpg

I think the pictures already quite show it, but let's point it out anyway.

The problems of the old UI were:

  1. it wouldn't move onto another queued item if the current one didn't have ingredients.
  2. One couldn't queue more than 6 items.

(Something important I'm missing?).

Now, these have been fixed (sort of), at the cost of new problems:

  1. The UI is noticeably less clear: The details of the operation are in a tooltip, which has a number of problems (tooltip positioning broken in the first place, not able to click links, black&white, need to hover).
  2. Not able to specify order/priority of items.

The problems of the new UI can be fixed by:

  1. Show the details again above the selection of items to build. I.e. do it like the old UI did.
  2. Show a queue of items to build below. I.e. like the old UI did.

In other words, the new UI fixed problems of the old UI by changes that introduced problems that can be fixed by reverting these changes.

Could the problems of the old UI be fixed differently? I think yes:

  1. Just make the processing search queued items from the front until one is found that can be processed. If there are tungsten and gold queued and there's no wolframite available, just refine gold. The new UI needs the code to work this way anyway, so presumably this work has already been done.
  2. Allow more than 6 items in the queue and add a scrollbar if needed. Moreover, possibly adding also "+10" button next to the "+1" and "continuous".

 

So, there it is. I suggest the new UI is reverted, because there were no real problems with the old UI itself. Problems were only with the code behind the UI, and those can be fixed just by improving the code, without making the UI worse. The way I see it, the new UI will either be worse than the old one (so why bother) or it will end up much like the old UI (so why do it the hard way). Yes, I know it kinda sucks to throw away work, but why spend even more time trying to fix problems the hard way. The idea and code for the new UI are better, but not the new UI itself. So please keep the new code behind it but also keep the better UI.

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

Please be aware that the content of this thread may be outdated and no longer applicable.

×
  • Create New...