Skip to content

DevelNext 16.5.0

Compare
Choose a tag to compare
@dim-s dim-s released this 12 Mar 09:14
· 245 commits to master since this release

image

Загрузки

Что нового?

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

2017031212