Show Posts
Pages: 1 [2] 3
16  Development / Other Software Development / Re: Need testers for a new IDE on: November 18, 2012, 12:20:27 am
Another new build is up.  Fixes some build issues and adds a settings screen to turn off full compiler output. I've also managed to slim down the Mac build by about 20 MB.  It's still my goal to get under 100MB.

http://hudson.joshy.org:9001/job/ArduinoX/lastSuccessfulBuild/artifact/
17  Development / Suggestions for the Arduino Project / Re: Interest in overhauling the IDE user interface? on: November 17, 2012, 01:41:23 am
Sorry, 32-bit.

______
Rob


Okay. That explains it. I'm currently only building the 64bit version. I'll work on a 32bit as well.

In the meantime, I've just pushed out a new build which fixes a ton of bugs and also remembers the set of open sketches between runs.
       
18  Development / Other Software Development / Re: Need testers for a new IDE on: November 17, 2012, 01:38:25 am
I've just put up a new build that fixes a ton of bugs.  BTW, the Windows build is 64bit only.  I'm working on a 32bit build.
19  Development / Suggestions for the Arduino Project / Re: Interest in overhauling the IDE user interface? on: November 16, 2012, 05:26:42 pm
Hmm.  32 or 64 bit?
20  Development / Suggestions for the Arduino Project / Re: Interest in overhauling the IDE user interface? on: November 16, 2012, 05:10:10 pm
What version of windows are you running?

Hi Josh,

I downloaded the Windows version and got this error



______
Rob
21  Development / Suggestions for the Arduino Project / Re: Interest in overhauling the IDE user interface? on: November 16, 2012, 02:02:11 am
at the end of a line I would hit enter, a new line would be made but the cursor stayed at the end of the old line

I've just pushed out a new build which should fix this and a few other issues.
22  Development / Suggestions for the Arduino Project / Re: Interest in overhauling the IDE user interface? on: November 14, 2012, 09:18:33 am
Could you clarify? I don't understand what you mean.

seems nice, one thing that bugged me was hitting enter did not move the cursor to the new line
23  Development / Suggestions for the Arduino Project / Re: Interest in overhauling the IDE user interface? on: November 13, 2012, 11:54:59 pm
I've overhauled the build system and set up a server to make the builds repeatable.  That means we now have a *Windows* version as well as Mac.  Here's the zip:

http://hudson.joshy.org:9001/job/ArduinoX/lastSuccessfulBuild/artifact/dist/ArduinoX-win.zip

Just unzip it and run the EXE. It has Java and the compiler bundled with it.  It runs on Windows 8. It *should* run on older versions of Windows down to XP, but I haven't actually tried them yet since I'm using Win8 for my job.

This build only has support for a few devices and examples, but it's easy to add more. Please try it out and tell me what bugs/features you want next.

Thanks.
 Josh
24  Development / Other Software Development / Re: Need testers for a new IDE on: November 13, 2012, 10:58:46 pm
Yes, the downloads are a bit beefy still. I haven't had a chance to trim out unnecessary files from the JRE and gcc bundles.


Thanks Josh, at 92Mb I'll just have to look at this month's data usage, but I'll grab it as soon as I can.

______
Rob
25  Development / Other Software Development / Re: Need testers for a new IDE on: November 13, 2012, 04:14:06 pm
I've overhauled the build system and set up a server to make the builds repeatable.  That means we now have a *Windows* version.  Here's the zip:

http://hudson.joshy.org:9001/job/ArduinoX/lastSuccessfulBuild/artifact/dist/ArduinoX-win.zip

Just unzip it and run the EXE. It has Java and the compiler bundled with it.  It runs on Windows 8. It *should* run on older versions of Windows down to XP, but I haven't actually tried them yet since I'm using Win8 for my job.

This build only has support for a few devices and examples, but it's easy to add more. Please try it out and tell me what bugs/features you want next.

Thanks.
 Josh
26  Development / Other Software Development / Re: Need testers for a new IDE on: November 03, 2012, 07:56:28 pm
Yes. Per sketch.



Quote
The port will be automatically closed and reopened when uploading a sketch.
Something people have been wanting for a long time.

One more thing, does the program remember it's size and position between invocations?

______
Rob
27  Development / Other Software Development / Re: Need testers for a new IDE on: November 03, 2012, 03:41:46 pm
The serial monitor is attached to the code window, that way there is never any doubt about which serial port goes with which sketch.  The port will be automatically closed and reopened when uploading a sketch.


I like the look, nice and clean, better font, line numbers, reference on hand etc. But I'd rather chew my own arm off rather than use a Mac smiley

Let us know when you have it on the PC.

Does the serial monitor stay open so you don't have to relaunch it every time?

______
Rob
28  Development / Other Software Development / Need testers for a new IDE on: November 02, 2012, 09:58:57 pm
I've been working on a brand new Arduino IDE written from scratch (though it borrows some code from the existing IDE).  The goal is to be easier to use, clearer, and with some fun new features.  (see attached image. note that the visual design isn't started yet.)

Right now the IDE is very alpha but I'm ready to start sharing it with people.  I'm look for some Mac users who would like to test it. Don't worry, it will be fully cross platform but I've only built the Mac.app bundles so far. (With luck we can eventually get it into the Mac store tool!).

Interested?

- J
29  Development / Suggestions for the Arduino Project / Re: Interest in overhauling the IDE user interface? on: October 26, 2012, 11:18:43 am
I'm attaching the serial port panel to the code editor window so there is neve any doubt about which port goes with which sketch. This makes it easy to use two ports at once.
30  Development / Suggestions for the Arduino Project / Re: Interest in overhauling the IDE user interface? on: October 19, 2012, 03:04:42 pm
I love the look. Did you do a new syntax highlighting scheme as well?   What I have working in my new IDE so far is functional and fast, but ugly as sin. I could really use some help on the visuals side.

If you are interested I'm doing a private alpha release this weekend. Send me an email at joshua@marinacci.org if you want in.  Thanks!
- Josh

I love that there are professional quality alternative IDEs but that is no reason to let the main Arduino developer tool atrophy.  We are talking about the first thing that a new user experiences. It should be as good as possible.


I suggest a two phased approach. First, implement a bunch of small fixes and improvements that increase usability without fundamentally adding anything new.  Things like:

* Smooth fonts
* Resize fonts with a shortcut (cmd+ and cmd- usually)
* Match native key bindings. Right now certain keybindings are available in native apps that aren't there in the IDE.  Ctrl-A for start of line, for example. (on Mac)
* Serial port names.  When the IDE asks you for the serial port of your Arduino it gives you a list of names that contain no useful information. There must be some way to fix this.  Perhaps if there is only one serial port attached we don't even ask you, just assume the default.
* Add a "Window" menu showing the currently open windows
* line numbers in the gutter
* a selection of nice alternative color themes
* make the toolbar look nicer (new colors? gradients?)
* switch to nicer icons from the Noun project.
* make the serial port dock-able with the main window
* support fullscreen mode on OSes that support such a concept.

The second phase would tackle deeper issues

* syntax highlighting and code completion
* a sidebar with inline help for the language reference
* a sidebar with docs on each library you have imported into your project
* a way to discover and add new libraries from within your IDE. Perhaps a repo of common arduino libs?

thoughts?

- Josh


Hey Josh,

I'm actually a UI designer who got into creative coding and inevitably into hardware stuff, so the IDE kind of drove me crazy after being used to a lot of designer designed UIs. I actually have dug around on the IDE files and managed to hack into a few things. I did a writeup today here: http://hellowoo.com/arduino/dark-ui-theme-syntax-highlighting/ since it was generating some interest and also have a thread going here: http://arduino.cc/forum/index.php/topic,120268.0.html feel free to add to it or poke the developers for some suggestions smiley maybe they will implement some of the changes.

I have managed to do a few things like: smooth fonts, change UI colors and Icons, change the syntax highlighting. It would be nice to have a tool writing in something like processing that would allow to write to the file I edited so edits could be seen easier too. Still a lot to be desired, but its a start.

As a side note, read up on your arduino IDE project, and if you need design, hit me up. I would love to help.
Pages: 1 [2] 3