Продолжая свой четырехмесячный выпуск релизов, команда Eclipse выпустила Orion 5.0 с новым внешним видом и новой панелью навигации.
Изменения внешнего вида интерфейса были вызваны запросами пользователей с добавлением строки меню и контекстных меню. Меню «Действия» и некоторые элементы навигации были заменены более традиционной строкой меню, а для файлов и папок на панели навигации были добавлены контекстные меню. В этих меню теперь представлены наиболее распространенные операции с файлами, такие как копирование, вставка, переименование и сравнение, а также команды для перехода к другим страницам, связанным с этим файлом или папкой.
Согласно статье Джона Арторна на Planetorion.org:
Новые пользователи Orion постоянно сообщают, что они находят наш набор иконических кнопок действий и навигации запутанным. У разработчиков часто возникают проблемы с поиском знакомых им команд в своих старых настольных инструментах. Итак, наконец, мы уступаем требованиям пользователей и добавляем некоторые знакомые элементы навигации, такие как строка меню и контекстные меню.
Также появилась новая панель навигации, которая представляет собой узкую полосу в левой части экрана со ссылками на все страницы Orion. По словам Арторна, ссылки являются контекстными и переместят вас на ближайшую соответствующую страницу, связанную с артефактом, который вы просматриваете в данный момент. Он приводит пример, когда вы редактируете файл, когда при переходе к Git Status будет отображаться статус Git для репозитория, содержащего файл, который вы только что редактировали.
Еще одна область, которая подверглась капитальному ремонту, — это инфраструктура поддержки контента Orion. По словам Арторна, это быстрее, проще в использовании и более стильно. Более высокая производительность применяется к вычислениям, загрузке и рендерингу предложений поддержки содержимого. С точки зрения простоты использования помощник по содержанию теперь будет автоматически запускаться в тех местах, где вы больше всего этого ожидаете, например, после ввода «.» В JavaScript или открытия тега в HTML. Если ваш контент генерирует только одно возможное совпадение в помощнике по контенту, он будет вставлен автоматически. Утверждение «более стильно» исходит из того факта, что предложения по содержанию имеют такой стиль, что значение, которое нужно вставить, выделяется, а периферийная информация, такая как информация о типе и описания, менее различима. Orion также добавил поддержку поддержки содержимого для некоторых из самых популярных библиотек Node.js. Что касается базы данных, теперь есть поддержка контента для Redis, MySQL, Postgres и MongoDB. Помощник по содержанию теперь также доступен для библиотеки обмена сообщениями AMQP и платформы Express.js.
Существует ряд других улучшений, в том числе полностью настраиваемая проверка синтаксиса JavaScript, проверка синтаксиса JSON, улучшенная поддержка Gerrit, новая подключаемая система подсветки синтаксиса со встроенной поддержкой большего количества языков и возможность развертывания в Cloud Foundry.
Вы можете загрузить Orion 5.0 из Eclipse или использовать его в OrionHub. Обновленная реализация сервера Orion на JavaScript также доступна на npmjs.org.