49

Eclipse Project 4.14 - New and Noteworthy | The Eclipse Foundation

 4 years ago
source link: https://www.eclipse.org/eclipse/news/4.14/platform.php?month=9
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

Platform and Equinox

Views, Dialogs and Toolbar

New view menu icon The view menu chevron icon (▽) is replaced by a modern equivalent, the vertical ellipsis ( ).

Almost every view has a menu that may contain additional configuration settings like filters, layout settings, and so on. The view menu was often overlooked and we expect that this change will help users to find it.

View Menu with vertical ellipsis icon highlighted
Find Actions: The improved Quick Access The formerly called Quick Access action has been retitled to Find Actions to better emphasize its goal.

The related UI has changed a bit to improve its usage and accessibility:
  • The widget item is now a regular toolbar item (button-like)
  • An icon is shown
  • Right-clicking on the tool item works and shows typical actions, including Hide
  • The proposals are now a regular dialog, centered on the workbench
These changes will greatly improve the experience if you're using a screen reader as it relies on a more standardized focus state. This also leverages all the default and usual accessibility features of dialogs (moveable, resizable...).

Loading the proposals has been improved as well to avoid UI freezes when loading proposals.

Find Actions finds text in file contents Find Actions is now extended by the Quick Text Search feature to show the potential text matches in file contents also in the proposals.
file-content-find-action.png

If the Quick Text Search bundle wasn't started yet, you may miss those matches. In this case, you can use Find Actions itself to activate the Quick Text Search by finding and selecting the Activate bundle for 'File content' proposals entry.

Activate File Contents
Find Actions lists workspace files Find Actions can now list matching file names from the workspace (similar to the Open Resource dialog). Upon selection the file is opened in the editor.
find-actions-resources.png
Inline rename for simple resources while in Project Explorer. In the Project Explorer, renaming (with the F2 shortcut or Rename context menu) will start an inline rename for normal resources when other files aren't affected by the rename.

project-explorer-inline-renaming.png

In cases where other files are affected by the rename, or the rename operation is customized, the rename dialog will appear as it previously did.

Text Editors

Show problem markers inline You can now see the errors, warnings, and info markers inline in most of the text editors. No more mousing around to see the actual error message!
Java editor showing a warning and an error inline

You can see the available quick fixes by clicking on the message.

Manifest editor the quick fix menu for an error displayed inline

You can enable it on the General > Editors > Text Editors preference page and set Show Code Minings for Annotations to:

  • None (default)
  • Errors only
  • Errors and Warnings
  • Errors, Warnings and Info
Backspace/delete can treat spaces as tabs If you use the Insert spaces for tabs option, now you can also change the backspace and delete keys behavior to remove multiple spaces at once, as if they were a tab.

The new setting is called Remove multiple spaces on backspace/delete and is found on the General > Editors > Text Editors preference page.

Text editors preference page

Debug

Collapse All Button in the Debug View In the Debug View, now you can now use the new Collapse All button to collapse all the launches.

Before collapsing:

collapse-all-debug-view-before.png

After collapsing:

collapse-all-debug-view-after.png
Control character interpretation in Console View The Console View can now interpret the control characters backslash (\b) and carriage return (\r).

This feature is disabled by default. You can enable it on the Run/Debug > Console preference page.

animated-progress-in-console.gif

Themes and Styling

Improvements in UI Forms Styling CSS customization of ExpandableComposite and Section was reworked to give you more control over their styling. In dark mode, those elements now integrate better with other Form elements.
pom_dark_old.png
pom_dark_new.png
Perspective switcher gets aligned with normal toolbar styling The special styling of the Perspective switcher has been removed to make the Toolbar look consistent. This also reduces OS specific styling issues with the perspective switcher.
old-perspective-switcher.png
new-perspective-switcher.png
Usage of consistent colors for the dark theme The usage of different shades of gray in the dark theme was reduced.

The styling of the widgets is also not based on the selected view anymore, which makes the UI more consistent.

General Updates

Ant 1.10.7 Eclipse has adopted Ant version 1.10.7.
Support for the Ant include task added The Ant include task (available in the Ant library since 1.8.0) is now fully recognized by the ant-ui-plugin and validated accordingly.

Previous Up Next


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK