Categories: Релизы

Новая версия DevelNext 16 RC-2, с новыми возможностями

Представляем вашему вниманию новую версию DevelNext 16 RC-2 и поздравляем всех с наступающим новым 2017 годом. Это второй кандидат на релиз, он вобрал в себя большое количество новых возможностей, среди которых – поддержка видео, поддержка системных горячих клавиш, создание виджетов и многое другое. В эту версию были включены и многие наработки и улучшения редактора форм и модулей. В общем, читайте об этой версии далее в статье.

 

Загрузить:

DevelNext RC-2 для Windows (32/64bit) (71 mb)

DevelNext RC-2 для Linux (64bit) (97 mb)

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

Зеркало (Windows 32/64bit): https://yadi.sk/d/wNyW6jz-34tZ2S
Зеркало (Linux 64bit): https://yadi.sk/d/0_FwCsd034tZ9Z

 

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

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

  • Новое: добавлено расширение для регистрации системных горячих клавиш (HotKey).
  • Новое: добавлен компонент “Видео плеер”, а компоненту “Медиа плеер” добавлено новое свойство для вывода видео-потока.
  • Новое: добавлено поведение для создания виджетов на основе форм.
  • Новое: добавлены поведения-анимации “Пульсация” и “Масштабирование”, а также метод Animation::scaleTo().
  • Новое: добавлена возможность менять масштаб (zoom) для редактирования форм.
  • Новое: в меню добавления новых форм и модулей, добавлен пункт меню “Весь проект” для быстрой навигации по проекту.
  • Новое: добавлено событие “Таскание курсора” (mouseDrag) в редактор форм.
  • Новое: в редакторе формы добавлены кнопки для выравнивания выделенных объектов к разным сторонам.
  • Новое: в редакторе кода, в диалоге поиска и замены добавлена возможность заменить сразу все.
  • Новое: изменен общий стиль среды и самих программ.
  • Новое: добавлен поиск по компонентам в редакторе форм и модулей.
  • Новое: добавлена возможность задать заголовок компоненту “Панель” с выбором шрифта, позиции и цвета.
  • Новое: добавлена возможность клонировать формы, модули и спрайты проекта во вкладке “Проект”.

И другое…

  • Доработано: улучшено быстродействие подстветки синтаксиса в редакторе php кода.
  • Доработано: автодополнение скобок и кавычек теперь срабатыват в более подходящие моменты.
  • Доработано: новый диалог выбора названия при создании форм и модулей, с проверкой на корректность и подсказками.
  • Доработано: теперь по нажатии на Ctrl + Tab происходит переключение между редакторами файлов проекта.
  • Доработано: обновлена версия JRE (Java Runtime) до 8u101, поддержка новых ssl сертификатов Let’s Encrypt и других.
  • Доработано: добавлен курсор CROSSHAIR (крестик) в редакторе форм.
  • Доработано: при создании формы автоматически прописывается ее заголовок от названия.
  • Доработано: в классе Regex новые удобные методы test(), all(), one(), first(), last(), groupNames(), groups() и конструктор.
  • Доработано: в классе str новый метод lines(), для конвертирования многострочного текста в массив.
  • Доработано: в классах Stream для объектов новый метод eachLine(), для построчного итерирования по потоку данных.
  • Доработано: в расширении JSoup для парсинга сайтов добавлена возможность использования прокси.
  • Исправлено: в автодополнении для $this отсутствовали подключенные поведения к форме и модулям.
  • Исправлено: авторазмер для компонента “Текст” некорректно работал если у компонента была задана окантовка или отступы.
  • Исправлено: в инспекторе свойств объектов для цветовых свойств не отображалась подсказка.
  • Исправлено: в некоторых случаях собранная программа могла зависать при нажатии определенных нестандартных клавиш.
  • Исправлено: определение типов переменных для автодополнения обрабатывало не все случаи.
  • Исправлено: модулные компоненты sql некорректно работали, если не был указан адрес к базе.
  • Исправлено: компонент загрузчик файлов из HTTP Client не мог загрузить ссылки, в которых был знак вопроса или равно.
  • Исправлено: ликвидирована небольшая утечка памяти при использовании конструктора событий, ошибка OutOfMemoryError.
  • Исправлено: ликвидирована ошибка в редакторе код, IllegalArgumentException: Unexpected change received.
  • Исправлено: редактор код создавал лишнюю нагрузку на процессор и диск выполняя лишние операции.
  • Исправлено: автодополнение для выражений, в которых присутствовал символ =>, не работало.
  • Исправлено: не работали свойства “Доступность” и “Видимость” в некоторых случаях, когда компоненты находились внутри табов.
  • Исправлено: в JPHP возникала редкая ошибка связанная с многопоточностью и параллельным подключением классов.
  • Исправлено: кнопка-таб “плюс” отображалась при не открытом проекте, хотя и не работала.
  • Исправлено: при переключении между табами разных редакторов кода позиция скролла смещалась.
  • Исправлено: иногда на несколько миллисекунд полностью пропадала подсветка кода в редакторе.
  • Исправлено: лишнее мерцание при открытии окна конструктора событий.
  • Исправлено: некорректно работали функции htmlspecialchars и htmlspecialchars_decode().
  • Исправлено: отсутствовал и не работал метод Process::destroy() для завершения процессов.
  • Исправлено: при вставке кода из буфера обмена среда не для всех случаев предлагала вставить use импорты для классов.
  • Исправлено: некорректно работала функция array_fill_keys().
  • Исправлено: некорректно работало перемещение объектов внутри панели в редакторе форм, если панель была заблокирована.
  • Исправлено: демо-проект “Игра с привидениями” не работал.
  • Изменено: события нажатия и клавиатуры переименованы, “Глобальное нажатие” теперь просто “Нажатие”, а “Нажатие на клавишу” – “Нажатие (при фокусе)”.
Дмитрий Зайцев

Share
Published by
Дмитрий Зайцев

Recent Posts

Изолированные окружения в JPHP

После статьи про скрытые возможности DevelNext, многим стал интересен специальный класс Environment, который позволяет создавать изолированные или частично изолированные окружения…

7 лет ago

7 способов сделать таймер в DevelNext и JPHP

Таймеры штука интересная и очень полезная в разработке. Если вы работали только с серверным php, то скорее всего, таймеры вам…

7 лет ago

Кто он, автор DevelNext и DevelStudio?

Возможно, писать о себе в третьем лице не очень хорошо, но лучше заголовка для этой статьи я не придумал. Сегодня…

7 лет ago

Топ 7. Скрытые возможности DevelNext

Итак, в этой статье мы расскажем о 7 скрытых возможностях DevelNext. 1. Копирование компонентов в txt Вы когда-нибудь пробовали скопировать…

7 лет ago

Осенний DevelNext 16.7.0 уже доступен!

Представляем вам осеннюю версию DevelNext 16.7.0, с поддержкой возможностей из PHP 7, менеджером скинов и новыми компонентами в стиле Material…

7 лет ago

Встречайте летний DevelNext 16.6.0

Сегодня у нас отличные новости, встречайте новый летний DevelNext 16.6.0! Мы постарались сделать его еще более дружелюбным для новичков, постарались…

7 лет ago