Platform and Equinox
Views, Dialogs and Toolbar |
|
Adjustable view fonts |
The font used for tree and table views can now be customized with a font preference.
This preference is called "Tree and Table font for views" and can be found in Window > Preferences > General > Appearance > Colors and Fonts under the "View and Editor Folders" category.
The Project Explorer is an example of a view that gets affected by this font preference.
|
Remove gifs from views | Several years ago, the icons of the platform views were migrated to .png files. As already opened views store their reference to the image, the .gif files were left in the code. These have been removed now. If you are using the same workspace for multiple years and view icons are missing due to that removal, you have to close and reopen the view. |
Default changed for confirm on exit for last window | By default, Eclipse now closes if you select the close icon on the last window without additional confirmation dialog. If you want to get a confirmation dialog, you can enable that via Window > Preferences > General > Startup and Shutdown > Confirm exit when closing last window. |
Workbench models created in releases before 2014 are not automatically converted | Workbench models (workbench.xmi) stored in workspaces created with releases before 2014 and never opened with a later release are not automatically converted anymore if opened with the 2020-09 release. |
Text Editors |
|
Multiple Last Edit Locations |
Previous Edit Location navigation (formerly named Last Edit Location) is now expanded to remember multiple edit locations.
The last 15 edit locations are now remembered. For convenience, similar edit locations in close proximity to each other are also merged so that each of the 15 remembered locations remains distinct.
How to useTwo new keyboard shortcuts are introduced:
New edit locations are always inserted at the end, so original historical ordering is always maintained. New edits also reset the last location "anchor" back to the most recent edit, so that pressing Ctrl+Alt+LEFT_ARROW once again brings you to the most recent edit rather than a historical one. |
Printing editor content adds date in header |
Printing editor content now includes the current date in addition to the filename in the header of each printed page.
|
Themes and Styling |
|
Improved GTK light theme |
The GTK light theme has been updated to align better with the default GTK3 Adwaita theme.
Old:
New:
|
Windows menus are styled in the dark theme |
SWT now natively styles the menu under Windows in the dark theme.
Old:
New:
|
Dropbox boxes (Combos) are styled under Windows in the dark theme |
SWT now natively styles drop-down boxes under Windows in the dark theme.
Old:
New:
|
Selection highlighter for dark theme |
The active tab selection highlighter has been enabled for Eclipse's default dark themes. This will help users identify which tab is active at a glance.
|
Selection highlighter for tables under Windows in the dark theme |
SWT now natively supports selection highlighter in tables under Windows in the dark theme.
|
Debug |
|
Filter null bytes from console output |
The interpretation of ASCII control characters in the Console View was extended to recognize the characters: \0 - null byte.
If interpretation is enabled, any null byte will be stripped and not shown in console view. This is most relevant for the Linux platform where a null byte in console view
causes anything after it on the same line to be not rendered.
This feature is disabled by default. You can enable it on the Run/Debug > Console preference page. |
General Updates |
|
Builds for Linux AArch64 (aka Arm64) added | Binaries for Linux AArch64 (Arm64) are available for testing. With the raising popularity of this architecture people can continue using the Eclipse IDE even when changing their machine. |