Eclipse Profiles Changelog

We made the Launcher experience even better for you

Yatta
6 min readDec 4, 2017

We worked hard in the last weeks, to provide you with new features, improve the behavior and usability of the current Yatta Eclipse Launcher and Profiles Hub and fix the bugs that you reported.

New Features

To give you new opportunities and improve the Profiles Launcher and Hub experience, we added some new features in our latest releases.

Full Java 9 Support

Enjoy Eclipse and the Launcher with Java 9 support for modern application development.

On September 21, 2017, Oracle Java 9 was released for general availability. Since then, the Launcher gave you full support for running your Eclipse applications with the newest Java release and build your projects with Java 9.

The Launcher allows you, to start all your local Eclipse installations with Java 9, even if you don’t upgrade them to the new Eclipse Oxygen.1a release or any other modification of your local installation.

To give you access to the Java 9 tooling inside Eclipse, the Launcher can install the new Oxygen.1a packages of Eclipse for you. Or you can just choose any Java 9 profile from the Profiles Hub to get an IDE with all the tools you need.

Profiles hub sorting scheme

Get a better overview of the most recent and active Eclipse profiles. The Hub now favors profiles for you that have been actively used in the recent weeks.

Have you ever wondered why there are always the same profiles on the first page of the Profiles Hub?

Until now, we’ve used the total amount of installations as default sorting criteria for the Profiles Hub list. As you may havefound out, it’s hard for new Profiles to beat the scoring of long existing ones. The appearance of long existing profiles at the top of the list, results in even more installs for them.

From now on, we only take installations into account that have taken place in the last 90 days. This gives interesting new profiles better opportunities to get ranked higher. The Hub will now be a much more vivid place, where the top ten Profiles ranking is not set in stone.

Automatic failure restoration

Do you sometimes kill processes via Terminal or Task-Manager? The Yatta Eclipse Launcher uses an internal model that is serialized to your HDD. In cases of an unexpected termination, when e.g. the process is killed or the JVM crashes, the model might get corrupted.

This is not a thing that you have to worry about anymore. The Launcher now creates backups regularly and also applies the latest backup automatically when a corrupted model is found on application restart.

Improvements

With the Profiles Launcher and Hub, we want to give you a lean user experience. That’s why we’re constantly improving the Launcher’s UI/UX and usability. We added some valuable improvements in the last weeks for you.

Shared preferences at the settings tab

Inside the Launcher and on the Hub you get a tabbed preview of what is contained in your profile. To make this preview even more complete, preferences are now marked as shared inside the settings tab.

Launcher guide on first upload

When you upload a profile for the first time, it may happen that our Profiles plug-in has not yet exported the setup information for the corresponding Eclipse setup. The Launcher now guides you through the processes of your first upload in case the setup information is still missing.

Launcher-Update status information

To make Launcher updates more transparent, we added a download progress bar to show you that a Launcher update is currently downloading. The progress bar will always show up, no matter if it’s an automatic update, or one you’ve triggered via ‘Check for Updates’.

Drag exported profile to the Launcher

The current way of importing a profile from an exported profile’s setup file was to open the “Create Profile” page and select the file in the file chooser. From now on, you can simply drag your file from your file manager and drop it into your Launcher’s profile list.

UI improvements

We added a couple of more tweaks to our latest releases for an even leaner UI/UX:

  • Showing a dedicated “START” tab while your profile list is still empty
  • Updated to the most recent rendering engine
  • Right-Click anywhere on a profiles in the Launcher to open its context menu

Bugfixes

Like in every software, you may find a bug from time to time when using the Yatta Launcher.

We fixed a number of problems you reported to us. Here is a small list of the most important issues that we eliminated with the last updates:

  • Launcher: Fixed unnecessary credentials popup for eclipse.tmatesoft
  • Launcher: Added advice for Ubuntu 17.04 and Debian 9 that it’s necessary to manually install the shared lib gconf2 in order to be able to run the Launcher
  • Launcher: Context-Menu of Tabs will not appear in the wrong place anymore
  • Launcher: Improves validation for proxy settings
  • Launcher: Fixed a bug that could lead to “dead” profile entries inside the Launcher’s profile list
  • Launcher: Fixed profiles exported to file sometimes not containing Eclipse workspace setup
  • Launcher: First profile inside a tab is now always rendered correctly
  • Launcher: Profiles that have been exported and deleted before re-installation via import are now handled correctly
  • Launcher: Launcher now correctly scrolls to the profile which is about to be installed after an installation has been confirmed
  • Launcher: Fixed the discovery of local Eclipse installations if the installation path contains special characters
  • Launcher: A profile’s status icon in the profile list is now refreshed faster if it’s state changes
  • Launcher: Fixed the popup dialog to correct a potentially invalid proxy setup
  • Launcher: When a profile is uploaded for the first time, the group visibility configuration inside the Launcher now works correctly
  • Launcher: Improved the timing of hover effects for profiles in the profile list
  • Launcher: Made the Launcher more tolerant for different Eclipse Java configurations
  • Launcher: Fixed the Upload button not being disabled correctly while a profile gets uploaded
  • Profiles Hub: A profile’s description will no more lose its format (which is derived from the parent) when shared for the first time
  • Profiles Hub: Fixed redirection strategies on the Profiles Hub after a user successfully logged in

Try it out and download the latest version from https://www.yatta.de/profiles/

--

--

Yatta

Yatta is a software engineering company. We believe software is changing the world. And we help people build great software. http://www.yatta.de/imprint/