Toolbox App 1.25 Is Here!

Read this post in other languages:

TL;DR: We’ve re-introduced drag and drop reordering for tools, enabled shell script generation by default, improved integration with Linux, and reduced the size of the application.

Download now

UI polishing

You can now reorder your installed tools with drag and drop. We needed to disable this feature after adopting the new Compose UI framework, but now we have restored this functionality.

All available tools now offer a context menu that provides instant access to available versions and the About screen.

We’ve also made most of the animations throughout the application smoother.

Shell scripts

Shell scripts are command line launchers that you can use to start an IDE from the terminal. For example, if you have IntelliJ IDEA installed, typing idea . into the terminal will start IntelliJ IDEA and open the current directory as a project. Similarly, the idea diff old.txt new.txt command will open IntelliJ IDEA’s diff preview.

Previously you needed to manually set up this feature in the Toolbox App. Now it is enabled by default, and the following locations are used:

  • %LOCALAPPDATA%\JetBrains\Toolbox\scripts on Windows
  • /usr/local/bin (if available) or ~/Library/Application Support/JetBrains/Toolbox/scripts on macOS
  • ~/.local/share/JetBrains/Toolbox/scripts on Linux

The default location is also added to your $PATH automatically (on macOS and Linux, standard zsh and bash configuration files are supported). Please note that to apply the updated $PATH everywhere, you need to log out of the current session and log in again.

Of course, you can change the location anytime. And if anything goes wrong, the error messages in Settings are now more informative.

Better integration with Linux

This update brings a number of improvements specifically for our Linux users:

  • On modern Linux desktop environments (GNOME 42 and newer, KDE Plasma 5.24 and newer, and others following the Freedesktop colorscheme specification), the Toolbox App can now match the system theme.
  • Startup time has been significantly reduced in some configurations where secure credential storage was unavailable.
  • On some Linux systems, the Toolbox App was failing to open the web browser. This has now been fixed.
  • The system-wide SSL certificate trust store is now imported automatically.
  • The Ctrl+1/Ctrl+2/Ctrl+3 shortcuts were causing the number that was pressed to be entered into the search text field instead of just switching the tab. This has now been fixed.

Performance improvements

Depending on the OS, the size of the application package was reduced by up to 18%. This means the Toolbox App now downloads its own updates faster and uses less disk space. Additionally, we are always improving the app’s performance, and this update further reduces memory consumption.

We’ve also limited directory scanning on the disk, which should lead to reduced CPU and IO usage after the initial scan.

You can see the full release notes here.

The Toolbox App team.

image description