With this release, we’re happy to announce the availability of the DevStyle Preview, bringing “Developer Ergonomics” to Eclipse! Also included is support for TypeScript 2.4, and dozens of fixes in the Angular and TypeScript space.
Included in this release:
- Angular & TypeScript
- Miscellaneous Fixes
For years, Eclipse has delivered the same, highly capable platform, albeit with a predictable sameness – a monotone, but reliable, experience. If you love the brawn of Eclipse, but are underwhelmed with its beauty and usability, get ready to see it in a whole new light, with DevStyle. Continuing down the path we set down with Darkest Dark, DevStyle includes an enhanced startup experience, awesome themes, and enhanced functionality within the IDE.
Tired of seeing the same old “Choose your Workspace” dialog when you fire up Eclipse? Or having a hard time finding the files or a workspace you were working on recently? Use the enhanced startup experience to easily start new projects, jump back into the action in old ones or easily open one of your many workspaces.
Make your workbench a work of art. DevStyle allows you to define a theme that’s uniquely you! And yes, it’s no longer just our awesome dark theme – what is your idea of the perfect theme? Light and bright? Dark with pops of color? Fine tune your workbench, even down to specific hues and custom icons that speak to you.
Find the modal search dialog cumbersome? We’ve replaced this with a very capable inline search – we’re sure you’ll find it far more efficient, and unintrusive, it won’t interrupt your workflow.
With the breadcrumb toolbar, you can easily navigate between groups of related resources, great when exploring a large new project, or working with one of your own. View the “crumb trail” that led to the current file and then click any segment in the trail to explore and navigate.
For more on DevStyle, do watch our introductory video.
Angular & TypeScript
- Renaming or moving an HTML or CSS file that’s associated with an Angular component will result in references to these files being correctly updated too.
- TypeScript 2.4 is now fully supported.
- The integrated version of TSLint 5 has been updated to 5.6.0; as always, we will only use this version if you aren’t explicitly using another version within your project.
We’ve made several fixes in this area as well:
- Stopping the Angular server will now ensure the Node process is terminated as well. This ensures you won’t have a port blocking problem when restarting the server – this was an issue on Windows.
- On a Mac Pro, or any other systems with multiple ethernet cards, much of our Angular server tooling was defunct, including status monitoring and debugging. This has now been fixed.
- Several bugs around TypeScript refactoring have been fixed.
- Several issues around synchronization of source code with our internal TypeScript and Angular models have been fixed. We’re continuing to make improvements in this area.
- Using an advanced setting on the TypeScript preference page, you can turn off the automatic detection of TypeScript projects.
- Performance issues around editing large TypeScript files have been fixed.
- An empty baseUrl property in tsconfig files is now correctly handled, fixing related validation issues.
- In a TypeScript project, TSLint will now validate js, jsx and tsx files too.
- If your perspective contained multiple Open TypeScript Symbol buttons in the toolbar, please switch to a new Window, using Window > New Window to get a perspective without these buttons. The problem will not recur.
- The quick diff popup, as well as the XSD editor will now appear with appropriate colors when using the Darkest Dark theme.