Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • (tick) Classic options view usability improvements
  • (tick) Searchable option dialogs (MacOS X Tiger like)
  • (tick) Project-wide error highlighting (to be displayed in project view)
  • (tick) NavBar
  • (tick) Scope view
  • (tick) Simplified project/module settings UI
  • Floating editor tab groups

Code

  • (tick) Code coverage integration
  • (tick) Custom inspections and intentions based on structural search and replace templates
  • (tick) Extract method refactoring enhancements. Will work in some cases, where it currectly refuses to.
  • (tick) @NotNull annotation runtime assertions
  • (tick) Inplace rename refactoring for local variables

VCS

  • (tick) Version control integration usability enhancements: tree-like or list-like changes instantly available in the toolwindow.
  • (tick) Inplace rename refactoring for local variables
  • Background update from the VCS

API

  • Code completion API
  • (tick) Injected languages API: XML tag contents and attributes, java string literals
  • (tick) Global inspection API

...

Compile/Run/Test

  • (tick) JUnit4 support
  • (tick) Eclipse compiler support

Not implemented

  • Floating editor tab groups
  • Incremental test run. Re-run only tests that execute changed code

Modules

  • Module system should support notion of interface and implementation
  • Separate dependencies for module interface, implementation and test parts

...