Did some more playing with this. As long as you close the original blank session, at next start the ide appears to re-open however many sketches you had open so long as you quit by chossing File->Quit. I have tested up to 12. I opened 12 sketches, exited the ide by selecting File->Quit, then reopend the ide (by double clicking the desktopo shortcut for the ide app) and it reopened all 12 sketches in the last size location they were in when I quit.
If I then double click the desktop shortcut again (without first closing the 12 open windows), it will open 12 more windows exactly on top of the first 12.
Quarencia:
Did some more playing with this. As long as you close the original blank session, at next start the ide appears to re-open however many sketches you had open so long as you quit by chossing File->Quit. I have tested up to 12. I opened 12 sketches, exited the ide by selecting File->Quit, then reopend the ide (by double clicking the desktopo shortcut for the ide app) and it reopened all 12 sketches in the last size location they were in when I quit.
If I then double click the desktop shortcut again (without first closing the 12 open windows), it will open 12 more windows exactly on top of the first 12.
Thanks for the detailed report, I certainly can do something on those areas if is needed.
I don't really know if is a bug or a normal behaviour. I mean, maybe I can add another menu option saying "Save and quit"? I can't recall any windows program that I like restoring the last edited file, for me a window is the representation of the sketch, and not the program. The position and size of the window seems to be wrong, I will check that because I prefer to duplicate a normal app behaviour like:
Remembering window size
Window position is based on system location (in cascade)
But if you have some thoughts about this, I will love to ear them. I just don't want to change things users are get used to, but add features users miss, like the library manager or those small enhancements.
Magicj:
It worked fine for a while but the same issues have started again.
What kind of issue do you experience? it seems that lastly 2560 clones are very faulty.
Congratulations for this wonderful improvement Erwin. Can you explain me how do you calculate the ram usage and what is the criteria for saying "warning: Large amount of SRAM memory used" ? Do you have a percentage threshold (used/total) or do you use a more complicated technique?
Thanks
cantore:
Congratulations for this wonderful improvement Erwin. Can you explain me how do you calculate the ram usage and what is the criteria for saying "warning: Large amount of SRAM memory used" ? Do you have a percentage threshold (used/total) or do you use a more complicated technique?
Thanks
Hi. The original author of this improvement defined 50% as the threshold, maybe there is a better way but I can't think on one. I just added the board ram sizes to board.txt based on the datasheets.
I didn't know the RAM size was specified in the boards.txt file (I assumed it was by CPU). The ProMicro uses it's own core, so the boards.txt file is in a different place.
mattallen37:
If the RAM size isn't specified in the boards.txt file, why doesn't it say so, instead of saying 1024 bytes?
OK, will add that message for next version
Quarencia:
Another potential improvement...sure would be nice if the find/replace functionality could be made to search all tabs instead of just the current tab.
Sounds nice! I will check if is easy to add a new checkbox to enable that (I don't want to change normal behaviour)
I want the "Serial Monitor" button on the next release to schedule the Serial Monitor opening if is pressed while upload happens: http://screencast.com/t/xk05K2ds
I need suggestions for the text in the string
" (waiting for upload completion)"
Any suggestion from a native English speaker? I want it to be very easy to understand.
NEW:
*Find and replace dialog now supports Searching all opened tabs
*Serial Monitor button now can schedule the opening of the monitor when the upload completes
*When loading or starting a sketch the IDE finds the end of the Setup function to place the cursor
*Fixes to the Next Tab and Prev Tab menu items. http://arduino.cc/forum/index.php/topic,124253.0.html
*If boards.txt does not contain the ram size for the selected board, user will see a warning (no default values now).
I was experimenting with version 1.0.1f, and -- first of all -- congratulations on some well thought-out improvements. In particular,
I think the fact that 1.0.1 can now coexist with other versions of the IDE (e.g., 0023) without each arguing over the config files each time one is a major improvement in usablity.
I like the avrdude "fixer" wrapper -- but! I seem to have trouble with this and USBAsp (which may be because the USBAsp driver doesn't show up as a Com port). Running version 5.10 of avrdude directly from the command line is a work around (just copy and paste the verbose uploading command line info into a cmd.exe box works fine), but perhpas this is something that is not just affecting my setup (Win XP -- I haven't tried it yet on a later version of Windows).