Layers-of-Railways / CreateNumismatics

Aesthetic & Functional Create styled currency mod
GNU Lesser General Public License v3.0
18 stars 10 forks source link

Confusing UI and Why it Should be Changed (Among Other Things) #75

Open ali-afk opened 1 month ago

ali-afk commented 1 month ago

Describe the Suggestion

The current UI is quite confusing, as it is not clear where or when you are able to place or remove items.

Of course, this might be blamed on a player being new to the mod, but it is bad design that players are consequently expected to ask how the system works. Players should be able to easily learn it themselves in a minimal amount of time, as in some cases, this may cause players to start avoiding it entirely because they do not want to place in the effort.


Things I'd like to see changed:

Blaze Banker:

(Both) Depositors:

Bank Terminal:

Cards and ID Cards:

New ID System:

Vendor Block:

Creative Tab:

General:

Vendor Tooltip Issue (Likely due to either Create or Legendary Tooltips):

(Screenshot in the bottom)

Screenshots and Videos

Screenshot 2024-05-29 193656

Additional Context

IThundxr commented 1 month ago

tooltip issue is caused by iceberg lib

IThundxr commented 1 month ago

Should not be limited to singular coins, but a customizable amount. (Why isn't this like the Vendor block???)

that's what the brass depositor is for, andesite is the sort of less advanced depositor

Should be populated with dyed cards.

That's just bloat, we follow how create has all colors of a block show in search but not in the tab itself

Remove the 'Tick' button from all GUIs.

Redundant because escape key. this is also following how create does it

SpottyTheTurtle commented 1 month ago

Everything else is either a good idea or something we should/are considering.

ali-afk commented 1 month ago

Just note that for all the following and the original post, it is biased and opinionated.

Brass depositors already accept any arbitrary spread of coins, just like a vendor.

Sorry for the lack of thoroughness, I thought I had already checked.

Is the large arrow that many other vanilla minecraft GUIs use to designate items being moved/changed from one slot to another not a clear enough indicator?

I genuinely don't know what arrow you're talking about. Possibly mods on my part disabling it?

Is there any reason why you believe the price settings should not surround the stock amount?

The GUI seems cluttered, and overwhelmed me when I first opened it. To me, the problem is that it takes a few to process where everything goes.

Add labels to what?

I'll answer this before the next response. To be clear, I meant adding subtle and small labels to certain parts of the GUI (of some blocks) where necessary. This is to help guide the user towards using the GUI correctly.

What are you referring to by "Held coins"?

This is in referral to slots that hold inputted coins in blocks such as depositors and vendors, these labels should be small and merely provide indication as to where to look.

Also, add dyes to what?

Honestly, just ignore it. I'll remove it anyways. If you are that curious, though, I mean dyeing the actual vendor blocks, which doesn't align with how Create does it as you've already stated.

I disagree with your last point about vendors, it's incredibly easy simply by hovering over one to see whether it is buying or selling and for what price.

Perhaps it seemed harder to read because of the mods I have installed.

organize what GUI?

As in change some GUI's to better suit the eyes, such as in the case of the vendors (in my opinion).

Why would anything else need to be renamed? Blaze bankers are nameable so people can keep track of which account is which

My thought process is that allowing users to rename them could allow these blocks to better suit their functions (for example, vendor's), but I see where you're coming from.

Hope this answers your doubts!

SpottyTheTurtle commented 1 month ago

Thanks for the clarification! while I don't have anything further to add to this, here's an extremely passive aggressive screenshot of the bank terminal arrow :) javaw_eBMbdPt24u

ali-afk commented 1 month ago

GUI should be left-oriented or at least can be changed.

Cough Cough

SpottyTheTurtle commented 1 month ago

Great idea! let's make the GUI left oriented. Bottom-left-oriented, I should say. :3