История версий Simple UI

Версия 11.75.25 от 03.10.2023

  • Интеграция python-SimpleBase

  • Нативная интеграция SimpleBase

  • Работа с файлами

  • html2image

  • ручная работа с диалогом

  • ручное управление таймерами

  • ручное управление настойками распознавания

  • улучшенный Мультисканер

  • другие доработки и улучшения

Версия 11.70.00 от 12.09.2023

  • работа с оборудованием через USB/BT/WIFI

  • функции для прямой печати на POS-принтерах

Версия 11.60.30 от 20.06.2023

  • работа с WebSocket

  • команда-переменная ErrorMessage

Версия 11.42.00 от 05.04.2023

  • Обработчик runprogress

  • Уведомление с прогресс-баром

  • Проверка биометрии

  • Диалог проверки ПИН-кода

  • Плавающие кнопки

  • Упрощённая поддержка автозаполнения

  • Поле объекта

  • BackScreen

  • ShowProcessResult/FinishProcessResult, SetResultListener

  • parent_screen,current_process_name,current_screen_name

  • SetRed, SetGreen

  • disable_events

  • Переопределение поиска в тулбаре

  • Открытие векторного редактора в режиме редактирования заданного файла

  • Поддержка функций с произвольным числом аргументов

  • Поддержка pymongo

Версия 11.25.00 от 15.03.2023

  • Фоновые задачи с WorkManager и воркерами

Версия 11.00.30 от 13.02.2023

  • SQLQueryMany - для очень больших выборок (близко к миллиону строк и выше). Пишет в файл и дает ссылку на временный файл.

  • RefreshMenu - аналог UpdateMenu, но только перечитывает меню без перечитывания конфигурации, обработчиков при запуске. Более быстрая

  • UpdateConfigurations - обновляет конфигурации (аналог нажатия соответствующей кнопки через главное меню)

  • InstallConfiguration - закрепляет текущую конфигурацию в репозитории (аналог кнопки pin в тулбаре)

  • изменение по векторной графике: добавлена линия, изменено редактирование прямоугольников, перерисовано меню в редакторе

  • добавлена отладка для обработчиков нового типа (через «_»)

  • консоль в редакторе для работы с несколькими СУБД

Версия 11.00.05 от 03.02.2023

  • Новая архитектура обработчиков, управление общими событиями и асинхронным выполнением

  • Новая модель работы с SQL

  • Новая модель работы с HTTP

  • Команды SetSettingsJSON, RunEvent, BreakHandlers, RefreshScreen, StartCaptureCamera, StartMediaGallery

  • Изменение конфигуратора

Версия 10.35.00 от 19.11.2022

  • Улучшения customcards, customtable

  • Управление видимостью и обновлением экрана

  • Новое событие ПослеЗапуска

  • Новые свойства контейнера: Переменная, Цвет фона, Padding и Толщина обводки

  • Управление элементами из Java, Python

  • Управление для ТСД Urovo

Версия 10.00.00 от 4.10.2022

  • Векторная графика

Версия 9.75.00 от 24.08.2022

  • Печатные формы, отчеты, HTML

  • Обработчики в HTML

  • Расширение возможностей веб-сервиса

Версия 9.50.00 от 22.06.2022

  • Активные элементы списков: кнопки, меню, галочки

  • Запоминание позиции в списке

  • Поиск в списке

  • Группы в стписке

  • Передача данных на веб-сервер SimpleUI (POST-запрос)

  • Переопределение заголовка

  • Решение проблемы с переворотом экрана

Версия 9.42.00 от 10.05.2022

  • Новый подход к NoSQL - прямые обращения из Python

Версия 9.35.00 от 28.04.2022

  • Совместимость с новыми функциями среды разработки: автоматизированная отладка и локализация

  • Полностью кастомные списки на основе разметки контейнера

  • Инструменты для локализации готовых решений под разные языки

  • Современные поля ввода - настраиваемые поля с анимацией и т.д.

  • Кнопки с прогресс баром - автоматический запуск асинхронных долгих процессов в выделенных потоках

  • Прогрессбар блокирующий долгий процесс

  • Определение плиток по новому - аналогично с новыми кастомными списками

  • Указание элемента выпадающего списка по умолчанию

Версия 9.25.00 от 19.04.2022

  • Совместимость с новым форматом конфигураций и новой средой разработки

Версия 9.00.01 от 01.02.2022

  • обновление раздельного режима конфигурации и обработчиков

  • использование нескольких конфигураций, автономные конфигурации

  • переопределение главного меню

  • меню экранов

  • публикация конфигураций через GitHub или любой сервис

  • контроль качества связи и пинга

Версия 7.95.00 от 25.12.2021

  • Вывод картинок непосредственно из файлов во всех визуальных элементах - плитках, карточках, картинках на форме и т.д.

  • Галерея-слайдер

  • Awesome-шрифт для иконок

  • Работа с файлами онлайн

  • Команды бекапа базы

  • Команды логирования и дампов (журнала приложения)

  • DB_PATH - переменная пути к SQL СУБД

  • _files - словарь для доступа к списку файлов

Версия 7.75.10 от 29.11.2021

  • Исправлено: при многократном нажатии для удаления на одну фотографию счетчик увеличивается

  • Исправлено: ссылка на удаления остается на экране если не выходить из процесса

Версия 7.75.05 от 27.11.2021

  • Исправлено: фотографии в галерее оставались от предыдущего экрана если не выходить из процесса

Версия 7.75.00 от 24.11.2021

  • Добавлена поддержка работы с СУБД через ORM Теперь с SQL через Python стало работать значительно проще. Для этого используется PonyORM о которой можно почитать тут docs.ponyorm.org . Если коротко - можно забыть о SQL при работе с SQLite и работать с таблицами через объекты. Примеры в демо базе «Примеры с ORM»

  • Добавлена история версий платформы. Новости и изменения по платформе теперь можно читать в он-лайн документации или в приложении через основное меню «История версий»

Версия 7.55.05 от 2.11.2021

  • динамическое изменение структуры экранов

  • изменение конфигурации на лету

  • «файлы-процессы .suip» - новый формат хранения и обмена

  • новые полезные настройки приложения

Версия 7.10.00 от 11.09.2021

  • новый формат конфигурации JSON - теперь конфигурация храниться в виде строки JSON - проще читать, работать и открываются новые возможности.

  • работа с мультимедиа через галереи - пока доступны только фото, но галерея значительно упрощает работу с фотографиями на экране. По сути она автоматизирует процесс полностью, предоставляя гибкие возможности управления.

  • поддержка работы с файлами в чистом виде. Добавлен режим mm_local - фото (или какой то другой файл) сохраняются на диске, платформа работает с ними напрямую как с файлами, а разработчик оперирует только ссылкой

  • общий модуль Python. Теперь можно выносить свои методы и классы в общий модуль

  • команды настройки разрешения фото и степени сжатия. Например hashMap.put(«mm_compression»,»70»), hashMap.put(«mm_size»,»65»)

  • даты в контейнерах. Можно добавлять поля ввода даты.

  • дополнительный режим регистрации всех событий клавиатуры

  • чтение клавиатуры в меню - можно настроить горячие клавиши для главного меню.

  • закрывать без диалога экран. Можно отключить подтверждение на уровне экрана

  • html в заголовках Active CV

  • новый способ работы с выпадающими списками

  • фокус на люом элементе ввода

  • синий список для ActiveCV

  • удаление из очереди на множество объектов

  • добавлены средства отладки Python

Более ранние версии

Более ранняя история версий не присутствует в этом документе, но я стараюсь описывать все значимые пакеты обновлений в своем профиле на Инфостарт: Дмитрий Воронцов на Инфостарт