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.







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. 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.

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.

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. 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! You can see the available quick fixes by clicking on the message. 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.

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: After collapsing:

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.

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. Old: New:

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: New:

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.

Ant 1.10.7 Eclipse has adopted Ant version 1.10.7.