Встречайте DevelNext 16.5.2
Сегодня у нас отличные новости, встречайте новый DevelNext 16.5.2! DevelNext это теперь по праву целая студия, а не просто конструктор, для разработки игр и программ. С новыми возможностями он позволяет творить еще быстрее, создавать еще более сложные и интересные штуки.
Загрузки
 Скачать для Windows – DevelNextSetup-16.5.2.exe
- В виде патча: DevelNext.WindowsPatch-16.5.2.exe
 
 Скачать для Linux 64bit – DevelNextLinux-16.5.2.tar.gz
- В виде патча: DevelNext.LinuxPatch-16.5.2.tar.gz
 
Если у вас не загружается по ссылкам выше, попробуйте зеркала с Яндекс.Диска.
- Зеркало (Windows 32/64bit): https://yadi.sk/d/MquQACfv3HGDoU
 - Зеркало (Linux 64bit): https://yadi.sk/d/cQY0gpfX3HGDpf
 
! Если у вас уже установлен DevelNext 16 rc-2 или 16.5+, вам достаточно скачать нужный патч и установить его для обновления до 16.5.2.
Доработки версии 16.5.2
+ Новое: в jphp добавлен нативный класс php\time\Timer для организации таймеров без использования потоков.
+ Доработано: компоненту трей иконка добавлен метод для отображения всплывающих сообщений.
+ Доработано: новый лаунчер для отладки работы среды (DevelNext-debug.exe).
+ Исправлено: при раннем старте среды могли не отображаться системные ошибки.
+ Исправлено: компонент HttpClient некорректно отправлял файлы через POST и PUT.
+ Исправлено: не работало событие “Загрузка компонента” для модульных компонентов.
+ Исправлено: компонент HotKey добавлял в лог консоли красные сообщения, которые не являлись ошибками.
+ Исправлено: редкая ошибка RejectedExecutionException во время закрытия проекта или среды.
+ Исправлено: ликвидирована ошибка outofmemory во время работы с редактором кода.
+ Исправлено: пункт меню дерева “Показать в папке” некорректно работал в Win 8 и Win 10.
+ Исправлено: ошибка с UXSpinner setValueFactory.
+ Исправлен один из багов, который не позволял корректно запустить среду на слабых компьютерах.
+ Исправлено: возникала ошибка при наборе в редакторе кода комбинаций из цифр и латинской буквы e.
Доработки версии 16.5.1
– Доработано: добавлена ссылка на онлайн справочник по DevelNext.
– Доработано: компоненту “Контейнер” в редакторе добавлены свойства fitToWidth и fitToHeight.
– Доработано: теперь остановить запущенный проект из среды можно горячей клавишей F9.
– Исправлено: пакет расширений System Tray нарушал конечную сборку проектов, проекты не собирались корректным образом.
– Исправлено: при повторном нажатии на F9 запускалась копия проекта.
– Исправлено: некорректная работа констант __FUNCTION__ и __METHOD__ внутри анонимных функций при некоторых обстоятельствах.
– Исправлено: возникала ошибка в редакторе кода при действиях “Отменить” и “Вернуть”.
– Исправлено: действие “Отменить” CTRL + Z в редакторе кода, при отсутствии истории изменений, удаляло весь текст.
– Исправлено: возникала ошибка ‘The node must have parent value’ в редакторе форм при переносе компонентов на форму.
– Исправлено: компонент ‘SQLite хранилище’ некорректно обрабатывал ситуации при ошибках чтения или записи в базу.
– Исправлено: баг в движке jphp, связанный с присваиванием значения переменной как ссылки на саму себя.
Что нового?
- Новое: добавлено дерево для навигации по файлам проекта.
 - Новое: компонент ‘Фрагмент формы’, для удобного подключения одной формы внутрь другой.
 - Новое: добавлена возможность для редактирования любых php файлов из студии.
 - Новое: добавлены новые компоненты для создания горизонтальных, вертикальных и потоковых слоев.
 - Новое: добавлен альтернативный простой способ импортирования классов, система пакетов.
 - Новое: возможность редактировать формы, модули, стили и файлы в отдельных окнах, вне табов.
 - Новое: добавлена возможность выбрать имя пакета при создании проекта.
 - Новое: возможность создавать компоненты на форме перетаскиванием с палитры компонентов.
 - Новое: возможность перетаскивать файлы изображений в редактор форм и на компоненты для иконок.
 - Новое: отображение последних ошибок и предупреждений в консоле проекта.
 - Новое: возможность редактирования текстовых файлов из студии (txt, ini, log, conf и т.д.).
 - Новое: возможность инвертировать изображения и спрайты по X, Y, возможность задать кадр спрайта для отрисовки.
 - Новое: возможность добавить заставку (splash screen) перед полной загрузкой проекта.
 - Новое: при двойном клике на компонентах в редакторе форм добавлено меню добавления и редактирования событий.
 
Что доработано?
- Доработано: автодополнение научилось более полно подсказывать типы из свойства event->sender.
 - Доработано: компоненты в редакторе форм теперь копируются вместе с кодом и набором действий их событий.
 - Доработано: у компонентов контейнер, дерево и список убрана рамка и синее выделение при фокусе.
 - Доработано: появилась возможность создавать компоненты на форме с помощью drag-n-drop.
 - Доработано: переработан интерфейс среды для табов редакторов.
 - Доработано: в php редакторе появились подсказки для констант классов.
 - Доработано: в инспекторе событий теперь отображается количество действий из конструктора событий.
 - Доработано: улучшена структура проекта для более удобного хранения в системах контроля версий (git, svn и т.д.).
 - Доработано: все php файлы из папки проекта ‘src/.inc’ и папки пакетов ‘.inc’ теперь автоматически подключаются при старте.
 - Доработано: снижено количество работы с файловой системой в редакторах, благодаря чему увеличена производительность.
 - Доработано: если проект был создан в более новой версии студии, то отображается предупреждении при открытии проекта.
 - Доработано: для компонента медиа-плеер добавлено свойство media с информацией о загруженном файле (длина, размеры).
 - Доработано: из файла проекта dnproject была убрана лишняя информация, которая влияла на производительность открытия проекта.
 - Доработано: новое свойство prefSize (предпочитаемая высота и ширина) для многих стандартных компонентов.
 - Доработано: при создании проекта теперь генерируется файл .gitignore для корректного хранения проекта в системе git.
 - Доработано: добавлена подсказка для отображения количества событий на табе “События” в редакторе форм.
 - Доработано: в редакторе форм при отсутствии событий или поведений у компонента, их вкладки подсвечиваются серым.
 - Доработано: улучшено API для работы с шрифтами, новые свойства bold и italic, возможность менять шрифт напрямую через свойства.
 - Доработано: раздел “Спрайты” во вкладке проекте, теперь отображается только когда подключен пакет расширений 2D Игра.
 
Что исправлено?
- Исправлено: редактор форм не отображал изображения заданные в css стиле проекта.
 - Исправлено: ошибки вида Unexpected change received при редактировании кода.
 - Исправлено: некоторые ошибки при работе с массивами в jphp.
 - Исправлено: не сохранялась блокировка компонентов в редакторе форм после переоткрытия.
 - Исправлено: перетаскивание в редакторе форм для некоторых фигурных компонентов работало некорректно.
 - Исправлено: нарушался порядок следования css классов у визуальных компонентов после редактирования.
 - Исправлено: ошибка при вставке скопированной панели в редакторе форм (The node must have id value).
 - Исправлено: в диалоге создания спрайта был некорректный текст и заголовок.
 - Исправлено: переименование id компонента иногда приводило к изменению других свойств компонента.
 - Исправлено: в редакторе форм некорректно работало перетаскивание нескольких выделенных объектов, находящихся друг в друге.
 - Исправлено: компонент Медиа-плеер выдавал ошибочное предупреждение, если ему не был задан компонент для вывода видео.
 - Исправлено: некорректно работало действие “вызвать скрипт” если были установлены параметры “ждать выполнения” и в “фоновый поток”.
 - Исправлено: некорректно работало действие “если глобальная переменная” для большенства способов сравнения.
 - Исправлено: в диалоге открытия проекта иногда появлялись графические артефакты.
 - Исправлено: в splash скрине студии отображалась некорректная подсказка “True – ложь” и т.п.
 - Исправлено: на формах проекта оставались лишние невидимые компоненты UXData.
 - Исправлено: после вставки скопированного компонента в редакторе форм, его визуальные поведения не показывались на форме.
 - Исправлено: в создании проекте, позволялось вводить запрещенные для файловой системы ОС символы в названии проекта.
 - Исправлено: сбой при вводе некоторых спец. символов в компонентах “поле с маской” и “панель” в редакторе форме после сохранения.
 

