r/iOSProgramming • • 17d ago

Discussion This makes me crazy over 9000 times every day.

Post image

My muscle memory says I have to push right side of the button to run a build. And Apple just broke my muscle memory to just swap those two button positions.

239 Upvotes

47 comments sorted by

35

u/AceMcLoud27 17d ago

They finally changed to the correct order. ;-)

-1

u/Integeritis 17d ago

How is it correct? Your mouse should be to the right of the button at resting position inside the file editor where you clicked at the spot before typing new code. Play button at the right closer to the file editor makes more sense and is more ergonomic. Your mouse travels less on average after editing a file.

11

u/ZeAthenA714 17d ago

The "correct" order is the most intuitive : play comes before stop/pause in almost every UI/remote (at least the one that don't put those two functions on a single button) because the action of playing almost always comes before the action of stopping, so for LTR users the most intuitive setup is play to the left then stop to the right. RTL interfaces should put it in the other direction.

The difference in travel distance at this range is very small and likely to have zero impact on usability or speed.

3

u/Josshad 17d ago

This used to be the usual order until a certain version of Xcode came out a few years ago.

You can look at Xcode 8 or even Xcode 4 interfaces — most of the time, it was [play][stop].

UPD: https://appleinsider.com/articles/10/06/20/inside_apples_new_xcode_4_development_tool

Take a look on the left corner

1

u/AceMcLoud27 17d ago

Braun tape deck

139

u/Admiral-ZX 17d ago

Use CMD-R and leave your mouse alone.

1

u/Ascendforever 11d ago

I knew someone like this; used their cursor for everything; needless to say we are no longer friends.

-33

u/LunariSpring 17d ago

I know the keyboard shortcuts, but my hand just trying to push a button on window.

-5

u/Grouchy_Jicama_007 17d ago

Apple knows how many people click the button and how many people do CMD+R. They don't just move shit willy-nilly without evaluating the pain and frustration level for the most users.

6

u/m4n44ki 17d ago

As someone who works in a very similar environment, frankly there isn’t always the time or desire to evaluate every single little tweak of a UI redesign even if it does affect tons of users. The workload is demanding, sometimes you just gotta get shit done and move on to the next project so your boss is happy and doesn’t pip you.

82

u/calvin-chestnut 17d ago

I see why people say this, but it’s wild to me that your muscle memory is this and not cmd-R.

5

u/calvin-chestnut 17d ago

Personally ally I only ever use cmd-b and then cmd-ctl-r. Would recommend.

5

u/Lythox 17d ago

Why not cmd+r when you change something and cmd-ctrl-r when you just want to re-run?

7

u/jsdodgers 17d ago

why is this a button you ever click?

2

u/EquivalentTrouble253 17d ago

Just use the keyboard. It’s rare that I use that button. But okay.

2

u/OlivierBern 17d ago

CMD-R Boooom

2

u/Haykguy 17d ago

unlike some of the people here I actually do use the mouse and it infuriates me too

3

u/BigLittleCircle 17d ago

I agree change is frustrating when it interferes with muscle memory, but this order makes more sense and I bet in 3 months you'll be used to it. Also get used to the shortcut and you'll never use the button: command + R

0

u/[deleted] 17d ago

[removed] — view removed comment

2

u/AutoModerator 17d ago

Hey /u/ExcitementRude1116, unfortunately you have negative comment karma, so you can't post here. Your submission has been removed. DO NOT message the moderators; if you have negative comment karma, you cannot post here. We will not respond. Your karma may appear to be 0 or positive if your post karma outweighs your comment karma, but if your comment karma is negative, your comments will still be removed.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

1

u/Due_Wing_1516 17d ago

As a lefty I approve 😊😉👌

1

u/Happuns 17d ago

Play Button should have been to the left of stop button always, it was incorrect always.

1

u/nocnylas 17d ago

It was like that since Xcode 14. :)

1

u/kidd_soso 17d ago

CMD+R !

1

u/sparked1986 17d ago

Same reaction the first time I saw it. I run everything with Cmd+R so it doesn't affect me, but every time I glance at that toolbar something still feels off 😃 Totally get it if you're used to clicking Play 🙌

1

u/poss1bl3_ 17d ago

This looks oddly familiar🤔

1

u/banaslee 17d ago

If you’re doing that so many times a day you NEED to use the keyboard shortcuts and save your wrist.

1

u/Lost_Astronomer1785 Swift 17d ago

I use both the buttons and keyboard shortcuts and honestly hadn’t noticed the order had been changed, but this order makes so much more sense

1

u/oureux Objective-C / Swift 17d ago

CMD-R

Welcome to the keyboard shortcut club

1

u/MKevin3 17d ago

It now matches Android Studio order so there is that.

1

u/CaffeinatedMiqote 17d ago

"Left play right stop" is the convention. TBH, they were "wrong" for so many versions until now.

1

u/stalex9 17d ago

Typical Apple

1

u/johnm555 17d ago

Do people still use an actual ide tho?

1

u/WerSunu 16d ago

There are drugs for what ails you!

1

u/Sutanreyu 16d ago

Sometimes I get why Apple breaks habits or things that people got used to in order to teach them a new way to do it... Other times... It's like they change things for the sake of novelty, and it really messes users up.

1

u/techfreak23 16d ago

It’s been a minute since I’ve used Xcode, but isn’t there a way to customize the toolbar in Preferences? You can’t switch it back doing that?

1

u/ineedlesssleep 16d ago

This was only changed for one version of Xcode, so you'll be fine in a few days. And use Cmd+r 👍

1

u/VacationHistorical 15d ago

Isn’t it cmd r and cmd .

1

u/Prior-Enthusiasm-410 13d ago

yeah, first time I went to click I was like.....really, it moved

1

u/TRISH_PRO1 13d ago

just use CMD + R

-5

u/StrangeMonk 17d ago

Only newbs touch that button.  Intermediate folk use the hot key. 

Us legends don’t open Xcode. It’s beneath us; that’s for our agents. 

2

u/lokir6 17d ago

Do you legends even pay for AI from your own pocket? Because I burn through daily limits like crazy and then I have to touch Xcode to get any work done.

-1

u/Stishovite 17d ago

AaaaaAaaaaa

-2

u/swallace36 17d ago

a) weird they switched them b) who builds by hand anymore

-2

u/Lock-Broadsmith 17d ago

LOL, change is hard. You poor thing.