Platform and Equinox
Views, Dialogs and Toolbar |
|
Less usage of icons in user confirmation dialogs | Multiple dialogs have been updated to not contain a question icon if they ask the user for a decision to align with the UI guidelines existing for the operating systems. For example, if you close an edited file, the resulting dialog will not show a help icon anymore. Also MessageDialogs methods will not show a question icon anymore for question / confirmation dialogs. |
Text Editors |
|
Preference to enable word wrap by default | A new preference has been added in the General > Editors > Text Editors page to specify that 'word wrap' should be enabled by default when opening text editors. This preference is disabled by default. |
Preferences |
|
Specify severity of missing project encoding check | In the Preferences under General > Workspace you can now specify the severity you want to use to report missing project encoding. The default value is "Warning". The other available values are "Ignore", "Info" and "Error". |
Themes and Styling |
|
Forms have updated default background color |
The background color of UI toolkit forms has been updated, as blue gradients are not very common now in user interfaces.
This will affect all form based user interfaces which do not use styling.
You can see the new behavior in the Eclipse IDE when theming is turned off via the preferences.
Old look: New look: |
Selected tab in CTabFolder is now highlighted |
The selected tab in a CTabFolder now has a highlight bar to more easily identify the the current selection.
Example showing the workbench with theming disabled: Old look: New look: |
Debug |
|
System encoding for Console |
A new launch configuration attribute is added to allow processes start with the system encoding.
As a result, Java processes can start without specifying explicit "-Dfile.encoding=" option and JVM will use
the system defaults defined by the user environment.
See Common tab in Debug Configuration dialog as shown below:
API Notes: If |
Support for ANSI escape codes in Console |
The Console interprets ANSI escape codes to produce styled output.
It supports 16 colors / 256 colors / true-colors for foreground and background, color palettes, and attributes like bold, italic, underline, invert, conceal, strike, crossed-out, framed: Only This functionality is available for all the text output to the standard output or standard error. It works for Java, C/C++, Perl, Python, shell, Groovy, Maven or any Eclipse supported language. Preferences are available under Preferences > Run/Debug > Console > ANSI Support. |