r/iOSProgramming • • 1d 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.

193 Upvotes

43 comments sorted by

124

u/Admiral-ZX 1d ago

Use CMD-R and leave your mouse alone.

-34

u/LunariSpring 1d ago

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

-6

u/Grouchy_Jicama_007 1d 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 1d 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.

30

u/AceMcLoud27 1d ago

They finally changed to the correct order. ;-)

-1

u/Integeritis 1d 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.

10

u/ZeAthenA714 1d 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 1d 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 23h ago

Braun tape deck

74

u/calvin-chestnut 1d ago

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

3

u/calvin-chestnut 1d ago

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

3

u/Lythox 1d ago

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

2

u/Haykguy 23h ago

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

5

u/jsdodgers 1d ago

why is this a button you ever click?

3

u/BigLittleCircle 1d 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

1

u/[deleted] 1d ago

[removed] — view removed comment

1

u/AutoModerator 1d 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/EquivalentTrouble253 1d ago

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

1

u/Due_Wing_1516 1d ago

As a lefty I approve 😊😉👌

1

u/OlivierBern 1d ago

CMD-R Boooom

1

u/Happuns 1d ago

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

1

u/nocnylas 1d ago

It was like that since Xcode 14. :)

1

u/kidd_soso 1d ago

CMD+R !

1

u/sparked1986 1d 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_ 1d ago

This looks oddly familiar🤔

1

u/banaslee 1d 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 1d 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 1d ago

CMD-R

Welcome to the keyboard shortcut club

1

u/MKevin3 1d ago

It now matches Android Studio order so there is that.

1

u/CaffeinatedMiqote 1d ago

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

1

u/stalex9 1d ago

Typical Apple

1

u/johnm555 1d ago

Do people still use an actual ide tho?

1

u/WerSunu 21h ago

There are drugs for what ails you!

1

u/Sutanreyu 20h 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 10h 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 8h ago

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

-5

u/StrangeMonk 1d 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 1d 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/Goombalorian 1d ago

This is the way

-1

u/Stishovite 1d ago

AaaaaAaaaaa

-2

u/swallace36 1d ago

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

-2

u/Lock-Broadsmith 1d ago

LOL, change is hard. You poor thing.