Skip to content

Releases: jphp-group/develnext

DevelNext Beta-3, Patch-A

19 Jun 07:00
Compare
Choose a tag to compare
Pre-release
  • Новый пакет расширения для работы с базой данных SQLite (новые модульные компоненты и демо-проект).
  • Новый визуальный компонент "Дерево".
  • Улучшена подсветка синтаксиса css, исправлены некоторые баги подсветки.
  • Увеличено общее количество описаний для методов и свойств в редакторе кода.
  • Добавлено автодополнение внутри классов форм для методов подключенных модулей.
  • Исправлено: компонент пакета отображался в палитре всех компонентов когда сам пакет не был подключен к проекту.
  • Исправлены некоторые баги подсказок в php редакторе, в некоторых случаях не работало автодополнение.
  • Исправлен баг, который возникал в редакторе кода при написании выражений с символами && и др.
  • Улучшена работа с doc-комментариями в редакторе кода.
  • Исправлена проблема, когда css стиль проекта применялся не ко всем компонентам в редакторе форм.
  • Исправлен баг с неверными подсказками для класса Mouse.
  • Доработано автодополнение для переменных и для определения их типа.
  • Исправлен баг singleton модулей, они создавались дважды в некоторых случаях.
  • Добавлена возможность кешировать сцены не уничтожая их в поведении "Игровая сцена".

DevelNext Beta-3

13 Jun 10:41
Compare
Choose a tag to compare
  • Новая мощная система подсказок для редактора 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

21 May 13:10
Compare
Choose a tag to compare
Pre-release
  • Улучшено отображение процесса сборки проекта, вместо окна процесс отображается внизу главного окна и текст логов можно выделять.
  • Увеличена скорость сборки программ для первого и повторных запусков, добавлено кеширование операций сборки.
  • Исправлен баг в подсветке синтаксиса PHP связанный с shell exec кавычками.
  • Исправлен баг при поиске в документации, кнопка поиска не работала при открытой документации.
  • Переработана система пакетов расширений, теперь пакеты хранят свои исходники в папке проекта vendor.
  • В редакторе кода исправлен баг с командой "Отменить", иногда команда приводила к полному очищению содержимого редактора.
  • Исправлена система отлова ошибок в самой IDE.
  • Добавлено логирование ошибок при сборке проекта.

DevelNext Beta-2

07 May 15:46
Compare
Choose a tag to compare
  • Внедрен новый более стабильный и удобный редактор кода, приближенный к 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

17 Apr 11:57
Compare
Choose a tag to compare
  • Новое игровое поведение "Цель камеры".
  • Новое поведение-эффект "Цветовая коррекция", которое позволяет изменить яркость, контрастность и другие параметры цвета.
  • Новое поведение-эффект "Рассеянное свечение".
  • Компонент "Игровая комната" переименован в "Игровой мир" и теперь может вмещать в себя большие пространства.
  • Повышена стабильность работы среды при открытии поврежденных файлов форм.
  • Исправлен баг события клавиатура, подсобытие "любая буква" не работало.
  • Исправлен баг открытия форм и модулей из вкладки проекта, в редакторах пропадала вкладка "Исходный проект".
  • Исправлен баг с эффектом "Светотень", после переоткрытия редактора с этим эффектом, он пропадал.
  • Исправлен баг при удалении основного цвета у плоской кнопки.
  • Исправлена работа свойства "Курсор" у компонента "Ссылка".
  • Поведение "Прозрачность (fade)* переименовано в "Затухание".
  • Исправлен баг, если ширина или высота формы превышала около 8000 пикселей, среда зависала.
  • Обновлен движок JPHP с некоторыми новыми возможности из языка PHP 7 (Group Use Declarations и другое).

DevelNext Beta-1

02 Apr 14:23
Compare
Choose a tag to compare

Новое

  • Реализована новая удобная система управления проектом через вкладку "Проект".
  • Добавлены новые поведения для визуальных эффектов (Тени, Размытие и т.п.).
  • Добавлен компонент "Переключатели" (radio buttons).
  • Добавлено новое анимационное поведение "Прозрачность (fade)" для объектов и форм.
  • Добавлена окантовка в редакторе форм при перемещении объектов.
  • Добавлена возможность просматривать свои опубликованные проекты через диалог "Открытие проекта".
  • Переработан и улучшен диалог выбора шрифта.
  • Добавлен удобный ползунок в инспекторе свойств для многих числовых значений.

Фиксы

  • Исправлен баг при запуске проекта, из-за спрайтов происходила ошибка при компиляции.
  • Исправлено поведение "Объект игровой сцены", оно не всегда корректно работало для кнопок и других подобных компонентов.
  • Исправлено поведение "Таскание формы", оно работало только для объектов, но не для форм.
  • Исправлен баг добавления/удаления пакетов в проекте, в некоторых случаях эти действия не работали.
  • Исправлен баг редактора CSS стиля, во многих случаях данные не сохранялись и не применялись к проекту.

Зеркало (Windows): https://yadi.sk/d/DB0GIZetqgWwR
Зеркало (Linux): https://yadi.sk/d/tI21UHMlqgrAL

DevelNext Alpha-5, Patch-A

26 Mar 09:36
Compare
Choose a tag to compare
Pre-release
  • Добавлен компонент "Переключатели" (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

11 Mar 22:50
Compare
Choose a tag to compare
  • Новые компоненты "Таблица" и "Пагинация" для по-страничной навигации.
  • Новый модульный компонент "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

06 Mar 14:14
Compare
Choose a tag to compare
Pre-release
  • Возможность добавлять в проект пакеты расширений, доступные пакеты "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

27 Feb 15:04
Compare
Choose a tag to compare
Pre-release
  • Добавлена функция автоматического импорта классов use (включена по-умолчанию).
  • Добавлена экспериментальная функция компилирования исходников в байткод (пока с сохранением дубликата исходников).
  • Доработан вывод ошибок, теперь во всех случаях показывается корректный номер строки ошибки (добавлены sourcemap).
  • Добавлено автодополнение для многих утилитных классов и их статичных методов, например, для классов str, fs и т.д.
  • Исправлен баг с постоянной ошибкой ConcurrentException в среде.
  • Переработана сборка программ, реализована базовая система пакетов (расширений) для проекта.
  • Окно прогресса сборки проекта стало отображать процесс более точно.
  • Исправлен лаг диалогов-вопросов в среде, было заметно, что они прыгают в центр экрана.