Pages: 1 [2]   Go Down
Author Topic: 28 Small & Simple IDE Changes  (Read 3167 times)
0 Members and 1 Guest are viewing this topic.
SF Bay Area (USA)
Offline Offline
Tesla Member
***
Karma: 124
Posts: 6637
Strongly opinionated, but not official!
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
solid engineering and design.
Oh, I dunno.  "Glue" is "engineering."  I'd put about half your requests in the "eye candy" category; nice to look at and elegant from some technical point of view, but not really very useful (I have an especially dim view of "smooth scrolling", ever since it slowed down the VT100...)  Yeah, the syntax coloring ought to be based on a complete parser with the capability of separately coloring any lexical element, but actually using that many colors would be silly...

I also find your willingness to spend cpu cycles, while attempting to preserve "vertical real estate" a bit inconsistent.

But the only one I think is a really bad idea is "9. Add ability to hide/show the top row of buttons..."  All the documentation is based on those buttons, and they're fundamental to the IDE's "Ease of Use."  Setting things up so that beginners might accidentally delete them is a terrible idea.
Logged

Offline Offline
Edison Member
*
Karma: 26
Posts: 1339
You do some programming to solve a problem, and some to solve it in a particular language. (CC2)
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

16: tab are the evil  smiley-evil

If anything has to be said about indentation capabilities of the Arduino IDE, I think CTRL+T is quite good, but an on-the-fly auto indentation feature like e.g. in MS Visual Studio would be awesome.
Especially because we'd see much more readable code in the forums smiley-razz
But hey, I won't be comparing VS with Arduino IDE..

17: relying on concatenation order of source files is total madness IMHO no, wait _concatenation_ of source files is total madness; #include directives and #define guards were invented for a purpose... if I had the power, I'd take that feature away from the IDE  smiley-evil
OTOH, having more than a handful of tabs open makes switching between them a PITA... But again, it's an editor for "sketches", not for "projects". That must tell us something smiley-wink

18: serial monitor auto-opening would be most welcome.

19: direct hex upload from the IDE ("Upload compiled sketch" maybe ?) is totally useless IMHO given the target audience of Arduino.

20: the main problem I see with keywords.txt files is they add up regardless of the libraries actually used by the sketch.

Can't find the link right now, but there's at least one very popular ide mod around here. One of its marketing points, IIRC, was serial monitor auto-opening...
Logged

Pages: 1 [2]   Go Up
Jump to: