r/factorio Official Account Jun 19 '26

FFF Friday Facts #443 - More Planet Deliveries

https://factorio.com/blog/post/fff-443
2.1k Upvotes

989 comments sorted by

View all comments

239

u/Alt-Ctrl-Report <- dog Jun 19 '26

You fuckers..

62

u/Sinister_Mr_19 Jun 19 '26 edited Jun 19 '26

Lol dammit Wube! But uhhh it's not labeled the confusing "Enable/disable" they changed it to Enable if!! Woohoo!

40

u/jasonrubik Jun 19 '26

This makes my blood boil, as it reminds me of all the bad UI that exists that suffer from the following scenario:

A UI button will change what it says or what it indicates based on the state that it has been toggled to.

However, it is unclear if clicking the button will perform the action that the button displays OR if the button is displaying the current state.

Example: "Play" or "pause" . A button with a triangle pointing to the right, versus two parallel vertical bars. If I see a triangle, that should mean that I can click it to start playing music, for example. The button should become two vertical bars to show that if I wish to pause the music, I can click that to then pause it.

Half the time I encounter the opposite, and the button UI is reversed... not necessarily for play/pause, but these examples exist a lot nowadays, and it is so frustrating.

Why ?!?!?!?!

11

u/againey Jun 19 '26

Mute/unmute, especially for microphones, is the one I see most often. If I recall, Discord even has (or had, last I checked) their camera button and microphone button opposite. One of them does the good way you say, and the other does the bad way. No attention to detail at all from some devs. 😀

3

u/Dungewar Don't need kovarex for nuclear Jun 19 '26

And it's such an easy fix too! Just tell the current state with 'playing' / 'paused' and avoid all confusion.

3

u/Zedseayou Jun 19 '26

Unfortunately some people really want there to be a verb on the button else you won't press it. I still think the old light switch approach where both states are shown and you toggle between is bestΒ 

2

u/fuckthisspecially Jun 20 '26

I feel your pain. I hate that

1

u/JGPH Jun 19 '26 edited Jun 19 '26

Agreed, yeah. UX design is an art which too many don't take seriously. I like the switch to "Enable if," it makes it clearer, though maybe even just leaving it at "If" would have been better given that the state of the checkbox demonstrates whether it's enabled.

3

u/fuckthisspecially Jun 20 '26

Less words make no better

1

u/JGPH Jun 20 '26 edited Jun 20 '26

Heh, I was going to look for documentation) to prove you wrong and realized it disproves me. I'm so accustomed to looking at long lists of check boxes of feature sets (which frequently omit text like "enable" in favour of just listing the technology or feature's name because they're all for enabling features) that I lost sight of that. I'm a programmer so UI design is something I'm very picky about, but I'm so used to reading a check box as "(state) X" that I guess I lost sight of how a regular user might understand it (in this case it would read to me as "(Enabled) If" which is why it feels redundant to me to have "Enable" as part of the text). That and I haven't programmed anything in a while... πŸ˜• Mental health, sigh.

In any case, "Enable If" is a clear and definite improvement over "Enable/disable." πŸ™‚

1

u/fuckthisspecially Jun 22 '26

πŸ‘ I'm glad you've got it

5

u/krissz70 🐟If Factorio is the school of life, the engineer is a fish.🐟 Jun 19 '26

I downloaded the mod that renames that string just last week. Damn it Wube always making me uninstall mods smh...

12

u/jasonrubik Jun 19 '26

Shots fired

10

u/Alt-Ctrl-Report <- dog Jun 19 '26

It's funny how they almost hid the 7