Обновление фреймворка для построения интерфейса Maui и набора приложений Maui Apps

Новости мира unix. Хотите узнать секрет вечного счастья? Откройте страницу 246.
Ответить
acolyte
Аватара пользователя
Сообщения: 3214
Зарегистрирован: 20.08.2022

#

Обновление фреймворка для построения интерфейса Maui и набора приложений Maui Apps
Дата публикации:Mon, 28 Nov 2022 13:33:28 +0300


Разработчики проекта Nitrux представили новые выпуски компонентов, применяемых для построения интерфейса в пользовательском окружении Maui DE (Maui Shell). Maui DE образует набор приложений Maui Apps, оболочка Maui Shell и фреймворк MauiKit для построения интерфейсов пользователя, который предлагает готовые шаблоны элементов интерфейса.
При разработке также используется фреймворк Kirigami, который развивается сообществом KDE и является надстройкой над элементами Qt Quick Controls 2.


Компоненты Maui автоматически адаптируются к размеру экрана и доступным методам ввода информации, что позволяет применять их не только на настольных системах, но и на смартфонах и планшетах. Окружение развивает концепцию "Convergence", подразумевающую возможность работы с одними и теми же приложениями как на сенсорных экранах смартфона и планшета, так и на больших экранах ноутбуков и ПК. Maui DE может запускаться как со своим композитным сервером Zpace, использующим Wayland, так и через запуск отдельно оболочки Cask внутри сеанса на основе X-сервера. Приложения и библиотеки Maui доступны для загрузки в форматах APK, AppImage и TAR. Для тестирования текущего состояния развития окружения Maui DE на базе Manjaro Linux периодически формируются загрузочные сборки.
Изображение

Основные изменения:
  • Добавлена поддержка интернационализации и перевода интерфейса на несколько языков.

    В MauiKit предложены новые компоненты: Calendar для отображения календаря и навигации по нему; Documents для просмотра файлов в форматах PDF и EPubs.
    Добавлен менеджер архивов Arca, предоставляющий интерфейс для открытия архивов, предпросмотра файлов и добавления в архив новых файлов.
    Модернизирован интерфейс приложений Maui Apps, для которых реализована возможность объединения панели вкладок с панелью инструментов. Переработано меню. Добавлены эффекты прозрачности.

    Доведены до готовности к распространению среди пользователей браузер Fiery, интегрированная среда разработки Strike, приложение для работы с камерой Booth и календарь Agenda.
    Изображение
    Добавлена программа Maui Demo, которая демонстрирует все доступные в MauiKit Core элементы интерфейса с подсказкой и примером кода.

    В MauiKit унифицирован стиль визуализации состояния (подведён курсор, выбран, нажат и т.п.) в таких элементах, как TextField, Switches, Sliders, CheckBoxes, ComboBox. В элементе ToolBar по умолчанию применена раскладка из строки для быстрого размещения элементов. Предложен новый стиль элемента Tumbler с поддержкой колеса мыши. Переделан элемент AbouDialog, в котором расширены возможности вывода дополнительной информации об авторах, переводчиках, библиотеках и ссылках. Улучшен выбор позиции для элемента  ContextualMenu в мобильном режиме. Переработан элемент ComboBox. При включении декорирования на стороне клиента (CSD) прекращён показ элементов при активном полноэкранном режиме.

    В компонент TextEditor добавлена возможность проверки правописания.
    В компоненте ImageTools предоставлена поддержка редактирования, добавления и удаления метаданных EXIF.
    В компонент FileBrowser в список распознаваемых mime-типов добавлены файлы ".po". При поиске обеспечена индикация прогресса файловых операций.

    При сборке MauiKit обеспечена генерация пакета ".aar" с Java-компонентами для интеграции с Android.
    В файлах QRC (Qt Resource Collection) для ImageColors добавлена поддержка размещения изображений.

    В файловом менеджере изменено оформление раздела для быстрого перехода к избранным каталогам. Добавлена возможность перевода интерфейса на разные языки.
    Изображение
    В музыкальном проигрывателе VVave добавлена поддержка интернационализации и налажено отображение заголовка обложки альбома в основном списке воспроизведения.
    Изображение

    В просмотрщике изображений и менеджере фотографий Pix улучшен предпросмотр содержимого каталогов и тегов. Упрощён интерфейс просмотра изображений. Добавлена поддержка интернационализации.
    Изображение
    В программе для ведения заметок Buho, текстовом редакторе Nota, видеопроигрывателе Clip, web-браузере Fiery, Git-менеджере Bonsai и адресной книге Communicator добавлена поддержка интернационализации.
    Изображение
    Изображение
    Изображение


    В эмуляторе терминала Station добавлена функция тестирования прозрачности, переработан диалог настройки горячих клавиш, улучшена панель вкладок, добавлена поддержка интернационализации.
    Изображение
    Просмотрщик документов Shelf переведён на использование MauiKit-библиотеки Documents для отображения PDF и комиксов. Добавлена поддержка интернационализации.
    Изображение
    В приложении для работы с камерой Booth добавлена настройка для отключения сканирования QR-кодов и добавлена поддержка интернационализации.
    В Strike, интегрированной среде разработки с поддержкой C++ и CMake, налажена работа панели сборки (build-bar) и добавлена поддержка интернационализации.
    Изображение
    Календарь планировщик Agenda переведён на использование MauiKit-библиотеки Calendar. Реализована поддержка создания и отображения событий на календаре. Добавлена поддержка интернационализации.
    Изображение


Новость позаимствована с opennet.ru
Ссылка на оригинал: https://www.opennet.ru/opennews/art.shtml?num=58210

Жизнь за Нер'зула!

Ответить