Новая стабильная версия DevelNext, RC – кандидат на релиз

Новая версия DevelNext RC-1 первый релизный кандидат, самая стабильная версия нашей среды за все время существования проекта. Список изменений, доработок и исправлений внушительный, он состоит из 61 пункта. Новый функционал тоже присутствует в небольшой количестве, это поддержка цветовых схем для редактора кода и кое что еще, читайте в статье.

Загрузить:

DevelNext RC-1 для Windows (32/64bit) (70 mb)

DevelNext RC-1 для Linux (64bit) (95 mb)

Если у вас не скачивается по ссылкам выше, попробуйте зеркала с Яндекс.Диска.

Зеркало (Windows 32/64bit): https://yadi.sk/d/ZBosyJkdvUoXj
Зеркало (Linux 64bit): https://yadi.sk/d/qTZeSGAsvSHuh

Скриншоты из новой версии

2016-09-20_17-43-33

Новые возможности

  • Новое: возможность сменить цветовую схему и размер шрифта для редактора кода.
  • Новое: при вставке текста в редактор php, среда теперь предлагает импортировать классы через use.
  • Новое: добавлен экспериментальный универсальный лаунчер для запуска среды на всех ОС где установлена Java Runtime.
  • Новое: в диалоге выбора изображений появилась возможность искать среди изображений проекта, а также удалять изображения.
  • Доработано: компоненту “робот” добавлен метод screenshot() для создания скриншотов рабочего стола.
  • Доработано: классу изображения UXImage добавлен метод save() для сохранения в файл или поток в форматах png, jpg, gif.

 

И другое…

  • Доработано: в подсветке редактора кода появился жирный и курсивный вариант шрифта.
  • Доработано: подстановка скобок в редакторе кода происходит более корректно.
  • Доработано: загрузка некорректных сторонних пакетов расширений теперь не приводит к невозможности запустить среду.
  • Доработано: подсказка в виде id компонентов дергалась при выделении компонента в редакторе форм.
  • Доработано: в редакторе форм при выделении компонентов десятки раз вызывалось обновление компонента, что замедляло работу редактора.
  • Доработано: изменен стандартный размер новых создаваемых форм на более приемлемый (640 на 480).
  • Доработано: повторное отображение индикатора загрузки с другим текстом теперь не приводит к сбросу анимации.
  • Доработано: теперь в конструкторе событий среда запоминает открытую вкладку редактора после перезапуска.
  • Доработано: поиск в автодополнении стал удобнее, он больше не учитывает регистр символов.
  • Доработано: небольшие улучшения в интерфейсе конструктора событий.
  • Доработано: консоль проекта теперь не закрывается, если при выполнении проекта произошли какие-то ошибки.
  • Доработано: поведению анимации “Мигание” добавлен параметр максимальной прозрачности.
  • Доработано: в компоненте таблица убран текст ‘no content in table’ и добавлено свойство placeholder для текста при отсутствии элементов.
  • Доработано: улучшен лаунчер для Linux версии, теперь он подтягивает опции из файла DevelNext.l4j.ini и закрывает окно консоли.
  • Доработано: теперь при создании нового проекта к главной форме сразу добавляется модуль MainModule.
  • Доработано: редактор отображает особым образом компоненты из неподключенных пакетов расширений, которые являются нерабочими.
  • Исправлено: возникала задержка в пару секунд при открытии диалога открытия проектов.
  • Исправлено: поведение “ограничение ввода” некорректно обрабатывало вставку текста из буфера обмена и некоторые горячие клавиши.
  • Исправлено: в редакторе кода php, при нажатии enter и присутствии конца doc комментария проставлялся лишний символ.
  • Исправлено: в редакторе модулей текст компонентов иногда наезжал на иконку компонентов.
  • Исправлено: при изменении размеров форм в редакторе, не менялись значения в инспекторе свойств формы.
  • Исправлено: метод загрузки loadForm() уничтожал модуль скрываемой формы, что являлось некорректным поведением.
  • Исправлено: метод уничтожения формы free() не уничтожал её полностью.
  • Исправлено: загрузчик файлов упирался в лимит по скорости скачивания 400 кб/с.
  • Исправлено: в редакторе табов некорректно обрабатывались все случаи и появлялись пустые табы.
  • Исправлены грамматические, орфографические и стилистические ошибки в тексте.
  • Исправлено: в редакторе кода не работала горячая клавиша Ctrl + D, для дублирования кода.
  • Исправлено: в загрузчике файлов название загружаемого файла не всегда обрабатывалось функций urldecode.
  • Исправлено: в форме восстановления пароля при вводе некорректных данных не выводилось сообщение о валидации.
  • Исправлено: невозможно было собрать проект с иконкой под Windows, если путь проекта содержал кириллические символы.
  • Исправлено: если в начале текста компонентов присутствовали символы слеша, это приводило к ошибке.
  • Исправлено: символ собаки в начале текста компонентов удалялся после компиляции.
  • Исправлено: некорректное поведение кликов по пунктам контекстного меню, из-за чего клик срабатывал в некоторых случаях нелогично.
  • Исправлено: иногда текстовый редактор свойств объектов самопроизвольно закрывался если пользователь убирал курсор в сторону.
  • Исправлено: в некоторых случаях стили проекта накладывались на элементы в редакторе модулей.
  • Исправлено: высота панели консоли неверно сохраняла свою высоту и становилась на 4 пикселя меньше при каждом открытии.
  • Исправлено: на linux не работал запуск проекта из-за невозможности использовать javaw программу.
  • Исправлено: на linux не работала корректно сборка проектов в JAR и Windows приложение.
  • Исправлено: на linux не работали пункты меню для открытия сайта и vk группы проекта.
  • Исправлено: на linux не работала кнопка “открыть” во вкладке “Проект” для открытия папки проекта.
  • Исправлено: на linux были проблемы с отображением компонентов в редакторе модулей.
  • Исправлено: на linux зачастую во вкладке “Проект” в меню маркеры с количеством были не видны.
  • Исправлено: компонент Web парсер jsoup некорректно работал при старте с пустым url с включенной опцией авто-парсинг.
  • Исправлено: компонент HTTP Монитор в некоторых случаях вел себя некорректно и выдавал ошибку Connection Refused.
  • Исправлено: при экспорте проекта в zip-архив попадали лишние файлы кэша ненужные проекту.
  • Исправлено: некоторые модальные диалоги и окна иногда уходили из виду и блокировали интерфейс всей среды.
  • Исправлено: в компоненте отправитель писем нельзя было использовать объекты класса php\mail\Email для сообщений.
  • Исправлено: компонент игровой мир в некоторых случаях не грузил сцены.
  • Исправлено: диалог открытия файлов прекращал повторно открываться если пользователь удалял папку предыдущего выбранного файла.
  • Исправлено: в jsoup парсере отсутствовал нужный метод для одного элемента Element::outerHtml().
  • Исправлено: не работали два действия для управления поведениями в конструкторе событий.
  • Исправлено: при изменении свойства формы resizable, форма увеличивалась в размерах, только в ОС Windows.
  • Исправлено: редактор кода полностью пропадал в некоторых случаях переключения между дизайном и исходным кодом.
  • Исправлено: свойство растягивание некорректно срабатывало для компонентов находящихся на панелях с окантовкой.
  • Исправлено: визуальный редактор для компонентов с некоторыми эффектами, например с тенями, некорректно изменял ширину и высоту.

Читайте также: