Создавайте мощные современные настольные и мобильные приложения. Кодирование не требуется!

App Builder Logo
App Builder Logo32 App Builder Change Log

Просмотров: 592

-

15 сентября, 2023

-

Демо

Что нового в этой версии:

Конструктор приложений 2022.20
— Обновление фреймворка Bootstrap CSS до последней версии: обновление шаблона приложения, а также страницы справки, приветствия, информации и плагинов программы
— Обновление установщика Microsoft Edge Runtime до последней версии. Это обновление включает в себя все поддерживаемые версии, то есть полный установщик как для 32, так и для 64 бит. Этот установщик используется внутри установщика DecSoft App Builder для правильной подготовки среды IDE к использованию веб-представления пограничной среды выполнения для браузера отладчика приложений.

Конструктор приложений 2022.19
— Внесите некоторые изменения в конфигурацию Cordova.xml файл специально для платформы Cordova Electron. До этого выпуска мы использовали пару узлов platform=electron в файле конфигурации Cordova.xml и это приводит к тому, что файл настроек электронов не берется и не используется должным образом. Мы сообщили об этой проблеме команде Cordova Electron, но решили проблему, используя только один узел для платформы platform=electron. Внесите также незначительные изменения / дополнения в настройки электронов по умолчанию / образцу, которые мы можем установить из опций приложения Cordova Electron, чтобы скрыть по умолчанию главное меню окна приложения.

Конструктор приложений 2022.18
— Обновление библиотеки javascript jQuery до последней версии в шаблоне приложения, на страницах «О продукте», «Приветствие» и «Справка», а также на страницах справки плагинов приложения DecSoft. Это также выпуск продукта с другими незначительными внутренними изменениями, исправлениями и улучшениями.
— бпар

Конструктор приложений 2022.17
— Обновление библиотеки Render Javascript (VueJS) до последней версии. Этот выпуск библиотеки Render включает в себя различные изменения, исправления и улучшения. Это также выпуск продукта с другими незначительными внутренними изменениями, исправлениями и улучшениями.

Конструктор приложений 2022.16
— Обновление библиотеки Render Javascript (VueJS) до последней версии. Этот выпуск библиотеки Render включает в себя различные изменения, исправления и улучшения. Это также выпуск продукта с другими незначительными внутренними изменениями, исправлениями и улучшениями.

Конструктор приложений 2022.15
— Улучшена HTML-разметка для элементов всплывающих уведомлений, которые мы можем использовать с функцией app.showToast() (см. пример приложения Toast), следуя самой последней версии HTML-разметки платформы Bootstrap CSS. Исправлена также ошибка, которая возникает также с тостами, когда мы нажимаем кнопки закрытия.
— Исправлена ошибка в примере приложения ColorScheme, добавив определенную конфигурацию в опцию дополнительного XML-приложения Apache Cordova для плагина cordova-plugin-android-dark-mode-support Cordova, чтобы плагин мог работать так, как ожидалось на платформе Android. Мы забываем о такой конфигурации, которая упоминается в документации плагина, и поэтому пример приложения не работает должным образом на платформе Android.

Конструктор приложений 2022.14
— Исправлена ошибка, из-за которой установленное значение цвета фона экрана-заставки не было хорошо принято при установке значения клавиши «AndroidWindowSplashScreenBackground» в конфигурации.xml для Apache Cordova

Конструктор приложений 2022.13
— Обновление тем CSS (cerulean, cosmo, cyborg, litera, lumen, minty, sandstone, sketchy, slate, solar, spacelab, superhero, united, vapor, yeti и zephyr), предоставленных Bootwatch (bootswatch.com), до последней версии. Эти темы теперь соответствуют версии Bootstrap CSS, которую мы уже используем в теме приложения по умолчанию и другим вещам, таким как приветствие, информация, справка по продукту и страницы справки плагинов.

Конструктор приложений 2022.12
— Обновление фреймворка Bootstrap CSS до последней версии: обновление шаблона приложения, а также страниц справки, приветствия, информации и плагинов программы.
— Обновление установщика Microsoft Edge Runtime до последней версии. Это обновление включает в себя все поддерживаемые версии, то есть полный установщик как для 32, так и для 64 бит. Этот установщик используется внутри установщика DecSoft App Builder для правильной подготовки среды IDE к использованию веб-представления пограничной среды выполнения для браузера отладчика приложений.
— Обновление библиотеки animate CSS до последней версии. Обновите значки Font Awesome (библиотека Javascript и шрифты рабочего стола) до последней версии. Обновите библиотеку Javascript Luxon до последней версии. Обновите библиотеки VueJS, VueEx и VueRouter до последних версий.
— В связи с изменениями в Apache Cordova, связанными с реализацией экрана-заставки для Android, мы поощряем использование последней версии Apache Cordova для Android (11.0.0), для которой требуется Android API уровня 32 (Android 12 L), который теперь является опцией по умолчанию для целевого SDK. Cordova Android 11.0.0 требует этого целевого уровня API SDK для правильной работы, поэтому мы также настоятельно рекомендуем обновить ваше приложение до этого уровня API: если вы запускаете новое приложение, не волнуйтесь, потому что это опция по умолчанию сейчас.
— DecSoft App Builder больше не готовит конкретные экраны-заставки для различных устройств платформы Android, а использует предоставленное изображение экрана-заставки «как есть» или значок приложения, если экран-заставка не предусмотрен. Это изменение связано с тем, что экраны-заставки на Android теперь работают по-другому, используя ядро Apache Cordova вместо плагина Splash Screen: это в основном для поддержки нового API Android для экранов-заставок в Android 12, но ядро Apache Cordova предлагает обратную совместимость для предыдущих версий Android.
— Не используйте больше плагин Apache Cordova Splash Screen для платформ Android и Apple iOS. Последняя версия Cordova для этих платформ включает в себя реализацию Splash Screen в ядре Apache Cordova и поэтому этот плагин больше не требуется. Некоторые дополнительные изменения, связанные с приложением Splash Screen, как вы можете видеть выше в этом историческом документе.
— Добавление новых значений в параметры приложения для платформы Cordova Android и их combobox Minimun SDK и целевой комбобобокс SDK, чтобы обеспечить поддержку Android API уровня 31 (Android 12), Android API уровня 32 (Android 12 L) и Android API уровня 33 (Android 13). Установите значение по умолчанию для целевого пакета SDK на Android 12 L (уровень API 32).
— Удалите вкладку параметров Adobe Phonegap из док-панели параметров приложения, так как проект Adobe Phonegap больше не поддерживается Adobe, и, с другой стороны, мы всегда рекомендуем использовать Apache Cordova вместо Adobe Phonegap. Возможно, вы никогда не используете Adobe Phonegap (и больше не можете этого делать), поэтому это изменение не повлияет на ваши приложения. Удалите также ссылки на Adobe Phonegap в справке по продукту и из некоторых материалов, которые мы все еще добавляем в файл конфигурации Cordova.xml.
— Это основной выпуск DecSoft App Builder, что означает, что если вы приобрели продукт до 07-25-2021, вы должны приобрести лицензию на обновление (со скидкой 50%) или загрузить устаревший выпуск, чтобы продолжить использовать устаревшую лицензию. Если вы приобретаете лицензию после указанной даты, пожалуйста, войдите в свой личный кабинет DecSoft, чтобы получить новый серийный номер лицензии. Вы также можете приобрести лицензию на обновление, чтобы загрузить устаревшую версию из личного кабинета DecSoft на нашем веб-сайте.

Конструктор приложений 2022.11
— Начиная с нового приложения, мы видим, что плагин Cordova AdMob, который мы использовали раньше, плохо компилируется с последней версией Apache Cordova. После расследования мы обнаружили определенный современный и хорошо поддерживаемый плагин Apache Cordova AdMob, который компилируется и работает, как и ожидалось, с последней версией Apache Cordova: этот выпуск модифицирует пример приложения CordovaAdMob, чтобы использовать этот новый плагин Cordova AdMob.

Конструктор приложений 2022.10
— Добавьте свойство PlaysInline в элемент управления VideoPlayer, чтобы мы могли установить для этого свойства значение true или false (по умолчанию) во время разработки и, следовательно, добавить соответствующий атрибут «playsinline» для HTML-тега video элемента управления VideoPlayer. Этот attrtibute может быть полезен, например, чтобы избежать видео, которые будут воспроизводиться в полноэкранном режиме на iOS.

Конструктор приложений 2022.9
— Из-за ошибки метод app.cordova.geolocation.getCurrentPosition() плагина Geolocation Apache Cordova (который интегрирован в продукт) не может получить необязательную переменную «config» в качестве третьего аргумента, который поддерживается этим методом плагина Apache Cordova. В этом выпуске исправлена эта ошибка.

Конструктор приложений 2022.8
— Из-за некоторых неожиданных изменений в нашем хостинге инструмент обновления продукта перестает работать как всегда. В этом релизе вносятся соответствующие изменения, чтобы позволить инструменту updater продолжать работать как всегда, то есть с возможностью проверить, существует ли новая версия, загрузить и показать историю продукта и загрузить существующий новый релиз.
— Когда мы добавляем плагин приложения в конструктор приложений (например, любой из доступных плагинов приложения DecSoft, включенных в установку продукта), IDE автоматически изменяет соответствующую опцию приложения, чтобы включить правильные файлы плагина приложения, поэтому нам не нужно делать это вручную (что всегда возможно, с другой стороны). Этот выпуск продукта делает то же самое и в том случае, если мы добавляем плагин приложения в конструктор ВНУТРИ контейнерного элемента управления. До этого выпуска, если мы добавляем подключаемый модуль приложения в элемент управления контейнера, среда IDE не проверяет автоматически соответствующий параметр приложения, чтобы добавить необходимые файлы подключаемого модуля приложения, поэтому элемент управления подключаемого модуля приложения не работает должным образом, пока требуемый подключаемый модуль приложения не будет отмечен в параметрах подключаемых модулей приложения. В нескольких словах, в этом выпуске продукта IDE позаботится о правильном варианте подключаемого модуля приложения, когда мы добавляем элемент управления подключаемого модуля приложения в конструктор приложений, даже если мы делаем это внутри контейнерного элемента управления.

Конструктор приложений 2022.7
— Добавлен новый пример приложения LabelSelectEx, который показывает нам, как использовать и аспект недавно добавленного элемента управления LabelSelectEx из плагина приложения «DecSoft controls». Этот пример приложения аналогичен примеру приложения SelectEx, но вместо него используется элемент управления LabelSelectEx.
— Добавлен новый элемент управления LabelSelectEx в плагин приложения «Элементы управления DecSoft». Этот элемент управления аналогичен существующему элементу управления SelectEx, также из подключаемого модуля приложения «DecSoft controls», но предлагает нам другой стиль, основанный на «плавающей метке», которая появляется внутри элемента управления, аналогично недавно добавленному элементу управления подключаемого модуля приложения LabelInput.
— Добавлен новый пример приложения LabelSelect, который показывает нам, как использовать и аспект недавно добавленного элемента управления LabelSelect из плагина приложения «DecSoft controls». Этот пример приложения показывает, как мы можем использовать элемент управления, и показывает нам различные аспекты, изменяя их свойство size.
— Добавлен новый элемент управления LabelSelect в плагин приложения «DecSoft controls». Этот элемент управления аналогичен существующему элементу управления Select, но предлагает нам другой стиль, основанный на «плавающей метке», которая появляется внутри элемента управления, аналогично недавно добавленному элементу управления подключаемого модуля приложения LabelInput.

Конструктор приложений 2022.6
Добавили:
— новый пример приложения LabelText, который показывает нам, как использовать и аспект недавно добавленного элемента управления LabelText из плагина приложения «DecSoft controls». Этот пример приложения показывает, как мы можем использовать элемент управления, и показывает нам различные аспекты, изменяя их свойство size.
— новый элемент управления LabelText для плагина приложения «Элементы управления DecSoft». Этот элемент управления аналогичен существующему элементу управления Textarea, но предлагает нам другой стиль, основанный на «плавающей метке», которая появляется внутри элемента управления, аналогично недавно добавленному элементу управления подключаемого модуля приложения LabelInput.
— новый пример приложения LabelInput, который показывает нам, как использовать и аспект недавно добавленного элемента управления LabelInput из плагина приложения «DecSoft controls». В этом примере приложения показано, как можно использовать различные типы входных данных, предлагаемых элементом управления, путем изменения свойства type элемента управления.
— новый элемент управления LabelInput для плагина приложения «DecSoft controls». Этот элемент управления аналогичен существующим элементам управления вводом (Text, Number, EMail, Date и т. д.), но предлагает нам другой стиль, основанный на «плавающей метке», которая появляется внутри элемента управления. Элемент управления LabelInput может действовать как текст, электронная почта, номер, пароль, цвет, дата, время и входные данные поиска, просто изменив свойство type элемента управления.

Неподвижный:
— ошибка в элементах управления TypeAhead и SelectEx из подключаемого модуля приложения «DecSoft controls», из-за которой указанные элементы управления не масштабируются должным образом (как и другие элементы управления) при изменении пользователем размера окна приложения.
— некоторая введенная проблема (выпуски назад), которая приводит к тому, что справка плагинов приложений не связана должным образом, когда мы показываем ее как контекстную справку, например, при нажатии клавиши F1 при выборе одного из доступных элементов управления подключаемого модуля приложения или одного из их свойств.
— Инструмент минимизации кода приложения также теперь позволяет минимизировать javascript-код плагинов.js и CSS-код pluginscomps.css файлы, которые включены в приложение, когда мы используем один или несколько доступных плагинов приложения.
— ошибка, которая возникает, когда IDE хочет загрузить определенное количество изображений (все меньше и больше) доступных плагинов приложения. Исправлена не только ошибка, но и среда IDE предоставляет больше информации на случай возникновения проблемы при загрузке этих изображений.

Конструктор приложений 2022.5
— Изменение способа, которым компилятор DecSoft App Builder устанавливает переменную «self» внутри событий всех элементов управления, включая собственные визуальные и невизуальные элементы управления, а также элементы управления плагинов приложений, и все это внутри представлений приложения, диалогов приложений и фреймов приложения. На форуме поддержки сообщается о проблеме, связанной с элементом управления HTTP и переменной «self», которая возникает, если мы перешли на другое представление приложения, пока ответ сервера еще не завершен, однако я обнаружил, что та же проблема может возникнуть и в других элементах управления, таких как Websocket, AudioPlayer, VideoPlayer и Timer, Поэтому я решил переписать, как компилятор более точно справляется с переменной «self» всех событий элементов управления. Спасибо Марио за отчет!
— Обновление библиотеки Javascript Base64, используемой в коде приложения, до последней версии. В дополнение к другим изменениям, исправлениям и улучшениям, эта новая версия библиотеки Base64 позволяет избежать использования функции Javascript eval() для правильной работы.

Конструктор приложений 2022.4
— Замените библиотеку Moment.js из ядра приложения библиотекой Luxon.js. Библиотека Luxon.js является рекомендуемой командой Moment.js для ее замены и предлагает гораздо современный способ работы с датой и временем на Javascript. Кроме того, библиотека Luxon.js на 300 Кб меньше, чем Moment.js. Если ваше приложение уже использует Moment.js, просто загрузите его в приложение как и любой другой файл Javascript из диспетчера файлов приложения.
— Добавление свойства Poster в элемент управления VideoPlayer. Свойство Poster является переводимым и позволяет установить необязательный путь к изображению или URL-адрес, который будет отображаться в элементе управления video перед началом воспроизведения.

Конструктор приложений 2022.3
— Исправлена ошибка, из-за которой мы не могли использовать некоторые методы приложения, такие как «app.showAlert()» внутри события DomReady приложения, события Mounted приложения и события Show представления приложения

Конструктор приложений 2022.2
— Обновление фреймворка Bootstrap CSS до последней версии: обновление шаблона приложения, а также страниц справки, приветствия, информации и плагинов программы. Темы, предоставляемые Bootwatch, также были обновлены до последнего выпуска.
— Обновление установщика Microsoft Edge Runtime до последней версии. Это обновление включает в себя все поддерживаемые версии, то есть полный установщик как для 32, так и для 64 бит. Этот установщик используется внутри установщика DecSoft App Builder для правильной подготовки среды IDE к использованию веб-представления пограничной среды выполнения для браузера отладчика приложений.
— Добавьте новый элемент в меню приложения, который можно использовать для удаления папки кэша источника приложения. Иногда мы можем экспериментировать с проблемами с кэшем исходного кода приложения, поэтому теперь мы можем использовать этот новый элемент для удаления папки кэша исходного кода приложения, а затем мы можем скомпилировать приложение с нуля.
— Повторное добавление соответствующих иконок изображений в пункты контекстного меню вкладок IDE. На самом деле это упущение из некоторых выпусков в прошлом, когда мы добавляли большие изображения для подготовки IDE для мониторов 4K.
— Добавлен новый пример приложения ChartJS. В этом примере приложения показано, как мы можем использовать библиотеку ChartJS для создания диаграмм для наших приложений. Библиотека ChartJS, вероятно, является лучшей библиотекой Javascript для создания диаграмм с использованием Javascript. Кроме того, этот пример приложения является еще одним примером приложения, который показывает нам, как мы можем добавлять целые папки с помощью диспетчера файлов приложения, а затем ссылаться на необходимые файлы по отдельности также из диспетчера файлов.

Конструктор приложений 2022.1
— Обновление установщика Microsoft Edge Runtime до последней версии. Это обновление включает в себя все поддерживаемые версии, то есть полный установщик как для 32, так и для 64 бит. Этот установщик используется внутри установщика DecSoft App Builder для правильной подготовки среды IDE к использованию веб-представления пограничной среды выполнения для браузера отладчика приложений.

Конструктор приложений 2021.65
— Наш хостинг бесшумно начинает автоматически перенаправлять наши HTTP-вызовы на HTTPS, и это вызывает проблемы при проверке новых выпусков продукта, например, поэтому в этом выпуске мы добавляем соответствующие материалы и улучшаем наши внутренние процедуры, чтобы использовать HTTPS по умолчанию, избегая проблем

Конструктор приложений 2021.64
— Существует проблема (вероятно, в XML-коде дизайна проекта) в примере приложения Container, которая приводит к тому, что кэш компиляции не работает должным образом. В этом выпуске исправлена эта проблема в упомянутом образце приложения Container, поэтому теперь мы можем видеть, что кэш компиляции работает должным образом, а также приложение и, в частности, поведение «button1».

Конструктор приложений 2021.63
— Выберите Android 11 (API 30) целевого SDK Android для новых созданных приложений. Вы по-прежнему можете без проблем использовать более раннюю версию API, но для новых приложений выбранным целевым SDK по умолчанию является Android 11 (API 30) для новых приложений.
— Исправлена ошибка, из-за которой тип назначения плагина камеры cordova DATA_URL не может быть показан в редакторе Quick Edit List. Теперь мы можем выбрать этот тип назначения, как и другие доступные типы назначения из редактора Quick Edit List.
— Измените пример приложения CordovaCamera, чтобы использовать определенный метод плагина Cordova File (app.cordova.file.getFileBlobFromFileUrl), когда мы используем тип назначения = FILE_URL и хотим показать фотографию, которую мы делаем с камеры.

Конструктор приложений 2021.62
— Пример приложения Login работает не так, как ожидалось, поскольку URL-адреса HTTP-ссылок не указывают на ожидаемые серверные сценарии. Теперь эта ошибка исправлена, и поэтому пример приложения Login снова работает должным образом. Другие незначительные изменения, исправления и улучшения были сделаны в этом выпуске продукта.

Конструктор приложений 2021.60
— Первый релиз продукта, скомпилированного в Microsoft Windows 11. Исправлено определение версии Microsoft Windows для внутреннего использования в некоторых местах продукта. Установите закругленные углы в формах графического интерфейса при использовании темной темы графического интерфейса продукта. Протестируйте продукт в Microsoft Windows 11.

Конструктор приложений 2021.59
— Обновление фреймворка Bootstrap CSS до последней версии: обновление шаблона приложения, а также страниц справки, приветствия, информации и плагинов программы. Темы, предоставляемые Bootwatch, также были обновлены до последнего выпуска.
— Обновление установщика Microsoft Edge Runtime до последней версии. Это обновление включает в себя все поддерживаемые версии, то есть полный установщик как для 32, так и для 64 бит. Этот установщик используется внутри установщика DecSoft App Builder для правильной подготовки среды IDE к использованию веб-представления пограничной среды выполнения для браузера отладчика приложений.

Конструктор приложений 2021.58
— Удалить из файлов BAT для Android плагин Apache Cordova WhiteList, который депкрементирован для текущей версии Apache Cordova (10.0.0). Мы рекомендуем использовать последнюю версию Apache Cordova. Если вам нужно использовать предыдущую версию Apache Cordova, вы ДОЛЖНЫ указать использование этого плагина, добавив эту строку «CALL cordova plugin add cordova-plugin-whitelist» в опциях приложения -> Apache Cordova -> Batch files -> After.

Конструктор приложений 2021.57
— Обновление фреймворка Bootstrap CSS до последней версии: обновление шаблона приложения, а также страниц справки, приветствия, информации и плагинов программы. Темы, предоставляемые Bootwatch, также были обновлены до последнего выпуска.

Конструктор приложений 2021.56
Используйте атрибут «data-bs-parent» для сворачиваемых элементов в элементе управления Sidebar:
— Это подготавливает подменю элемента управления боковой панели к автоматическому сворачиванию, когда в элементе управления боковой панели отображается другое подменю

Конструктор приложений 2021.55
— Теперь ОСНОВНОЙ HTML-тег наших приложений имеет атрибут класса CSS с именем темы приложения в нижнем регистре. Этот класс существует с нуля, то есть после запуска приложения, и он обновляется правильным именем темы в нижнем регистре, когда мы используем метод «app.setAppTheme()». Этот класс в теге body HTML весьма полезен для применения стилей CSS именно к определенной теме, а не глобальной. Например, это правило CSS: body.slate select {} применяется только к приложению, когда задана тема «Slate», а не в другом случае.
— Обновление установщика Microsoft Edge Runtime до последней версии. Это обновление включает в себя все поддерживаемые версии, то есть полный установщик как для 32, так и для 64 бит. Этот установщик используется внутри установщика DecSoft App Builder для правильной подготовки среды IDE к использованию веб-представления пограничной среды выполнения для браузера отладчика приложений.

Конструктор приложений 2021.54
— Обновите фреймворк Bootstrap CSS до последней версии: обновление шаблона приложения, а также страниц справки, приветствия, справки и плагинов программы. Темы, предоставляемые Bootwatch, также были обновлены до последнего выпуска.

Конструктор приложений 2021.53
— Исправлена ошибка, если мы пытались получить доступ к переменной приложения (свойства, методы и т. д.) из пользовательской функции приложения, вызываемой из события Mounted приложения. До этой исправленной ошибки мы не могли получить доступ к переменной приложения (свойства, методы и т. д.) из пользовательской функции приложения, если эта функция вызывается из события Mounted приложения.
— Исправлена досадная ошибка, из-за которой заголовок основной формы IDE изменяется на количество аргументов пользовательской функции приложения всего и индекса, когда мы нажимаем на список аргументов пользовательской функции: эта информация полезна для внутренней отладки IDE, но не в другом случае, как в выпуске программы.
— Удалить плагин Apache Cordova StatusBar: устаревшие методы «app.cordova.statusbar.styleBlackTranslucent» и «app.cordova.statusbar.styleBlackOpaque». Мы можем использовать уже доступный метод «app.cordova.statusbar.styleLightContent()» вместо устаревших методов.

Конструктор приложений 2021.52
— Добавлено новое свойство «darkStyle» для элемента управления «Карусель», для которого по умолчанию установлено значение «false». Мы можем присвоить этому свойству значение true, чтобы использовать темный вариант стиля в элементе управления Carousel для элементов управления, индикаторов и подписей элемента управления Carousel. Это может быть полезно, если изображения карусели светлых цветов, поэтому темный вариант может обеспечить лучшую видимость элементов управления, индикаторов и подписей в элементе управления «Карусель». Пример приложения «Кольцевая галерея» теперь включает в себя возможность задать для этого нового свойства значение true и false, а справка / документация, а также список быстрого кода редактора ссылаются на свойство этого нового элемента управления.
— Из-за некоторых изменений в последней версии CSS-фреймворка Bootstrap элемент управления Carousel не работает так, как ожидалось, с ранее использовавшейся разметкой HTML. Этот выпуск улучшил HTML-разметку элемента управления Carousel и заставил его снова работать, как и ожидалось, с последним выпуском фреймворка Bootstrap CSS, который использует AB.
— Пример приложения VideoPlayer2 использует определенный сторонний URL-адрес для воспроизводимого видео, и, по-видимому, этот сторонний URL-адрес перестает работать, как раньше: пример приложения был обновлен для того, чтобы использовать другой сторонний URL-адрес для видео, который работает так, как ожидалось во время публикации этого выпуска AB: в образце приложения была помещена заметка «комментарий», чтобы объявить пользователю, что такого рода сторонние URL-адреса могут Перестаньте работать без совета, поэтому вместо него можно использовать другой URL-адрес (вероятно, подходящий для вашего собственного приложения).

Конструктор приложений 2021.51
— Добавлена новая опция «Тип пакета» для параметров подписи Cordova -> Android -> приложения. Этот вариант типа пакета позволяет выбирать между APK и App Bundle, поэтому теперь мы можем генерировать файлы AAB (Android App Bundle) наших приложений. Google Play Store позволяет загружать файлы AAB только с августа 2021 года, поэтому теперь мы готовы генерировать файлы AAB для наших приложений. Обратите внимание, что файлы AAB создаются только в том случае, если вы предоставили конфигурацию подписи из параметров подписи Cordova -> Android -> Приложения и выберите тип пакета «Набор приложений». При желании можно продолжать создавать и подписывать файлы APK.

Конструктор приложений 2021.50
— Обновите фреймворк Bootstrap CSS до последней версии: обновление шаблона приложения, а также страниц справки, приветствия, справки и плагинов программы. Темы, предоставляемые Bootwatch, также были обновлены до последнего выпуска.

Конструктор приложений 2021.49
— Делать новые скриншоты различных диалоговых окон программы и док-панелей для файла справки (локальная и онлайн-версии), чтобы показать последние изменения, вносимые в диалоги программы и панели док-станций: много изменений вносится поверх указанных диалогов и док-панелей, которые не отражены должным образом в скриншотах / захватах справки / документации
— В предыдущем выпуске, когда мы готовим продукт к тому, чтобы быть готовым к мониторам 4K и большим размерам экрана Windows, мы потеряли различные изображения / значки для различных док-панелей, таких как параметры программы, о программе, страница приветствия и т. Д., А также различные панели док-станции для приложений, такие как менеджер функций, менеджер файлов, список просмотров и т. Д. И т. Д. В этом релизе эти панели иконки / изображения снова работают как раньше

Конструктор приложений 2021.48
— Обновление справки приложения (локальная и онлайн-версии) для документирования недавно добавленного события приложения ColorSchemeChange, а также нового метода app.getAppColorScheme(), который может быть полезен, например, для изменения темы приложения в зависимости от настроенной системной цветовой схемы для приложений
— Добавлен новый пример приложения ColorScheme, который показывает, как мы можем использовать недавно добавленное событие приложения ColorSchemeChange, а также метод app.getAppColorScheme(), чтобы изменить тему приложения в соответствии с настроенной системной цветовой схемой для приложений
— Добавьте событие ColorSchemeChange нового приложения, которое инициируется при изменении системной цветовой схемы для приложений во время выполнения, то есть во время работы приложения. Мы можем использовать это событие, например, чтобы изменить тему приложения в соответствии с настроенной системной цветовой схемой для приложений.
— Добавлен новый метод app.getAppColorScheme(), который можно использовать для поиска текущей цветовой схемы системы для приложений, которые могут быть «светлыми» или «темными». Этот метод может быть полезен, например, для определения темы, которую мы можем задать для приложения, в зависимости от настроенной системной цветовой схемы для приложений.

Конструктор приложений 2021.47
— Включите и используйте Microsoft Ajax Minifier вместо Yahoo YUI Compressor для инструмента минимизации кода приложения: программа Microsoft Ajax Minifier предлагает нам лучшие результаты, потому что может обрабатывать более современный код Javascript, а также код CSS. Ничего не меняется с точки зрения использования инструмента минимизации кода приложения: вы можете продолжать использовать инструмент минимизации кода приложения (из IDE или из компилятора командной строки), как и раньше, но теперь мы используем программу Microsoft Ajax Minifier вместо программы Yahoo YUI Compressor.

Конструктор приложений 2021.46
— Добавьте атрибуты «disablePictureInPicture» и controlsList=»nodownload» в элемент управления Video Player, чтобы избежать поведения «картинка в картинке», а также параметров загрузки, предоставляемых браузерами. Измените примеры приложений Video*, чтобы показать, как мы можем избежать контекстного меню браузера для элементов управления Video Player, просто «предотвратив поведение по умолчанию» с помощью события ContextMenu элемента управления
— Добавьте элементы управленияList=»nodownload» в элемент управления Audio Player, чтобы избежать параметров загрузки, предоставляемых браузерами. Измените пример приложения AudioPlayer, чтобы показать, как мы можем избежать контекстного меню браузера для элементов управления Audio Player, просто «предотвратив поведение по умолчанию» с помощью события ContextMenu элемента управления

Конструктор приложений 2021.45
— Добавьте API 30 (для Android 11) в Элементы управления Минимальный SDK и Целевой SDK в настройках приложения -> Apache Cordova -> Android.
— Обновление библиотеки Render Javascript (VueJS) до последней версии. Этот выпуск библиотеки Render включает в себя различные изменения, исправления и улучшения.

Конструктор приложений 2021.44
— Обновите фреймворк Bootstrap CSS до последней версии: обновление шаблона приложения, а также страниц справки, приветствия, справки и плагинов программы. Темы, предоставляемые Bootwatch, также были обновлены до последнего выпуска.
— Обновление библиотеки Render Javascript (VueJS) до последней версии. Этот выпуск библиотеки Render включает в себя различные изменения, исправления и улучшения. Этот выпуск DecSoft App Builder включает в себя и другие незначительные внутренние изменения, исправления и улучшения.

Конструктор приложений 2021.43
— Обновление установщика Microsoft Edge Runtime до последней версии. Это обновление включает в себя все поддерживаемые версии, то есть полный установщик как для 32, так и для 64 бит. Этот установщик используется внутри установщика DecSoft App Builder для правильной подготовки среды IDE к использованию веб-представления пограничной среды выполнения для браузера отладчика приложений.

Конструктор приложений 2021.42
— Удалите NATIVE_URI «destinationType» для плагина Cordova Camera, так как он больше не поддерживается. Добавьте также метод «app.cordova.file.wkWebViewConvertFilePath» в плагин Cordova File, чтобы конвертировать URL-адреса файлов (только в iOS) в URL-адреса, готовые для использования в элементах управления Image, Audio player, Video player и т. Д. Метод также был включен в плагин Cordova Camera как «app.cordova.camera.wkWebViewConvertFilePath», в том случае, если нам нужен только один из этих плагинов. Обновите справку программы с этими последними изменениями.

Конструктор приложений 2021.41
— Обновление фреймворка Bootstrap CSS (включая CSS и Javascript) до последней версии 5.0.0. Обновите также темы Bootwatch для Bootstrap CSS для этой последней версии и включает в себя пару новых тем: Zephyr и Vapor. Обновите также фреймворк Bootstrap CSS для страницы приветствия программы, справки программы и программы о программе, а также для плагинов приложения DecSoft из коробки

Конструктор приложений 2021.40
— Добавлена возможность выбора изображения экрана-заставки для темных режимов, которые будут использоваться на платформах Android и iOS. Точно так же, как AB генерирует несколько экранов-заставок для платформ Apache Cordova, теперь мы можем выбрать (опционально) изображение заставки для использования в темных режимах платформ Android и iOS: затем AB генерирует несколько экранов-заставок для использования в этих темных режимах на указанных платформах.

Конструктор приложений 2021.39
— Последний релиз вводит некоторые улучшения в конфигурационный файл Cordova вокруг опции «WKWebView», но включает ее неправильно! Этот релиз исправит ошибку и добавит нужные вещи в конфигурационный файл Cordova

Конструктор приложений 2021.38
— Добавьте новый флажок «Использовать современный WKWebView» в настройках приложения под параметрами Apache Cordova -> iOS, который установлен по умолчанию. С этой опцией (помните, что она проверяется по умолчанию для всех приложений) мы помещаем в конфигурационный файл Apache Cordova правильные вещи, чтобы использовать современный WKWebView для наших приложений iOS, вместо старого WebView, который больше не принимается Apple Store. В некоторых случаях вы можете использовать старый WebView, а затем просто снимите этот флажок.

Конструктор приложений 2021.37
— Размещайте небольшую текстовую подсказку при вводе пустого (еще не используемого) события приложения, представлений приложения, диалоговых окон приложения, нативных визуальных и невизуальных элементов управления и визуальных и невизуальных элементов управления подключаемых модулей приложения. Текстовые подсказки информируют нас о конкретном событии, которое мы видим, а также дают нам информацию о возможных ключах, которые будут использоваться.
— Убрать раздражающее мерцание на главной панели инструментов Кнопки Сохранить все и Сохранить (в основном кнопки чередуются между включенными/отключенными состояниями без видимой причины). Эти кнопки работают, как и ожидалось, без каких-либо проблем, однако упомянутое мерцание, безусловно, может немного раздражать, отвлекая нас от того, что мы делаем.
— Назначение правильных изображений (мы потеряли это в предыдущем выпуске) для всплывающих / контекстных меню списка просмотров приложения, списка диалогов приложения и списка фреймов приложения

Конструктор приложений 2021.36
— Это второй крупный релиз DecSoft App Builder, что означает, что если вы приобрели продукт до 04-04-2020, вы должны приобрести лицензию на обновление (со скидкой 50%) или загрузить устаревший выпуск, чтобы продолжить использовать устаревшую лицензию. Если вы приобретаете лицензию после указанной даты, пожалуйста, войдите в свой личный кабинет DecSoft, чтобы получить новый серийный номер лицензии. Вы также можете приобрести лицензию на обновление, чтобы загрузить устаревшую версию из личного кабинета DecSoft на нашем веб-сайте.

Конструктор приложений 2021.35
— Продолжайте усилия, чтобы сделать графический интерфейс программы готовым к конфигурациям экрана с высоким DPI (Dot Per Inches). В этом выпуске предпринята попытка исправить высоту элемента для инспектора свойств элемента управления и инспекторов стилей элементов управления, а также высоту элемента для редактора Quick Code List.

Конструктор приложений 2021.34
— В этом выпуске продукта мы вносим несколько внутренних изменений и улучшений, чтобы подготовить графический интерфейс пользователя (GUI) к тому, чтобы быть готовым к мониторам 4K и, в целом, к экранам с конфигурацией DPI (Dot Per Inches) большей, чем используемая при проектировании продукта, то есть конфигурация Windows по умолчанию DPI. Для достижения этой цели были проверены и протестированы значки меню и панелей инструментов, диалоговые окна и все формы и элементы управления графического интерфейса. Мы особенно гордимся этим выпуском продукта, потому что работа, которую мы тратим на него и потому что результаты, которые мы наконец-то можем получить
— В предыдущем релизе продукта мы потеряли возможность перечислять в интегрированной контекстной справке доступные плагины приложений, а также их помощь. В этом выпуске продукта список подключаемых модулей приложений повторно включается в интегрированную контекстную справку. Кроме того, кнопка справки плагинов приложения из параметров приложения снова работает, как и ожидалось: мы потеряли эту возможность также в прошлом из-за некоторых изменений.
— Мы сталкиваемся с некоторыми очень, очень редкими ошибками из-за отсутствия инициализации для определенных переменных, связанных с некоторыми событиями Edge Runtime WebView. В этом выпуске продукта исправлены эти редкие ошибки путем правильной инициализации соответствующих переменных перед попыткой его использования

Конструктор приложений 2021.33
— Исправлено неправильное поведение, которое возникает, когда мы запускаем приложение с помощью одной из возможных доступных кнопок внешних браузеров на главной панели инструментов программы: ожидаемое поведение заключается в том, что приложение запускается во внешнем браузере, а также во внутреннем браузере отладчика. Перед этим изменением приложение запускается во внешнем браузере, но, не всегда во внутреннем браузере, как ожидается.
— Закройте панель отладчика приложения при остановке процесса отладчика, нажав кнопку Остановить на главной панели инструментов программы. Ранее для этого изменения внутренний отладчик HTTP-сервер деактивируется при нажатии кнопки Стоп, но, панели отладчика не закрываются.
— Удалите некоторые подсказки из панели отладчика приложения, чтобы избежать некоторых проблем (которые не возникают каждый раз, но могут привести к тому, что программа зависает в течение некоторого времени), вызванных этими подсказками при запуске приложения в браузере отладчика (который находится внутри панели отладчика).

Конструктор приложений 2021.32
— Текст подсказки (с некоторой полезной помощью), который появляется, когда мы выбираем метод, свойство и т. Д., Из списка быстрого кода редактора, перестает работать соответствующим образом в определенном прошлом выпуске продукта, из-за определенного изменения / обновления с соответствующим используемым компонентом. В этом выпуске указанная подсказка снова заработала, как и ожидалось. Дополнительные сведения о списке быстрых кодов редактора можно получить в справке по продукту.

Конструктор приложений 2021.31
— Обновление ядра Javascript и ядра стиля CSS приложения, страницы приветствия программы, справки программы и плагинов DecSoft приложения помогают с последними версиями фреймворка Bootstrap CSS (5.0 beta 2), библиотеки Javascript jQuery (3.6.0) и библиотеки Javascript иконок FontAwesome (5.15.2).

Конструктор приложений 2021.30
— Исправлена ошибка при создании файлов оболочки для iOS, если наше приложение содержит пользовательские плагины, указанные идентификаторами пользовательских плагинов Cordova приложения. Компилятор неправильно префиксирует плагины в файлах оболочки соответствующей командой «cordova plugin add», поэтому плагины не устанавливаются и не компилируются должным образом, когда мы компилируем приложение с Cordova на Mac OS.

Конструктор приложений 2021.29
— Мы обнаруживаем, что программа по-прежнему использует некоторые вещи, связанные с предыдущим отладчиком приложений на основе Microsoft Internet Explorer WebView (используется до того, как мы перейдем на новый Microsoft Edge Runtime WebView). Этот релиз удаляет упомянутые старые вещи, которые на самом деле больше не нужны.

Конструктор приложений 2021.28
— Страница приветствия программы была переработана, чтобы быть более отзывчивой для разных размеров и теперь дополнительно показывать более последние темы форума и последние сообщения на форуме, а также последние записи из блога DecSoft. Никаких других изменений для этого выпуска продукта не было внесено.

Конструктор приложений 2021.27
— Добавлен новый элемент управления ввода времени, аналогичный элементу управления Date, EMail и другим входом, элемент управления time input позволяет конкретно запрашивать у пользователя значение времени (чч:мм). Быстрый список справки и редактора также был обновлен, чтобы отразить этот новый элемент управления.
— Предотвращение ошибки нарушения прав доступа (не фатальной ошибки) при дважды слишком быстром нажатии кнопки отладки приложения на главной панели инструментов. Сделано такое же предупреждение для кнопки Compile, даже когда, по-видимому, ошибка не появляется для этой конкретной кнопки.

Конструктор приложений 2021.26
— Обновление тем приложения с Bootswatch.com (всего 14 тем) до их последнего выпуска, который был сделан для поддержки фреймворка Bootstrap CSS версии 5
— Добавить новый элемент управления combobox в панель инструментов панели док-панели отладчика приложения, который позволяет изменять размер браузера отладчика, выбирая один из доступных размеров экрана: на основе combobox устройств, которые отображаются на панели инструментов.
— Добавить новый элемент управления combobox в панель инструментов док-панели приложения Debugger, который позволяет изменять размер браузера отладчика, выбрав одно из доступных устройств: прямо сейчас все устройства Apple iPhone, iPad и iPod, которые можно воспринимать как хорошее представление разных размеров экрана.
— Добавить новую кнопку в панель инструментов док-панели отладчика приложения, которая позволяет легко поворачивать браузер отладчика, то есть переходя от портретной к альбомной и наоборот

Конструктор приложений 2021.25
— Обновление установщика Microsoft Edge Runtime до последней версии. Это обновление включает в себя все поддерживаемые версии, то есть полный установщик как для 32, так и для 64 бит. Этот установщик используется внутри установщика DecSoft App Builder для правильной подготовки среды IDE к использованию веб-представления пограничной среды выполнения для браузера отладчика приложений.parbpar

Конструктор приложений 2021.24
— Из-за использования фреймворка Bootstrap CSS версии 5 пример приложения Базы данных не работает должным образом, так как полагаются на определенные классы CSS больше не доступны в указанной версии платформы Bootstrap CSS. В этом выпуске исправлена эта ошибка, и теперь пример приложения базы данных работает должным образом, в основном позволяя нам выбирать и удалять существующие заметки.

Конструктор приложений 2021.23
— Элемент управления Table теперь позволяет использовать стиль «dark» или «light» так же, как мы ранее могли использовать для заголовка Таблицы. Теперь можно комбинировать эти стили как в заголовке, так и в самих строках таблицы. Взгляните на пример приложения «Таблица», чтобы увидеть его в действии.
— Замените «text-white» CSS-класс, используемый в элементах управления Toasts, на кнопку закрытия, когда «виды» отличаются от «light» и «link», и вместо этого используйте вместо этого фреймворк Bootstrap CSS версии 5, введенный «btn-close-white». Используйте также для кнопки закрытия новый CSS-класс «ms-2» вместо предыдущего (и удаленного для этой версии Bootstrap CSS) класса CSS «mt-2». Взгляните на пример приложения Toast, чтобы увидеть его в действии.
— Замените CSS-классы «badge-*kind*» в элементах управления Push button и Dropdown соответствующими CSS-классами «bg-*kind*»: это изменение должно быть готово к использованию CSS-фреймворка Bootstrap версии 5, который удалил CSS-классы «badge-*kind*» в пользу CSS-классов «bg-*kind*». Кроме того, теперь мы автоматически применяем класс CSS «text-dark», когда для типа индикатора событий (слева или справа) установлен один из классов CSS «light», «warning», «link» и «info». Взгляните на пример приложения PushButtons, чтобы увидеть его в действии.

Конструктор приложений 2021.22
— Это первый крупный релиз DecSoft App Builder, что означает, что если вы покупаете продукт до 01-01-2020, вы должны приобрести лицензию на обновление (со скидкой 50%) или загрузить устаревший выпуск, чтобы продолжить использовать устаревшую лицензию. Если вы приобретаете лицензию после указанной даты, пожалуйста, войдите в свой личный кабинет DecSoft, чтобы получить новый серийный номер лицензии. Вы также можете приобрести лицензию на обновление, чтобы загрузить устаревшую версию из личного кабинета DecSoft на нашем веб-сайте.
— Обновление фреймворка Bootstrap CSS до последней версии. Это требует множества изменений практически во всех компонентах DecSoft App Builder, из-за несовместимости версии 4 фреймворка Bootstrap CSS и версии 5 фреймворка, то есть последней версии. Вам не нужно беспокоиться, потому что все эти изменения были сделаны внутри DecSoft App Builder, и вам вообще не нужно изменять свои приложения. Однако, если вы обнаружите какую-либо проблему с этим новым выпуском, пожалуйста, сообщите нам о проблеме, используя наш форум поддержки, и мы постараемся помочь вам как можно быстрее.
— Из-за ошибки мы добавляем стиль CSS для элемента управления Comment дизайнера. Этот элемент управления не существует во время выполнения, а только во время разработки, поэтому стиль CSS вообще не нужен. Поэтому исправьте эту ошибку, чтобы избежать любого стиля CSS для элемента управления Comment конструктора.

Конструктор приложений 2021.21
— Улучшение CordovaPushNotifications, чтобы показать, как включить значок для push-уведомления в полезную нагрузку для Android. Для этого необходимо включить образ приложения и определенную конфигурацию в параметр Cordova Extra XML. Код примера сервера также был изменен для использования правильных полезных данных с новым значком для push-уведомления.parbpar

Конструктор приложений 2021.20
— Исправлена ошибка в примерах приложений CordovaPushNotifications и CordovaDialogs, которые по ошибке использовали неправильный способ вызова метода оповещения плагина диалогов Cordova. Еще одна ошибка, не связанная с этим, также была решена в примере приложения CordovaPushNotifications. Спасибо b Paolob0 за отчет!par
— Избегайте рисования скоса в конструкторе для элементов управления Push button и Dropdown и удалите серую линию из элемента управления Navbar. Конечно, элементы управления, на которые ссылается начальная загрузка, не показывают никакого скоса во время выполнения, поэтому это изменение во время разработки выглядит немного более фиделис для элементов управления во время выполнения. Спасибо b Asleyb0 за идею!par

Конструктор приложений 2021.19
— Добавьте правила CSS, связанные с фоном, чтобы они были доступны в инспекторе стилей кнопок, выпадающих кнопок и кнопок изображения. Идея состоит в том, чтобы позволить оставить свойство «kind» этих элементов управления «пустым» и вместо этого применить к элементам управления правила CSS, связанные с Background.

Конструктор приложений 2021.18
— Добавление события Input в элемент управления входом Range. Вместо события Change, которое инициируется, когда пользователь заканчивает скольжать элемент управления входом Range, событие Input инициируется, когда пользователь перемещает элемент управления входом Range

Конструктор приложений 2021.17
— Добавлен новый пример приложения WebExtension5, который является модификацией примера приложения WebExtension, который использует возможность добавления стилей в наши приложения WebExtensions и показывает пользовательское контекстное меню, когда пользователь щелкает правой кнопкой мыши на странице активной вкладки браузера.
— Точно так же, как мы можем использовать менеджер файлов приложения для добавления скриптов, специально предназначенных для использования в приложениях WebExtensions, этот выпуск продукта добавляет возможность добавлять также стили, специально предназначенные для использования в приложениях WebExtensions.
— Добавьте правило CSS LineHeight, чтобы оно было доступно в инспекторе стилей различных элементов управления, таких как PushButton и элемент управления содержимым HTML. Мы всегда можем использовать стиль приложения или таблицу стилей для добавления любого правила CSS, но клиент хочет, чтобы это правило CSS было доступно для установки из инспектора стилей элементов управления.

Конструктор приложений 2021.16
— Переместить компонент, используемый для редактора кода, в другую версию, которая решает определенную ошибку, которая приводит к тому, что приложение зависает, если мы пытаемся использовать определенные (очень редкие, но полезные) правила CSS внутри редактора кода для стиля приложения и других редакторов кода CSS.

Конструктор приложений 2021.15
— Раздел справки параметры приложения -> WebExtension был обновлен, чтобы ссылаться на способ, которым мы можем следовать, чтобы расширить инструменты разработчика браузера из наших приложений WebExtension. Также был добавлен новый пример приложения WebExtension4: этот пример приложения является модификацией примера приложения WebExtension, который теперь также добавляет новую панель в инструменты разработчика браузера.
— DecSoft App Builder (в дополнение к современным HTML-приложениям, веб-приложениям, прогрессивным веб-приложениям и гибридным приложениям) производит также приложения WebExtension для современных браузеров, и этот выпуск продукта включает в себя некоторые изменения и улучшения, чтобы обеспечить способ использования характеристики приложений WebExtension: возможность расширения инструментов разработчика браузера.

Конструктор приложений 2021.14
— Добавление трех новых кнопок на панель инструментов отладчика для увеличения, уменьшения масштаба и сброса масштаба браузера отладчика. Существует также новая опция отладчика, которая сохраняет текущий выбранный масштаб, который будет применен при следующем открытии браузера отладчика. Спасибо b Peterb0 за идею!par
— Примените к «.custom-file» специальное переопределение CSS Bootstrap, которое исправляет определенное странное поведение, обнаруженное с помощью элемента управления вводом файлов в некоторых конкретных браузерах, таких как Chrome и Opera: {{field{*fldinst{HYPERLINK https:link }}{fldrslt{https:link}}}}f0fs22
— В предыдущем выпуске продукта мы добавили новое свойство направления боковой панели, доступное для просмотра и установки из инспектора объектов конструктора. Этот выпуск включает этот параметр также в параметры боковой панели приложения, среди других параметров, связанных с боковой панелью.par
— бпар

Конструктор приложений 2021.13
— Добавление нового события RowDblClick в элемент управления Table. Это событие аналогично событию RowClick и позволяет подготовить некоторый код Javascript для выполнения, когда пользователь дважды щелкает или дважды касается строк таблицы. Дополнительную информацию можно найти в справке по продукту
— Добавлен новый пример приложения Grid, который показывает, как мы можем использовать возможности Bootstrap CSS (например, системы Grid) в наших приложениях, благодаря элементу управления HTML, который позволяет добавлять практически любую HTML-разметку, которую мы хотели

Конструктор приложений 2021.12
— Исправлена ошибка, возникающая при использовании относительных путей приложений в диспетчере файлов для определенного содержимого и фоновых скриптов для приложений WebExtensions. Проблема возникает из-за того, что относительные пути «app/files» должны учитывать папку «www», поэтому пути сценариев должны быть «www/app/files», а не просто «app/files». Мы можем продолжать использовать пути «app/files» в диспетчере файлов: компилятор DecSoft App Builder предваряет папку «www» для этого конкретного типа путей в файле манифеста WebExtension.

Конструктор приложений 2021.11
— Улучшение примера приложения боковой панели путем добавления новой кнопки для переключения направления боковой панели приложения, а также для указания текущего направления боковой панели приложения
— До этого выпуска боковая панель приложения автоматически скрывается, когда пользователь проводит пальцем влево над боковой панелью. С добавлением нового свойства направления боковой панели теперь мы используем прокрутку влево, если направление боковой панели влево, и прокрутку вправо, если направление боковой панели правое
— Добавлен новый метод «app.sidebarSetDirection()». Этот метод можно использовать для изменения направления боковой панели приложения во время выполнения. Задокументируйте этот новый метод в справке по продукту
— Добавлено новое свойство «app.sidebar.direction» как для среды разработки, так и для среды выполнения. Это новое свойство позволяет установить направление боковой панели приложения, которое может быть «левым» или «правым». Задокументируйте это новое свойство в справке по продукту

Конструктор приложений 2021.10
— Обновление библиотеки Javascript VueJS до последней версии 2.6.12. Обновите библиотеку Javascript маршрутизатора VueJS до последней версии 3.4.7. Обновите библиотеку Javascript маршрутизатора VueJS до последней версии 3.5.1. Обновите библиотеку Hammer Javascript до последней версии 2.29.1

Конструктор приложений 2021.9
— По-видимому, события приложения VolumeUpButton и VolumeDownButton, даже если внутри нет кода для выполнения, могут привести к тому, что обратная связь GUI регуляторов громкости по умолчанию не отображается так, как ожидалось, на некоторых устройствах Android. В этом выпуске исправлено, что, избегая присоединения событий приложения, на которые ссылаются, если внутри нет кода, который должен быть выполнен.

Конструктор приложений 2021.8
— Обновление установщика Microsoft Edge Runtime до последней версии. Эта последняя версия установщика была опубликована в разных вариантах для Windows 32 и 64 бит, поэтому DecSoft App Builder также включает в себя эти два вкуса и использует правильный для программ установщика продуктов для Windows 32 и 64 бит.

Конструктор приложений 2021.7
— Исправлена ошибка в Boostrap CSS 4.5.1, которая приводила к тому, что некоторые модальные диалоги (например, при использовании некоторого вкуса метода app.showAlert()) не были должным образом скрыты при нажатии (или нажатии клавиши Escape) на фоне модального диалога. Команда Bootstrap CSS знает об этой ошибке и исправит ее в следующем выпуске фреймворка.

Конструктор приложений 2021.6
— Журнал изменений недоступен для этой версии

Конструктор приложений 2021.5
— Исправлена ошибка, из-за которой приложения, созданные с незарегистрированной версией продукта, не могут быть правильно скомпилированы с помощью Apache Cordova на Mac OS для платформы iOS. Кроме того, теперь целью развертывания по умолчанию для iOS является 11.0 (требуется для последней версии Apache Cordova для iOS).

Конструктор приложений 2021.4
— Мы перемещаем наши продукты с davidesperalta.com на decsoftutils.com и поэтому некоторые URL-адреса были изменены в этом выпуске DecSoft App Builder. Больше никаких других изменений не было внесено в этот выпуск продукта

Конструктор приложений 2021.3
— Окно консоли разработчика отладчика больше не открывается автоматически при запуске приложения. Теперь мы должны нажать новую кнопку на панели инструментов отладчика или просто нажать клавишу F12, чтобы открыть окно консоли разработчика.par
— Исправлена ошибка в элементе управления плагина Typeahead, который не поддерживает ожидаемую высоту по сравнению с другими элементами управления входами. Спасибо b Desmondb0 за отчет!par
— бпар

Конструктор приложений 2021.2
— Исправлена ошибка в отладчике браузера / размера панели в случае, если мы ранее установили AB при установке предыдущего релиза. В основном программа путается и не проверяет значения конфигурации для браузера / размера панели

Конструктор приложений 2021.1
— Этот выпуск DecSoft App Builder является большим шагом в будущее, поскольку, как и наше нынешнее поколение DecSoft HTML Compiler (недавно опубликованное), попрощайтесь с почтенным WebView, основанным на Internet Explorer, и добро пожаловать в Microsoft Edge WebView2.
— Благодаря использованию Microsoft Edge WebView2, внутренний отладчик больше не является внешней программой, то есть приложения запускаются теперь в док-панели в IDE, проще и быстрее. В любом случае, мы продолжаем использовать консоль разработчика к нашему сервису.
— Кстати, как пользователь DecSoft App Builder, возможно, вы захотите взглянуть на новое поколение нашего продукта DecSoft HTML Compiler, который теперь может отлично компилировать и преобразовывать современные HTML-приложения (например, созданные DecSoft App Builder) в автономные исполняемые файлы как для Microsoft Windows 32, так и для 64 бит. Получите больше информации и скачайте демо-версию DecSoft HTML Compiler на нашем сайте!

Конструктор приложений 2020.100
— Исправлена ошибка, из-за которой мы не могли поместить элемент управления Visual Plugin внутрь элемента управления Container. Также исправлена проблема при попытке вставить элемент управления Visual Plugin в контейнер с помощью буфера обмена
— Этот релиз продукта имеет другие незначительные внутренние изменения, исправления и улучшения, например, в программе Отладчик

Конструктор приложений 2020.99
— Повышение значения по умолчанию параметра Android Min SDK с уровня API 19 (Android 4.4) на уровень API 22 (Android 5.1). Это требование для того, чтобы быть готовым к использованию последней версии Apache Cordova (10.0.0). Другие незначительные изменения, исправления и улучшения были сделаны в этом выпуске.

Конструктор приложений 2020.98
— Исправлена ошибка на странице приветствия, которая приводила к тому, что случайная ссылка на тему справки, которая появляется каждый определенный промежуток времени, не обновляла должным образом URL-адрес раздела справки, в результате чего при нажатии на случайную ссылку на тему справки мы всегда заканчиваем в одном и том же месте темы справки: всегда первая тема справки, которая была показана. Другие незначительные изменения, исправления и улучшения были сделаны в этом выпуске.

Конструктор приложений 2020.97
— Приложение Text Search tool немного уменьшает обратную связь от поиска, чтобы увеличить очень, очень большую скорость поиска, которая теперь почти мгновенно. Инструмент текстового поиска приложения работает быстрее, чем никогда раньше, из-за уменьшения определенных небольших отзывов (в основном «где мы находимся» в поиске), которые инструмент текстового поиска показывал в прошлом.
— Менеджер функций приложения показывает различные всплывающие (контекстные) меню для списка функций и списка аргументов функции. Кроме того, всплывающее меню списка аргументов, а также панель инструментов менеджера функций теперь включают в себя два новых элемента, которые позволяют перемещать аргументы функции вверх и вниз.
— Этот выпуск DecSoft App Builder (IDE, отладчик и интерпретатор командной строки) был собран с использованием последней версии Embarcadero Delphi, которая является IDE, в которой разрабатывается DecSoft App Builder. Последняя версия компилятора Embarcadero Delphi вводит несколько исправлений, изменений и улучшений, поэтому мы получаем преимущества этих улучшений.

Конструктор приложений 2020.96
— Добавьте пару новых опций во вкладках Cordova -> Android и Cordova iOS, чтобы можно было указать версию приложения Cordova для Android, а также версию приложения Cordova iOS. По умолчанию эти параметры пусты, и это означает, что файлы Batch и Shell, подготовленные DecSoft App Builder, используют версию Cordova Android / Cordova iOS по умолчанию. Мы можем указать здесь версии, которые будут использоваться, поэтому сгенерированные файлы Batch и Shell явно требуют таких конкретных версий Cordova Android / Cordova iOS для использования.
— Параметр Cordova iOS deploy target теперь установлен на iOS 11.0 по умолчанию. Это означает, что мы можем быть готовы использовать в наших приложениях движок WKWebView, предоставляемый Cordova iOS 6.x. Однако для Cordova iOS 6.x требуется минимальная цель развертывания 11.0. Узнайте больше о том, как использовать WKWebView на форуме поддержки DecSoft.

Конструктор приложений 2020.95
— Просто прикрепите событие приложения «BackButton» вызывает проблему при попытке использовать кнопку «Назад» устройства Android для перемещения по истории браузера приложения или просто для выхода из приложения (если истории браузера не существует). В этом выпуске исправлена проблема с присоединением события приложения «BackButton» только в том случае, если мы пишем код для выполнения в этом событии.

Конструктор приложений 2020.94
— Добавьте пример приложения BackgroundAudio (номер 68), чтобы показать способ использования приложения. Метод PlaySound() и возвращенный объект Audio JavaScript для воспроизведения фонового звука в приложении, которое не останавливается, даже если мы переходим в представление одного приложения к другому.
— Улучшение метода app.playSound() для возврата экземпляра объекта Audio JavaScritp, чтобы при необходимости мы могли использовать свойства, методы и события Audio JavaScript. Также исправьте способ, которым мы спрашиваем платформу о том, какой формат аудио поддерживается.

Конструктор приложений 2020.93
— Журнал изменений недоступен для этой версии

Конструктор приложений 2020.92
— Боковая панель приложения скрыта по умолчанию, когда пользователь нажимает на наложение боковой панели приложения. Точно так же боковая панель приложения теперь также скрыта, когда пользователь проводит пальцем влево по боковой панели приложения или наложению боковой панели приложения. Некоторые другие незначительные изменения, исправления и улучшения были сделаны в этом выпуске продукта.

Конструктор приложений 2020.91
— Исправлена ошибка / ошибка, которая приводила к тому, что событие приложения «BackButton» не запускалось, как ожидалось, так как оно прикрепляется перед событием Apache Cordova «deviceready». Переместите события приложения «BackButton», «Pause», «Resume», «VolumeDownButton» и «VolumeUpButton» в событие «deviceready», чтобы их можно было запустить должным образом.

Конструктор приложений 2020.90
— Перемещение вверх по разделу плагинов приложения на панели док-станции плагинов приложения. Делая это, мы хотим разместить раздел плагинов приложения в более релевантном положении, так как важность его, чтобы активировать или деактивировать плагины приложения.
— Исправлена ошибка, связанная с плагинами приложения и возможностью добавления целых папок: мы должны указать относительный путь плагина, используя разделители URL (/) вместо разделителей путей Windows (). Документация была соответствующим образом обновлена.

Конструктор приложений 2020.89
— Добавлен новый пример приложения FeedReader (номер 67). Это приложение показывает, как легко загружать и анализировать RSS-канал с помощью библиотеки jQuery, которая, как вы знаете, готова для нас в приложениях из коробки. Приложение также показывало другие вещи, такие как использование элемента управления «selectEx», синтаксис html-шаблона и пользовательские функции приложения.
— Внесите некоторые внутренние изменения, чтобы позволить плагинам приложения связывать скрипты и стили, используя относительные пути плагина. Это может быть полезно, например, для того, чтобы использовать скрипты и файлы стилей, размещенные внутри определенной папки, которая также добавляется плагином. Это очень помогает использовать сторонние библиотеки из плагинов приложения, так как файлы библиотеки могут оставаться в ожидаемом положении в файловой системе. Это то, что мы уже можем сделать из наших приложений, то есть связать с относительными путями приложения, и точно для той же цели.

Конструктор приложений 2020.88
— Обновление библиотеки Animate.css до последней версии (4.0.0). Эта версия библиотеки, среди других изменений, исправлений и улучшений, добавляет в DecSoft App Builder эту новую анимацию «в»: fadeInTopLeft, fadeInTopRight, fadeInBottomLeft, fadeInBottomRight, lightSpeedInRight и lightSpeedInLeft… и это новые «внешние» анимации: fadeOutTopLeft, fadeOutTopRight, fadeOutBottomRight, fadeOutBottomLeft, lightSpeedOutRight, lightSpeedOutLeft, backOutDown, backOutLeft, backOutRight и backOutUp.

Конструктор приложений 2020.87
— Добавлен новый пример приложения CordovaMedia (номер 66), в котором показано, как использовать недавно интегрированный плагин Apache Cordova Media. В этом примере приложения показано, как записывать и воспроизводить аудио, а также как загружать записанный звук на сервер приложения.
— Интеграция плагина Apache Cordova Media. Это официальный плагин Apache Cordova, который позволяет записывать аудиофайлы с устройств пользователя без использования какого-либо внешнего приложения для записи, такого как интегрированный плагин Apache Cordova MediaCapture.
— Добавление нового свойства ResponseType в клиентский элемент управления Http. Это свойство по умолчанию является пустой строкой, но теперь может быть установлено значение «blob», чтобы обрабатывать ответ сервера как BLOB-объект. Это может быть полезно, например, для загрузки и хранения файлов на устройстве пользователя с помощью метода «app.cordova.file.writeFile». Взгляните на пример приложения CordovaFile, чтобы увидеть это новое свойство и упомянутый метод в действии.
— Плагин Apache Cordova File был переписан с нуля, чтобы иметь более мощный способ работы с файлами и каталогами. Дополнительно плагин добавляет различные новые методы, такие как «createDir», «dirExists», «removeDir» и другие. КордоваФайл

Скриншоты

Популярные загрузки

Loading...

Обзоры и Комментарии Пользователей

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии

100% Чистая Загрузка

Последняя версия:

App Builder 2022.20

Рейтинг Пользователей:

3.91/5

Требования:

Windows 7

Windows 7 64

Windows 8

Windows 8 64

Windows 10

Windows 10 64

Windows 11 64

Размер Файла:

178 МБ

Категория:

Автор / Продукт:

Подборки

Loading...
FileThor LOGO