Sorry, this entry is only available in Russian. For the sake of viewer convenience, the content is shown below in the alternative language. You may click the link to switch the active language.
Новая версия DevelNext RC-1 первый релизный кандидат, самая стабильная версия нашей среды за все время существования проекта. Список изменений, доработок и исправлений внушительный, он состоит из 61 пункта. Новый функционал тоже присутствует в небольшой количестве, это поддержка цветовых схем для редактора кода и кое что еще, читайте в статье.
Загрузить:
Если у вас не скачивается по ссылкам выше, попробуйте зеркала с Яндекс.Диска.
Зеркало (Windows 32/64bit): https://yadi.sk/d/ZBosyJkdvUoXj
Зеркало (Linux 64bit): https://yadi.sk/d/qTZeSGAsvSHuh
Скриншоты из новой версии
Новые возможности
- Новое: возможность сменить цветовую схему и размер шрифта для редактора кода.
- Новое: при вставке текста в редактор php, среда теперь предлагает импортировать классы через use.
- Новое: добавлен экспериментальный универсальный лаунчер для запуска среды на всех ОС где установлена Java Runtime.
- Новое: в диалоге выбора изображений появилась возможность искать среди изображений проекта, а также удалять изображения.
- Доработано: компоненту “робот” добавлен метод screenshot() для создания скриншотов рабочего стола.
- Доработано: классу изображения UXImage добавлен метод save() для сохранения в файл или поток в форматах png, jpg, gif.
И другое…
- Доработано: в подсветке редактора кода появился жирный и курсивный вариант шрифта.
- Доработано: подстановка скобок в редакторе кода происходит более корректно.
- Доработано: загрузка некорректных сторонних пакетов расширений теперь не приводит к невозможности запустить среду.
- Доработано: подсказка в виде id компонентов дергалась при выделении компонента в редакторе форм.
- Доработано: в редакторе форм при выделении компонентов десятки раз вызывалось обновление компонента, что замедляло работу редактора.
- Доработано: изменен стандартный размер новых создаваемых форм на более приемлемый (640 на 480).
- Доработано: повторное отображение индикатора загрузки с другим текстом теперь не приводит к сбросу анимации.
- Доработано: теперь в конструкторе событий среда запоминает открытую вкладку редактора после перезапуска.
- Доработано: поиск в автодополнении стал удобнее, он больше не учитывает регистр символов.
- Доработано: небольшие улучшения в интерфейсе конструктора событий.
- Доработано: консоль проекта теперь не закрывается, если при выполнении проекта произошли какие-то ошибки.
- Доработано: поведению анимации “Мигание” добавлен параметр максимальной прозрачности.
- Доработано: в компоненте таблица убран текст ‘no content in table’ и добавлено свойство placeholder для текста при отсутствии элементов.
- Доработано: улучшен лаунчер для Linux версии, теперь он подтягивает опции из файла DevelNext.l4j.ini и закрывает окно консоли.
- Доработано: теперь при создании нового проекта к главной форме сразу добавляется модуль MainModule.
- Доработано: редактор отображает особым образом компоненты из неподключенных пакетов расширений, которые являются нерабочими.
- Исправлено: возникала задержка в пару секунд при открытии диалога открытия проектов.
- Исправлено: поведение “ограничение ввода” некорректно обрабатывало вставку текста из буфера обмена и некоторые горячие клавиши.
- Исправлено: в редакторе кода php, при нажатии enter и присутствии конца doc комментария проставлялся лишний символ.
- Исправлено: в редакторе модулей текст компонентов иногда наезжал на иконку компонентов.
- Исправлено: при изменении размеров форм в редакторе, не менялись значения в инспекторе свойств формы.
- Исправлено: метод загрузки loadForm() уничтожал модуль скрываемой формы, что являлось некорректным поведением.
- Исправлено: метод уничтожения формы free() не уничтожал её полностью.
- Исправлено: загрузчик файлов упирался в лимит по скорости скачивания 400 кб/с.
- Исправлено: в редакторе табов некорректно обрабатывались все случаи и появлялись пустые табы.
- Исправлены грамматические, орфографические и стилистические ошибки в тексте.
- Исправлено: в редакторе кода не работала горячая клавиша Ctrl + D, для дублирования кода.
- Исправлено: в загрузчике файлов название загружаемого файла не всегда обрабатывалось функций urldecode.
- Исправлено: в форме восстановления пароля при вводе некорректных данных не выводилось сообщение о валидации.
- Исправлено: невозможно было собрать проект с иконкой под Windows, если путь проекта содержал кириллические символы.
- Исправлено: если в начале текста компонентов присутствовали символы слеша, это приводило к ошибке.
- Исправлено: символ собаки в начале текста компонентов удалялся после компиляции.
- Исправлено: некорректное поведение кликов по пунктам контекстного меню, из-за чего клик срабатывал в некоторых случаях нелогично.
- Исправлено: иногда текстовый редактор свойств объектов самопроизвольно закрывался если пользователь убирал курсор в сторону.
- Исправлено: в некоторых случаях стили проекта накладывались на элементы в редакторе модулей.
- Исправлено: высота панели консоли неверно сохраняла свою высоту и становилась на 4 пикселя меньше при каждом открытии.
- Исправлено: на linux не работал запуск проекта из-за невозможности использовать javaw программу.
- Исправлено: на linux не работала корректно сборка проектов в JAR и Windows приложение.
- Исправлено: на linux не работали пункты меню для открытия сайта и vk группы проекта.
- Исправлено: на linux не работала кнопка “открыть” во вкладке “Проект” для открытия папки проекта.
- Исправлено: на linux были проблемы с отображением компонентов в редакторе модулей.
- Исправлено: на linux зачастую во вкладке “Проект” в меню маркеры с количеством были не видны.
- Исправлено: компонент Web парсер jsoup некорректно работал при старте с пустым url с включенной опцией авто-парсинг.
- Исправлено: компонент HTTP Монитор в некоторых случаях вел себя некорректно и выдавал ошибку Connection Refused.
- Исправлено: при экспорте проекта в zip-архив попадали лишние файлы кэша ненужные проекту.
- Исправлено: некоторые модальные диалоги и окна иногда уходили из виду и блокировали интерфейс всей среды.
- Исправлено: в компоненте отправитель писем нельзя было использовать объекты класса php\mail\Email для сообщений.
- Исправлено: компонент игровой мир в некоторых случаях не грузил сцены.
- Исправлено: диалог открытия файлов прекращал повторно открываться если пользователь удалял папку предыдущего выбранного файла.
- Исправлено: в jsoup парсере отсутствовал нужный метод для одного элемента Element::outerHtml().
- Исправлено: не работали два действия для управления поведениями в конструкторе событий.
- Исправлено: при изменении свойства формы resizable, форма увеличивалась в размерах, только в ОС Windows.
- Исправлено: редактор кода полностью пропадал в некоторых случаях переключения между дизайном и исходным кодом.
- Исправлено: свойство растягивание некорректно срабатывало для компонентов находящихся на панелях с окантовкой.
- Исправлено: визуальный редактор для компонентов с некоторыми эффектами, например с тенями, некорректно изменял ширину и высоту.