...
Code coverage integration
- Incremental test run. Re-run only tests that execute changed code
Searchable option dialogs (MacOS X Tiger like)
Project-wide error highlighting (to be displayed in project view)
- Floating editor tab groups
Custom inspections and intentions based on structural search and replace templates
Extract method refactoring enhancements. Will work in some cases, where it currectly refuses to.
@NotNull annotation runtime assertions
Version control integration usability enhancements: tree-like or list-like changes instantly available in the toolwindow.
Inplace rename refactoring for local variables
- Module system should support notion of interface and implementation
- Separate dependencies for module interface, implementation and test parts
JUnit4 support
- Background update from the VCS
- Code completion API
Embedded languages API: XML tag contents and attributes, java string literals
Global inspection API
Classic options view usability improvements
...