Live data from Hacker News

Ok-Cancel versus Cancel-Ok

factorio.com

1–10 of 286 posts

Re: Ok-Cancel versus Cancel-Ok

#2
> Make it so much different and Factorio specific, that the way it is done in your specific system will not interfere with your muscle memory

I think this is a really thoughtful way to deal with the problem of x-platform UI that isn't using system chrome/dialogues. Don't get in the user's way, and let them develop muscle memory specific for the game.

Re: Ok-Cancel versus Cancel-Ok

#3
This explains why they're swapped for the print dialog in Chrome between Linux and Windows.

Often I select a word intending to search it, hit print instead and then hit the wrong button trying to cancel it. This is why I have pieces of paper with one word printed on them.

Re: Ok-Cancel versus Cancel-Ok

#5
I ran into this during in my old days of UI development using Java Swing. I eventually came across MiG Layout (http://www.migcalendar.com/miglayout/cheatsheet.html) which had a steep learning curve, but was extremely powerful.

In particular, you could give components a tag attribute, and it'd do platform-specific component reordering based on the tags. It was pretty sweet!

Re: Ok-Cancel versus Cancel-Ok

#6
HN folks will appreciate the entire Factorio blog. They are super open about the design of their game and it's full of micro-postmortems.

https://www.factorio.com/blog/

Also, if you're reading this, you are in a demographic that is likely to absolutely love Factorio. Go buy it, it's 20 eur/usd, you won't regret it.

Some call it "Programming: The Game".

Re: Ok-Cancel versus Cancel-Ok

#7
If it is matter of vote, I'd vote for Ok --> Cancel most of the time.

My justification for this is to avoid accidentally going for Ok when what you want is Cancel...but this happens to be biased against left-handed people!

Re: Ok-Cancel versus Cancel-Ok

#8

HN folks will appreciate the entire Factorio blog. They are super open about the design of their game and it's full of micro-postmortems. https://www.factorio.com/blog/ Also, if you're reading this, you are in a demographic that is likely to absolutely love Factorio. Go buy it, it's 20 eur/usd, you won't regret it. Some call it "Programming: The Game".

Oh, you will regret it. That’s like saying “Try heroin! You’ll absolutely love it.” Not technically wrong...

(Edit: I’m joking. It’s a great game.)

Re: Ok-Cancel versus Cancel-Ok

#9
post #7

If it is matter of vote, I'd vote for Ok --> Cancel most of the time. My justification for this is to avoid accidentally going for Ok when what you want is Cancel...but this happens to be biased against left-handed people!

OK then cancel makes sense because 'OK" is the first, and therefore default option

Cancel then OK makes sense as 'OK' is then in the bottom right corner, same place as the 'next' in a wizard GUI. But call it 'Continue' or something, whatever you're saying OK to.

Re: Ok-Cancel versus Cancel-Ok

#10

HN folks will appreciate the entire Factorio blog. They are super open about the design of their game and it's full of micro-postmortems. https://www.factorio.com/blog/ Also, if you're reading this, you are in a demographic that is likely to absolutely love Factorio. Go buy it, it's 20 eur/usd, you won't regret it. Some call it "Programming: The Game".

> Some call it "Programming: The Game".

This is actually why I haven't bought it (yet). When I have the urge to program something, I think I'd rather put that towards building something real than playing Factorio.

Post reply on HN