Hey Stephen,
Expanding a little bit on what poslathian said: 0.0.7 hit feature freeze a couple of days ago, so we're in bugfix-only mode for this release.
With respect to the future, while the current Maple IDE is a fork of the Arduino code, we are in the process of writing our own IDE from scratch. Using the Arduino IDE was a great way for us to get started, but it's a pretty big (15k+ SLOC) Java code base, and maintaining it has become a headache that none of us here at LeafLabs is particularly fond of.
The new IDE is also being designed with future LeafLabs products in mind. This should make integration with Oak, etc. much simpler than attempting to modify the existing code base. And last but not least: the new IDE is in Python, which is just good news all around.
We're focusing on getting a prototype done by the end of the weekend, which we'll use internally for a while to get the bugs out, before releasing it as Maple IDE 0.1.0.
We realize that you're already comfortable with the Arduino IDE, so we're keeping all of the Arduino keyboard shortcuts, and are making the new user interface extremely similar to theirs, from menus to button placement. It's our goal and firm expectation that you'll be able to use the new IDE right away, without a steep learning curve keeping you from what you really want to do: hack on your projects! We'll also be watching changes to Arduino's IDE closely, in order to match them feature-for-feature as much as we can.
That said, while I won't speak to any core or library modifications, I can tell you what changes from the "[environment]" section we plan on incorporating into 0.0.7 and the future 0.1.0:
* Synchronized with the Processing 1.1 code base.
No for 0.0.7, N/A for 0.1.0.
* Modified the parsing of gcc / g++ output and error messages.
This is a pain point for all of us in the current version; we totally agree that compiler output is woefully inadequate as-is. We have a temporary stopgap measure committed and tested in our 0.0.7 development line that improves the compiler output to within tolerable levels. 0.1.0 will have greatly improved compiler messages that we think you guys will really like.
# Clear serial monitor button when the serial monitor opens.
No for 0.0.7, yes 0.1.0.
# Add keyboard shortcut for opening the serial monitor.
Yes 0.0.7, yes 0.1.0.
# Line termination options in the serial monitor.
No 0.0.7, yes 0.1.0.
[examples / documentation]
* Re-organized and numbered for easier access and better progression.
No 0.0.7, yes 0.1.0.
# Add examples using specific hardware (simple analog sensors, optocouplers, etc.)
No 0.0.7, (probably) yes 0.1.0.
By the way, once we're closer to 0.1.0, we'd be extremely grateful to any alpha testers. Let us know if you're interested; if enough of you are, we'll put together an alpha release. Consider it a good opportunity to get your pet feature in...