Releases: jphp-group/develnext
Releases · jphp-group/develnext
DevelNext Beta-3, Patch-A
- Новый пакет расширения для работы с базой данных SQLite (новые модульные компоненты и демо-проект).
- Новый визуальный компонент "Дерево".
- Улучшена подсветка синтаксиса css, исправлены некоторые баги подсветки.
- Увеличено общее количество описаний для методов и свойств в редакторе кода.
- Добавлено автодополнение внутри классов форм для методов подключенных модулей.
- Исправлено: компонент пакета отображался в палитре всех компонентов когда сам пакет не был подключен к проекту.
- Исправлены некоторые баги подсказок в php редакторе, в некоторых случаях не работало автодополнение.
- Исправлен баг, который возникал в редакторе кода при написании выражений с символами && и др.
- Улучшена работа с doc-комментариями в редакторе кода.
- Исправлена проблема, когда css стиль проекта применялся не ко всем компонентам в редакторе форм.
- Исправлен баг с неверными подсказками для класса Mouse.
- Доработано автодополнение для переменных и для определения их типа.
- Исправлен баг singleton модулей, они создавались дважды в некоторых случаях.
- Добавлена возможность кешировать сцены не уничтожая их в поведении "Игровая сцена".
DevelNext Beta-3
- Новая мощная система подсказок для редактора php кода.
- Отображаются все возможные классы, функции, методы, свойства.
- Автодополнение научилось отображать подключенные поведения к объектам.
- Система автодополнения теперь полностью динамичная и подгружает информацию из исходников.
- Автодополнение научилось автоматически проставлять use импорты для классов во время редактирования.
- Изменен стиль и дизайн диалога автодополнения.
- Добавлено новая панель в автодополнении для подробного описания каждого метода, функции, свойства и класса.
- Автодополнение стало умнее, оно научилось распознавать многие стандартные php выражения.
- Автодополнение научилось подхватывать информацию о классах и функциях из других php файлов в папке src.
- Автодополнение стало менее навязчивым и более удобным.
- Улучшено отображение процесса сборки проекта, вместо окна процесс отображается внизу главного окна и текст логов можно выделять.
- Увеличена скорость сборки программ для первого и повторных запусков, добавлено кеширование операций сборки.
- Добавлено логирование ошибок при сборке проекта.
- Исправлена проблема при редактировании CSS стиля проекта, когда стиль применялся на саму IDE.
- Исправлена проблема с некорректным поведением в редакторе кода и горячими клавишами.
- В редакторе кода дополнение кавычек стало происходить более разумным способом.
- Во внутренней системе IDE была переработана система пакетов и расширений для дальнейшего развития.
- Исправлен баг с CSS классами, в некоторых случаях классы не применялись к объектам в запущенной программе.
- Исправлен баг компиляции в байткод, в некоторых случаях возникала ошибка Class not found.
- Исправлен баг при редактировании кода во время набора php комментария.
- В редакторе кода исправлен баг с командой "Отменить", иногда команда приводила к полному очищению содержимого редактора.
Зеркало (Windows): https://yadi.sk/d/UY04cE8UsSve8
Зеркало (Linux): https://yadi.sk/d/50J-WV_wsSvfM
DevelNext Beta-2, Patch-A
- Улучшено отображение процесса сборки проекта, вместо окна процесс отображается внизу главного окна и текст логов можно выделять.
- Увеличена скорость сборки программ для первого и повторных запусков, добавлено кеширование операций сборки.
- Исправлен баг в подсветке синтаксиса PHP связанный с shell exec кавычками.
- Исправлен баг при поиске в документации, кнопка поиска не работала при открытой документации.
- Переработана система пакетов расширений, теперь пакеты хранят свои исходники в папке проекта vendor.
- В редакторе кода исправлен баг с командой "Отменить", иногда команда приводила к полному очищению содержимого редактора.
- Исправлена система отлова ошибок в самой IDE.
- Добавлено логирование ошибок при сборке проекта.
DevelNext Beta-2
- Внедрен новый более стабильный и удобный редактор кода, приближенный к PhpStorm.
- В редакторе кода добавлено отображение подсказок о синтаксических ошибках в коде.
- Добавлена система твердых игровых объектов с несколькими типами - платформер, материал и предмет.
- Добавлен новый компонент "Игровой фон" для создания движущихся зацикленных фонов в играх.
- Добавлено три демо-проекта игра Flappy Bird, игра Мини-Лабиринт и Платформер.
- Новое игровое поведение "Цель камеры".
- Добавлено игровое поведение "Следовать за камерой", чтобы можно было зафиксировать позицию объекта.
- Усовершенствована система стилей, теперь стили автоматически подхватываются в редакторах форм.
- Добавлены новые эффекты "Тонирование" (Sepia Tone) и другие.
- Добавлен новый компонент "Поле с маской".
- Добавлена система логирования для более удобной отладки приложений.
- Исправлен баг с z-позиционированием клонов, которые всегда некорректно перемещались поверх обычных компонентов.
- Оптимизировано закрытие программы, теперь процесс от Gradle Daemon после закрытия среды прекращает работу.
- Обновлен Java Runtime до версии 8u91, в версии для линукса по-умолчанию используется теперь x64 версия.
- Обновлен движок JPHP с некоторыми новыми возможности из языка PHP 7 (Group Use Declarations и другое).
- Исправлены баги просчета столкновений для некоторых случаев.
- Немного доработано автодополнение для случаев, когда его не нужно отображать.
- Исправлен баг при изменении типа события в редакторе, пропадали действия из визуального конструкторе событий.
- Исправлены баги при загрузке новой сцены в игровой мир, теперь предыдущая сцена уничтожается полностью вместе с модулями.
- Доработано уничтожение форм, теперь при уничтожении формы все ее модули и модульные компоненты также уничтожаются.
- Немного оптимизировано воспроизведение аудио-файлов.
- Немного оптимизирована первоначальная компиляция проекта.
Зеркало (Windows): https://yadi.sk/d/ZAFnqIfurYqJ5
Зеркало (Linux): https://yadi.sk/d/JRwNmnxnrYqJU
DevelNext Beta-1, Patch-A
- Новое игровое поведение "Цель камеры".
- Новое поведение-эффект "Цветовая коррекция", которое позволяет изменить яркость, контрастность и другие параметры цвета.
- Новое поведение-эффект "Рассеянное свечение".
- Компонент "Игровая комната" переименован в "Игровой мир" и теперь может вмещать в себя большие пространства.
- Повышена стабильность работы среды при открытии поврежденных файлов форм.
- Исправлен баг события клавиатура, подсобытие "любая буква" не работало.
- Исправлен баг открытия форм и модулей из вкладки проекта, в редакторах пропадала вкладка "Исходный проект".
- Исправлен баг с эффектом "Светотень", после переоткрытия редактора с этим эффектом, он пропадал.
- Исправлен баг при удалении основного цвета у плоской кнопки.
- Исправлена работа свойства "Курсор" у компонента "Ссылка".
- Поведение "Прозрачность (fade)* переименовано в "Затухание".
- Исправлен баг, если ширина или высота формы превышала около 8000 пикселей, среда зависала.
- Обновлен движок JPHP с некоторыми новыми возможности из языка PHP 7 (Group Use Declarations и другое).
DevelNext Beta-1
Новое
- Реализована новая удобная система управления проектом через вкладку "Проект".
- Добавлены новые поведения для визуальных эффектов (Тени, Размытие и т.п.).
- Добавлен компонент "Переключатели" (radio buttons).
- Добавлено новое анимационное поведение "Прозрачность (fade)" для объектов и форм.
- Добавлена окантовка в редакторе форм при перемещении объектов.
- Добавлена возможность просматривать свои опубликованные проекты через диалог "Открытие проекта".
- Переработан и улучшен диалог выбора шрифта.
- Добавлен удобный ползунок в инспекторе свойств для многих числовых значений.
Фиксы
- Исправлен баг при запуске проекта, из-за спрайтов происходила ошибка при компиляции.
- Исправлено поведение "Объект игровой сцены", оно не всегда корректно работало для кнопок и других подобных компонентов.
- Исправлено поведение "Таскание формы", оно работало только для объектов, но не для форм.
- Исправлен баг добавления/удаления пакетов в проекте, в некоторых случаях эти действия не работали.
- Исправлен баг редактора CSS стиля, во многих случаях данные не сохранялись и не применялись к проекту.
Зеркало (Windows): https://yadi.sk/d/DB0GIZetqgWwR
Зеркало (Linux): https://yadi.sk/d/tI21UHMlqgrAL
DevelNext Alpha-5, Patch-A
- Добавлен компонент "Переключатели" (radio buttons).
- Добавлены новые поведения для визуальных эффектов (тень, отражение и т.д.).
- Добавлена окантовка в редакторе форм при перемещении объектов.
- Добавлен удобный ползунок в инспекторе свойств для многих числовых значений.
- Усовершенствован диалог выбор шрифта.
- Исправлен баг копирования клонов от клонов в редакторе.
- Исправлено поведение функции uiText() для выпадающих списков с опцией "редактируемое".
- Исправлены поведения "Таскание формы" и "Таскание объекта": не работало свойство "включено".
- Исправлен баг пагинации, в некоторых случаях появлялся дубликат первой страницы.
- Исправлен баг: при нажатии на поиск по документации не всегда переходило на вкладку.
- Исправлен баг при открытии форм и модулей связанный с загрузкой поведений "ProcessorException: Content is not allowed".
- Исправлен баг парсера php файлов "IOException: Cannot seek to 0 in PhpParser.php".
- Исправлен баг в автодополнении: "AutoCompletePane java.lang.NullPointerException".
- Исправлен баг при попытке добавления объектов в игровую комнату.
- Исправлен баг удаления поведений в редакторе, иногда они не удалялись или удалялись поведения другого компонента.
- Доработано создание проектов, форм, модулей и спрайтов - добавлена валидация названий на корректность для файловой системы.
- Исправлено создание проекта, когда пользователь пытался дать проекту название с пробелами в начале или в конце.
- Исправлен очень редкий баг jphp с передачей массивов в методы и функции.
- Исправлен баг с табами редакторов в среде: При большом количестве пропадала кнопка "+" и начинались глюки.
- Доработано: для формы были скрыты поведения из диалога, которые к ним не применимы.
- Исправлен баг перемещения объектов в редакторе с помощью клавиш стрелок, это не работало.
DevelNext Alpha-5
- Новые компоненты "Таблица" и "Пагинация" для по-страничной навигации.
- Новый модульный компонент "INI Файл" и демо-проект под этот компонент.
- Новые демо-проекты "Авторизация и регистрация", "Парсер сайта bash.im" и "Управление курсором и клавиатурой".
- Новые события "Загрузка компонента", "Загрузка формы" и "Загрузка модуля", которые отрабатывают один раз в момент загрузки.
- Компиляция проекта в байткод для защиты исходников и уменьшения времени запуска проекта.
- Система пакетов расширений для проекта, пакеты "HTML Парсер" для парсинга сайтов и "Отправитель писем" для отправки email.
- Добавлена функция автоматического импорта классов use (включена по-умолчанию).
- Доработано автодополнение кода для многих утилитных классов и компонентов.
- Оптимизировано потребление памяти DevelNext на Windows и Linux.
- Исправлен баг, который приводил к тормозам среды после некоторого времени работы в ней.
- Исправления и доработки из предыдущих патчей.
Зеркало для Windows: https://yadi.sk/d/r9HHR9VQq6Z4S
Зеркало для Linux: https://yadi.sk/d/Pyr6q8cSq6Z4t
DevelNext Alpha-4, Patch-B
- Возможность добавлять в проект пакеты расширений, доступные пакеты "HTML Парсер" и "Отправитель писем".
- Новые модульные компоненты для парсинга сайтов (jsoup) и отправки писем (mail).
- Новый демо-проект - web парсер сайта bash.im (цитатника рунета).
- Добавлен модульный компонент для работы с INI файлами.
- Добавлен демо-проект для примера работы с INI файлами.
- Добавлено событие "Загрузка компонента", которое срабатывает во время создания формы компонента и его загрузки.
- Доработана функция компиляции в байткод (теперь исходники не попадают в собранный проект).
- Увеличена на 15-30% скорость запуска собранных программ с опцией "компиляция в байткод".
- В редакторе форм доработана панель с объектами и прототипами, теперь она не меняет размеры при ресайзе всего окна.
- Немного оптимизировано потребление памяти DevelNext на Windows и Linux (см. файл DevelNext.l4j.ini).
- Исправлен баг с поехавшим интерфейсом диалога сборки проекта в инсталятор.
- Оптимизирован и доработан лаунчер IDE для ОС Linux.
- Исправлен баг с запуском DevelNext на ОС Linux, когда в пути папки DN присутствовали пробелы.
- Исправлено автодополнение некоторых свойств модульных компонентов (вместо нормальных свойств показывались сеттеры и геттеры).
- Исправлен баг при копировании панельных компонентов, их содержимые компоненты копировались не полностью и без поведений.
- Улучшено визуальное отображение прогресса открытия проектов из диалога открытия проектов.
- Исправлено сохранение шрифта по-умолчанию у компонентов, теперь заданный шрифт для компонентов из IDE будет одинаковым на всех ОС.
DevelNext Alpha-4, Patch-A
- Добавлена функция автоматического импорта классов use (включена по-умолчанию).
- Добавлена экспериментальная функция компилирования исходников в байткод (пока с сохранением дубликата исходников).
- Доработан вывод ошибок, теперь во всех случаях показывается корректный номер строки ошибки (добавлены sourcemap).
- Добавлено автодополнение для многих утилитных классов и их статичных методов, например, для классов str, fs и т.д.
- Исправлен баг с постоянной ошибкой ConcurrentException в среде.
- Переработана сборка программ, реализована базовая система пакетов (расширений) для проекта.
- Окно прогресса сборки проекта стало отображать процесс более точно.
- Исправлен лаг диалогов-вопросов в среде, было заметно, что они прыгают в центр экрана.