Итак, на дворе середина лета, а мы выпустили новый Toolbox App.
Если вы еще не знаете, что такое Toolbox App, то этот пост для вас, потому что мы сейчас расскажем. А если вы — один из 800 тысяч наших пользователей, то этот пост тем более для вас, потому что в новой версии много интересного, а еще она быстрее работает и меньше кушает.
Так что же в коробке?
Что такое Toolbox App?
Toolbox App — это приложение от компании JetBrains для управления инструментами разработчика. Оно помогает устанавливать новые среды разработки (IDE), следит за их обновлениями, позволяет одновременно держать несколько версий одного инструмента и выставлять нужные для их запуска настройки. Все ваши IDE-шки теперь собраны в одном месте!
Toolbox App также поддерживает список проектов, с которыми вы работаете, и открывает их по одному клику.
Toolbox App поддерживает все IDE от JetBrains: IntelliJ IDEA, PyCharm, Rider, WebStorm и другие, а также Android Studio от Google.
Toolbox App разговаривает на девяти языках, включая русский.
В чем выгода?
Чтобы установить новую IDE, надо: найти ее веб-страницу, пройти по ссылке для скачивания, выбрать нужный установщик для вашей ОС и архитектуры (особенно важно для пользователей новых Mac!), скачать установщик, запустить установщик, выбрать путь для установки…
Или же можно просто нажать кнопку “Install” в Тулбоксе.
Чтобы откатиться на предыдущую версию IDE (ну не понравился вам новый EAP!), нужно: зайти на ее веб-страницу, найти ссылку для скачивания нужной версии, пройти по ссылке, выбрать установщик… ну, вы поняли.
Или же просто зайти в Тулбокс и выбрать “Roll back to” из раскрывающегося меню.
Чтобы установить другую версию той же IDE (захотелось снова попробовать EAP), нужно пройти тот же путь, а потом объяснить установщику, что вы хотите не обновиться, а именно поставить две версии…
Или же выбрать пункт “Other versions” в раскрывающемся меню в Тулбоксе.
Релизы крупных IDE часто случаются одновременно. Например, IntelliJ IDEA 2021.1 и PyCharm 2021.1 оба вышли 7 апреля. Если вы пользуетесь обоими инструментами, то вам нужно запустить и обновить каждый из них…
Или же нажать кнопку “Update All” в Тулбоксе, а еще лучше — настроить автоматические обновления.
В общем, Тулбокс облегчит жизнь тем, кто хочет организовать и поддерживать свои инструменты.
Что нового в 1.21?
Теперь не только проекты, но и инструменты можно фильтровать по названию. Это позволит быстро найти инструмент среди двух десятков доступных.
Чтобы понять, нужен вам новый инструмент или нет, достаточно посмотреть на его страницу. На вкладке “Overview” есть не только описание и ссылки, но и список поддерживаемых технологий (языки, фреймворки). А если вас интересует какая-то конкретная версия, её можно найти на вкладке “Versions”.
Мы переделали экран настроек установленного инструмента. Теперь сразу видно, какой канал обновлений выбран: релиз, EAP и т.п. А на вкладке “About” есть много полезных ссылок.
Тулбокс и раньше поддерживал светлую и темную тему, а теперь для пользователей Windows или macOS доступна также “автоматическая” тема: приложение будет использовать настройки операционной системы. Например, если ваша ОС включает темную тему на закате, Toolbox App тоже будет это делать.
Если вы отмените скачивание новой версии, уже скачанная часть не пропадет. Когда вы снова решите обновиться, скачивание продолжится с того места, где остановилось.
Инструменты версии 2021.2 (сейчас находятся в EAP) будут показывать уведомление о доступном обновлении прямо в своем окне. Вам не надо будет переключаться, чтобы запустить обновление. Когда обновление скачается, IDE сама предложит вам перейти на новую версию.
Самое главное нововведение, возможно, окажется для пользователя незаметным. Дело в том, что мы полностью переписали интерфейс приложения, постаравшись максимально сохранить его внешний вид. Предыдущие версии Toolbox App (вплоть до 1.20) работали на встроенном браузере (Chromium Embedded Framework), и это вызывало ряд проблем с производительностью и потреблением ресурсов (браузеры, даже встроенные, довольно прожорливы). Новая же версия написана на Compose for Desktop, отчего стала гораздо легче и быстрее. А еще теперь и фронтенд, и бэкенд написаны на Котлине, что делает разработку значительно проще.
Ну и конечно, как ни старайся, новый релиз всегда приносит новые баги. Мы приложили максимум усилий, чтобы устранить те ошибки, о которых знали. Если вы заметили ошибку в новой версии, пожалуйста, напишите в наш трекер. Мы будем очень признательны и постараемся вам помочь.
A скачать новый Тулбокс можно здесь!
Комментарии (18)
shumorkiniv
15.07.2021 15:13+1Я до этого в упор не замечал, что можно проекты из тулбокса открывать, спасибо за новую инфу.
DistortNeo
15.07.2021 17:13+2А мне не понравилось.
Во-первых, она очень тяжёлая:Private 369116 KB (= 48780 KB clean + 320336 KB dirty) Shared 33504 KB (= 33352 KB clean + 152 KB dirty) Rss 402620 KB (= Private + Shared) Pss 371592 KB (= Private + Shared/Number of Processes) Swap 0 KB
А, во-вторых, мне удобнее скачивать и устанавливать через snap.
speshuric
24.07.2021 02:45+1Под виндой те же цифры примерно (381936К). Под Linux прямо сейчас 4083060K - эй, да это у меня больше KDE Plasma со всеми свистоперделками!
А вот функционально мне нравится.
13werwolf13
16.07.2021 08:03+2Оно помогает устанавливать
Для этого в природе давно существуют пакетные менеджеры. Ну неужели так сложно поднять два репо rpm и deb и добавиться в какой нибудь chocolatey? Каждый суслик в поле агроном, каждый ваяет свои костыли.
Ne4to
16.07.2021 11:26Как ни странно, но в winget доступно.
winget search JetBrains
Name Id Version Match Source --------------------------------------------------------------------------------------------------------------------- JetBrains YouTrack JetBrains.YouTrack 21.3.21051 Tag: jetbrains winget JetBrains Toolbox JetBrains.Toolbox 1.21.9473 Tag: jetbrains winget JetBrains TeamCity JetBrains.TeamCity 2021.1 (build 92597) Tag: jetbrains winget RubyMine JetBrains.RubyMine 211.7628.26 Tag: jetbrains winget JetBrains Rider JetBrains.Rider 211.7628.50 Tag: jetbrains winget PyCharm Professional Edition JetBrains.PyCharm.Professional 211.7628.24 Tag: jetbrains winget PhpStorm JetBrains.PHPStorm 211.7628.25 Tag: JetBrains winget JetBrains MPS JetBrains.MPS MPS-211.7442.1291 Tag: jetbrains winget GoLand (EAP) JetBrains.GoLand.EarlyAccess 212.4638.10 Tag: jetbrains winget GoLand JetBrains.GoLand 211.7442.57 Tag: jetbrains winget DataGrip (EAP) JetBrains.DataGrip.EarlyAccess 212.4416.10 Tag: jetbrains winget DataGrip JetBrains.DataGrip 211.7442.53 Tag: jetbrains winget CLion JetBrains.CLion 211.7628.27 Tag: jetbrains winget IntelliJ IDEA Community Edition (EAP) JetBrains.IntelliJIDEA.Community.EAP 212.4746.2 Tag: jetbrains winget IntelliJ IDEA Ultimate Edition (EAP) JetBrains.IntelliJIDEA.Ultimate.EAP 212.4746.2 Tag: jetbrains winget CLion (EAP) JetBrains.CLion.EAP 212.4638.8 Tag: jetbrains winget PhpStorm (EAP) JetBrains.PHPStorm.EarlyAccess 212.4638.20 Tag: JetBrains winget JetBrains Rider (EAP) JetBrains.Rider.EAP 212.4638.18 Tag: jetbrains winget RubyMine (EAP) JetBrains.RubyMine.EarlyAccess 212.4638.4 Tag: jetbrains winget WebStorm (EAP) JetBrains.WebStorm.EAP 212.4746.3 Tag: jetbrains winget WebStorm JetBrains.WebStorm 211.7628.25 winget JetBrains ReSharper JetBrains.ReSharper 2021.1.4 winget PyCharm Community Edition JetBrains.PyCharm.Community 211.7628.24 winget IntelliJ IDEA Ultimate Edition JetBrains.IntelliJIDEA.Ultimate 211.7628.21 winget IntelliJ IDEA Educational Edition JetBrains.IntelliJIDEA.Edu 211.7628.16 winget IntelliJ IDEA Community Edition JetBrains.IntelliJIDEA.Community 211.7628.21 winget dotUltimate JetBrains.dotUltimate 2021.1.4 winget JetBrains Space JetBrains.Space 2021.1.2 winget PyCharm Community Edition (EAP) JetBrains.PyCharm.Community.EAP 212.4535.11 winget PyCharm Professional Edition (EAP) JetBrains.PyCharm.Professional.EAP 212.4535.11 winget JetBrains ReSharper (EAP) JetBrains.ReSharper.EarlyAccess 2021.2 EAP 5 winget
MeGaPk
16.07.2021 11:58А мне очень удобно юзать эту тулзу на макоси, дружелюбный интерфейс, сразу из одного места можно открыть проект какой тебе нужно. Вообщем, как обычно, каждому своё :).
MadHacker
16.07.2021 12:27+6Кушает она столько же как и раньше. Почти 300 метров памяти.
И для формочки на несколько кнопок с иконками это непростительно дофига.
Ещё она не умеет сразу отдавать информацию о лицензии в свежеустановленную и запущенную среду разработки. И для каждой надо настроить прокси, залогиниться в аккаунт,….
В целом вроде удобно. Но то сколько она жрёт в отношении того сколько она делает — крайне грустно.dievsky Автор
18.07.2021 00:25Да, мы ведём работу над тем, чтобы умерить её аппетит ещё больше. Но версия на хромиуме в некоторых случаях могла отъесть и несколько десятков гигабайт...
qark
В опросе не хватает пункта "пользовался, перестал". Для одной IDE на канале релиз тулбокс не особо и нужен.
dievsky Автор
Это отчасти верно, но мне как пользователю ещё и проекты удобнее открывать из тулбокса.
qark
Они же видны в окне IDE.
dievsky Автор
Мне всё равно удобнее. Тулбокс сразу открывает нужный проект в нужной IDE, а без него надо сначала найти IDE, подождать, пока она загрузится, а потом ещё найти проект.
qark
Непонятно зачем ты это отвечаешь. Ну, кроме лишней рекламы. Я же сразу сказал: одна IDE на одном канале обновлений. В таких условиях тулбокс выглядит, да и является лишней прослойкой.