Встречайте DevelNext 16.5.2

Share on VKShare on FacebookShare on Google+Tweet about this on TwitterPrint this page

Сегодня у нас отличные новости, встречайте новый DevelNext 16.6.! DevelNext это теперь по праву целая студия, а не просто конструктор, для разработки игр и программ. С новыми возможностями он позволяет творить еще быстрее, создавать еще более сложные и интересные штуки.

Загрузки

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

! Если у вас уже установлен 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.
  • Исправлено: после вставки скопированного компонента в редакторе форм, его визуальные поведения не показывались на форме.
  • Исправлено: в создании проекте, позволялось вводить запрещенные для файловой системы ОС символы в названии проекта.
  • Исправлено: сбой при вводе некоторых спец. символов в компонентах «поле с маской» и «панель» в редакторе форме после сохранения.