'Make and Program Device Main Project' also has a drop down selection (down arrow indicates)
Welp. Indeed it does. It's a marvel, all the extra features they crammed into the GUI.
But I think my 32" monitor is too small for this. And I already use it at reduced resolution of 1920 x 1080, rather than 2560 x 1440. I could have used this for 10 years without realizing that dot was an arrow.
And, of course... no keyboard shortcut.
I realize it took me years to figure my way around 8. So nothing new, really. But many of the things I slowly learned with 8 were mindblowing awesome. I don't imagine that happening with X. (They probably just find a few extra pixels to stuff it on the GUI). So far the two things I love are that the entire line gets highlighted with one click, for cut/past operation. And floating windows. The comment/uncomment all-highlighted buttons are nice, but I could easily live without them.
I also am sad that there is no navigating by alphabetical list of labels.
For me, this "drop down arrow" and scolling down to select defeats the purpose. And I don't even want it to program multiple devices, where doing that each time would be silly. I might reassemble code many times, just to catch and fix errors as I go, for every one I program a test board. I don't see the big reason to combine make and program into one button, at all. From my perspective. I suppose it guarantees you can't forget to update before flashing, but it seems dumb to take this "terrible burden" off the coder. It seems pretty obvious that w/e you flash is w/e you last compiled. In 8, you could even enable automatic programming after every successful build, if you like. That was an option.
The X paradigm would be close to perfect if only it checked to see if any files have been edited since the last build. And if not, it would program, only. Then it would be just a program button with an automatic nanny-check.