Arduino 1.0 Soon - What do you want to see?

I hear Arduino 1.0 is coming very soon - lets have a 'who wants what' so we can all be disappointed when things aren't included :smiley:

I'd like it to show the serial port and board in dropdown selection boxes instead of it being hidden in a menu.
I'd like the icons to be updated a little bit to reflect the 'shiny new 1.0' - maybe the startup box too.

There are more but lets hear what others have to say...

Popular demand in some forums appears to be:
A module that let's you tell what you want to do and it gives you the code and what components you use.

Haha yeah - unfortunately that can't be done - that's why we have PaulS... :smiley:

Auto popup/down of the serial monitor seems to be popular.

Allowing some control over the compiler flags.

Remembering the size and position of the window (bloody hell every program I've written in the last 20 years has done that).

Line numbers.

Allow tab size setting.

Use tabs not spaces.

These are (or should be) simple things, no need to emulate Eclipse or Netbeans. Just make it a bit more usable.


Rob

Yeah I like all of those.

Also - more file extensions allowed for tabbed files. Why can't I use .hpp or .hp or .cp? why only .h, .c, .cpp and .pde?

A file extension other than dot-PDE that is NOT three letters.

Per-Sketch build options (#define's that are passed to the compiler when building the core / libraries).

Graynomad:
Auto popup/down of the serial monitor seems to be popular.

Would love to see that too, or even better, let the window stay open, and disable the monitor while uploading, then enable it again after it is finished.

Would also love to see a system that could contain libraries and download them if not found. So you put ie #include <Keypad.h> in, and it then searches the database with all libraries in, and then asks if it should download and auto install it if it is found.

Also so it could suggest things while you write, like when I write C#, it then keeps popping up with a little list of things that could be related to what I write.

Definitely tabs not spaces.

Line numbers.

Serial Monitor reappears again if the IDE makes it disappear when hitting upload.

If the file is modified outside of the editor, ask if you want to load the new updated version.

Just went looking for this, apparently setting to use an external editor works well for this

And although it may seem petty, an aesthetic update would be appreciated.

Just a few little ones :wink:

Ability to use Forth.

Have it become simply a Eclipse or NetBeans extension, or simply become another Eclipse or NetBeans distribution.

Double-click on an error and go to the line of code.
Ability to easily open library files in the editor.
Ability to put your own library files in a directory outside of the arduino installation so you can upgrade to a new release and keep your own libraries.

Ability to put your own library files in a directory outside of the arduino installation so you can upgrade to a new release and keep your own libraries.

That feature has existed for several arduino IDE versions now.

There is a list of libraries in the reference. Some libraries are included with the Arduino software. Others can be downloaded from a variety of sources. To install these third-party libraries, create a directory called libraries within your sketchbook directory. Then unzip the library there. For example, to install the DateTime library, its files should be in the /libraries/DateTime sub-folder of your sketchbook folder.

Lefty

Support for all 8-bit AVRs...

PLEASE fix the IDE so that when you use the Undo command, the focus moves to show you what got undone!

Personally a few of the things already mentioned are my biggest complaints, lack of line numbers and the tab situation...

Something I'd like to see, and I don't think it'll be in this version, maybe in a few more updates, but when you select functions or variables, it highlights other places in the code where they're called...

when you select functions or variables, it highlights other places in the code where they're called...

That's a very useful feature.


Rob

Everything that Turbo C had in 1990.

Everything that Turbo C had in 1990.

Haha :smiley:

the ability to see the c code that it is compiling. maybe in a second window.

Oh, another not necessarily next update, but sometime in the future possible feature, breakpoints... so that you can get a better idea of where your code is failing