- Faster indexing speed
- UI/UX Improvements
- New scrollbars
- Improvements for Mac OS X (native-like status bar, IDE restart, etc.)
Soft wrap in the editor(work in progress, use at your own risk)
- Java
- Faster method usage search
- New formatting options (alignment in columns, relative indents)
- Spring
- Spring Web Services support
- Spring testing support
- Spring integration with JSRs and languages: JSR-330(CDI), Groovy, etc.
- extended placeholders support
- new live templates (patterns and frameworks)
- intelligent resources support (smart completion and warnings for resource types)
- Maven
- Maven Refactorings
- Maven Generate actions for pom.xml editor
- Maven pom.xml editor new features
- Easier Navigation
- Smarter Paths
- More intelligent plugins configuration
- Maven Dependencies Diagram
- Discover & download libraries from maven repositories even in plain java projects
- JavaScript / ActionScript Support:
- Smarter introduce: allow to extract fragment of E4X literal / arbitrary well-formed binary expression (e.g. b + c in a + b + c), suggest variants when no selection
- Introduce parameter refactoring for function.
- Create parameter fix on unresolved variable.
- ActionScript: create field / assign to field fix available on unused parameter.
- ActionScript: inline one function call and leave the method option.
- ActionScript: rename access property functions renames field and vice versa.
- Flex Support:
- Flex and FlexUnit run configuration: select browser or Flash Player to launch your application with (IDEA-49795)
- Flex and FlexUnit run configuration: option to place your SWF file to the local-trusted sandbox (IDEA-51966)
- Settings | Compiler | Flex Compiler: option whether to include debugging info into compiled SWF/SWC (IDEA-52692)
- Compile CSS to SWF (IDEA-54169)
- Extract interface, Extract superclass actions
- Reworked 'New ActionScript Class' / 'New Flex Component' actions that support file templates
- 'Go to symbol' feature now works in MXML components
- Google Web Toolkit
- Support for CSS in ui.xml files
- Improved support for JSNI methods
- Action to generate and view GWT Compile Report
- Support for ClientBundle and CssResource
- XML
- XML editing improvements in IntelliJ IDEA X
- RelaxNG plugin bundled.
- Version Controls Support
- Git support improvements, including 'Git Log' view.
- Mercurial support
- Application Servers
- Option in the module wizard to quickly create a run configuration for an application server
- Groovy
- Change Method Signature refactoring working for both Groovy&Java code
- Compiler: navigation from the generated stubs to the Groovy classes
- HotSwap for Groovy classes
- Easy Grape dependencies downloading
- Groovy++ list->object, map->object, closure->object conversions, traits support
- In-place rename for local variables
- Gant: Ant task names completion (requires Ant Support plugin enabled)
- Grails
- GSP: completion for attributes "action", "controller", "template", "contextPath", "plugin"
- GSP: resolving variables defined in tags like g:each, g:set, etc.
- GSP: support javascript in tags like "onSuccess", "onFailture", etc.
- Preliminary debugging of GSP pages.
- Completion for value of action/controller parameters in built-in methods redirect(), render(), forward(), chain().
- Source and javadoc jars detection for Ivy dependencies if they exist in the local Ivy cache.
- Renaming related artifacts together (e.g. renaming matching .gsp together with a controller action, renaming matching test classes together with production ones, etc.)
- Language Injection
- Injected Fragment Editor now supports everything an ordinary editor does (Reformat, Intentions, etc.)
- Database & Persistence Frameworks Support
- Named, positional and indexed parameters of SQL queries are covered just like in JPA QL case
- Hibernate Criteria API supported
- JPA Console
- JDBC Console UI revised
- Initial support for HSQLDB Dialect
- Android Support
- Navigation to original resource from its usage in Java code
Labels:
None
8 Comments
comments.show.hideJul 26, 2010
Bas Leijdekkers
Don't forget the align "fields/variables groups" feature.
Jul 29, 2010
Vincent
Mouse event not responsible in the package explorer.
Jul 29, 2010
Dmitry Jemerov
Please report bugs to our issue tracker: http://youtrack.jetbrains.net/
Jul 31, 2010
Vincent
After restarted,it works again.
Aug 03, 2010
Jay
I don't know where's the good place to ask this, but when to expect Ruby plugin for IDEA X?
Aug 04, 2010
Eugene Toporov
Jay, the best place to ask about Ruby support is at the dedicated forum: http://devnet.jetbrains.net/community/ruby
We plan to release Ruby plugin soon. Most likely with the next RubyMine 2.5 EAP, later this week or early next week.
Aug 04, 2010
Jens Riboe
I'm missing Android on the list above.
What I really would like to see to improve the current Android support in IDEA, is a UI designer for Android.
Currently I'm using Eclipse for the visual UI design of Android layouts. The UI designer in Eclipse leave a lot to desire, so there are plenty of room for improvements.
For example: populating lists with dummy data, attaching row layouts to lists, support for designing dialogs and menues, support for designing user defined widgets, visual design of shape drawables (including gradients) and more.
Aug 04, 2010
Eugene Toporov
Jens,
Thanks for the ideas. The best way would be to create feature requests in our issue tracker: http://youtrack.jetbrains.net/issues/IDEA
Or, to vote for them if they are already there.