Releases: jphp-group/develnext
Releases · jphp-group/develnext
DevelNext Alpha-4
- Система помощи, онлайн справка, 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
DevelNext Alpha-3
DevelNext Alpha-3, Patch-B
- Добавлена возможность менять местами (перетаскивать) табы открытых редакторов форм, модулей и т.д.
- Добавлена возможность использовать ранее созданный объект в конструкторе событий, тип "объект", значение "созданный объект".
- Исправлена работа события "Выбор элемента" у списка, оно не работало.
- Добавлена возможность изменять тип уже добавленного события в редакторе форм и модулей.
- Добавлена возможность манипулировать событиями в редакторе через контекстное меню (ПКМ).
- Добавлен диалог подтверждения при удалении событий в редакторе.
- Доработано контекстное меню в редакторе форм и модулей, исправлены редкие графический дефекты; пункты недоступны, если их невозможно применить к объекту.
- Доработано: теперь заблокированные объекты через редактор форм сохраняют свой статус блокировки после переоткрытия в редакторе.
- Исправлен баг, когда после изменения размеров формы в редакторе выделенные объекты сбрасывались.
- В диалоге открытия проекта список проектов из библиотеки был разделен на демо-проекты и проекты, которые пользователь сохранил в библиотеку.
- Добавлены в UI элементы для открытия документации, но пока она в разработке.
- Доработано, теперь многие диалоги для файлов сохраняют ранее открытую папку.
- Доработано сохранение в библиотеку проектов, теперь среда запоминает нахождение проекта в библиотеке и не записывает его как новый при смене названия.