Skip to content

Releases: jphp-group/develnext

DevelNext Alpha-4

21 Feb 21:07
Compare
Choose a tag to compare
  • Система помощи, онлайн справка, F.A.Q.
  • Возможность добавлять клонов в редакторе, а не только во время выполнения.
  • Табы открытых редакторов теперь можно перетаскивать, менять местами.
  • Возможность легко сменить тип события, сохраняя его код и действия.
  • Новые события глобальной клавиатуры, с логикой работы как в играх.
  • Новое событие “Каждый кадр”, которое отрабатывает каждый кадр существования объекта.
  • Новое игровое поведение - “Ограниченное перемещение”.
  • В редакторе форм новая возможность настраивать способ отображения сетки для выравнивания объектов.
  • Новый демо-проект “Арканоид” для демонстрации игровых возможностей.
  • Добавлено действие для сворачивания и разворачивания формы во вкладке объекты.
  • Добавлен новый компонент "Робот" для управления курсором, для ввода текста и для создания ботов.
  • В диалоге для файлов добавлена возможно указать расширения для фильтрации.
  • В JPHP добавлен класс php\lib\fs для более удобной работы с файловой системой.
  • Множество мелких улучшений и доработок, см. ниже + патчи A и B.

Для Windows реализован инсталятор, а для Linux рабочий дистрибутив в .tar.gz архиве, не требующий установки gradle и java.


  • Исправлен редкий баг при удалении компонентов с формы, с сообщением "The node must have parent value".
  • Исправлено, теперь если компонент отключен (enabled=false), его события "Выход за пределы" и "Уничтожения" не срабатывают.
  • Оптимизировано открытие старых проектов, долгостроев, был необычный баг, который приводил у увеличению времени повторного открытия проектов.
  • Исправлен баг с событием столкновение, во многих случаях оно не работало.
  • Исправлен баг с поведением "Курсорный объект", в некоторых случаях курсор смещался относительно оригинального.
  • Исправлен баг, который приводил к невозможности задать скорость объекту в событии клонирования.
  • Исправлен баг с поведением "Перемещение по сетке", в некоторых случаях поведение выдавало ошибку.
  • Сильно уменьшено потребление памяти в IDE при загрузке картинок, увелична скорость загрузки картинок в IDE.
  • Увеличена скорость клонирования в 10-20 раз для игровых объектов и картинок.
  • Исправлен баг в редакторе спрайтов, иногда, при перетаскивании кадров, спрайт генерировался в неверном порядке.
  • Исправлена работа действия "Если глобальная переменная..." в конструкторе событий.
  • Исправлено повторное срабатывание события "Уничтожение".
  • Исправлены многочисленные баги в действии "Отскочить".
  • Немного оптимизирована загрузка среды.
  • Исправлена работа события "Выбор элемента" у списка, оно не работало.

DevelNext Alpha-3

14 Feb 18:00
Compare
Choose a tag to compare

DevelNext Alpha-3

DevelNext Alpha-3, Patch-B

13 Feb 10:56
Compare
Choose a tag to compare
Pre-release
  • Добавлена возможность менять местами (перетаскивать) табы открытых редакторов форм, модулей и т.д.
  • Добавлена возможность использовать ранее созданный объект в конструкторе событий, тип "объект", значение "созданный объект".
  • Исправлена работа события "Выбор элемента" у списка, оно не работало.
  • Добавлена возможность изменять тип уже добавленного события в редакторе форм и модулей.
  • Добавлена возможность манипулировать событиями в редакторе через контекстное меню (ПКМ).
  • Добавлен диалог подтверждения при удалении событий в редакторе.
  • Доработано контекстное меню в редакторе форм и модулей, исправлены редкие графический дефекты; пункты недоступны, если их невозможно применить к объекту.
  • Доработано: теперь заблокированные объекты через редактор форм сохраняют свой статус блокировки после переоткрытия в редакторе.
  • Исправлен баг, когда после изменения размеров формы в редакторе выделенные объекты сбрасывались.
  • В диалоге открытия проекта список проектов из библиотеки был разделен на демо-проекты и проекты, которые пользователь сохранил в библиотеку.
  • Добавлены в UI элементы для открытия документации, но пока она в разработке.
  • Доработано, теперь многие диалоги для файлов сохраняют ранее открытую папку.
  • Доработано сохранение в библиотеку проектов, теперь среда запоминает нахождение проекта в библиотеке и не записывает его как новый при смене названия.