The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

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

28.11.2022 13:33

Разработчики проекта 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. Реализована поддержка создания и отображения событий на календаре. Добавлена поддержка интернационализации.


  1. Главная ссылка к новости (https://mauikit.org/blog/maui-...)
  2. OpenNews: Выпуск дистрибутива Nitrux 2.5 с рабочим столом NX Desktop
  3. OpenNews: Продолжение развития пользовательской оболочки Maui
  4. OpenNews: Первый альфа-выпуск пользовательского окружения Maui Shell
  5. OpenNews: Microsoft представил фреймворк MAUI, создав конфликт имён с проектами Maui и Maui Linux
  6. OpenNews: Представлено новое открытое пользовательское окружение Maui Shell
Лицензия: CC-BY
Тип: Программы
Короткая ссылка: https://opennet.ru/58210-maui
Ключевые слова: maui
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (41) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 13:49, 28/11/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Очень интересная идея Convergence.
    Надо будет попробовать сборку.
     
  • 1.2, Аноним (2), 14:02, 28/11/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –9 +/
    попробуйте flutter
     
     
  • 2.36, Аноним (-), 23:02, 28/11/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > попробуйте flutter

    Ну такое нафиг, вебота какая-то.

     
  • 2.40, Бывалый смузихлёб (?), 08:50, 29/11/2022 [^] [^^] [^^^] [ответить]  
  • +/
    С б-жественным и не таким как все дартом который уже улетал на помойку
     

  • 1.3, Аноним (3), 14:03, 28/11/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    Они специально так назвались, чтобы их с .NET MAUI путали?
     
     
  • 2.5, Аноним (5), 14:18, 28/11/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Назло тебе так назвались.
     
     
  • 3.7, Аноним (3), 14:35, 28/11/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Мне-то не горячо не холодно от этого, просто удивляюсь странному решению.
     
     
  • 4.27, Аноним (-), 19:26, 28/11/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Вот у майкрософт и спроси зачем они ухватили название уже существовавшего до них проекта. Да, это странно и тупо, но это ж майкрософт.
     
  • 2.11, тоже Аноним (ok), 14:54, 28/11/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Тут много что специально. Например, новость написана так, чтобы не слышавший раньше обо всех этих людях в жизни не догадался, о чем вообще речь. Фреймворк, понимаешь. В новости по разу упомянуты Кресты с Жабой, вскользь - Куть. Пишется все это, видимо, на джаваскрипте...

    С другой стороны, когда сорта называются примерно одинаково, а ты все равно не собираешься их различать - это удобно ;)

     
  • 2.12, Аноним (-), 14:58, 28/11/2022 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Они так назвались задолго до MS.
    А у MS вообще-то MPAUI, если не хитрить
     
  • 2.13, KenyaWest (ok), 15:26, 28/11/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Вот тоже злюсь. Зашел в новость, чтобы порадеть за .NET, а это ноунеймы из подвала какие-то
     
     
  • 3.39, Аноним (39), 00:54, 29/11/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Спроси у майкрософта почему у них не хватило креатива выбрать другое имя для своего проекта. А может не стоят такие унылые типы чтобы за них радеть?
     
     
  • 4.41, KenyaWest (ok), 09:00, 29/11/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Спроси у майкрософта почему у них не хватило креатива выбрать другое имя
    > для своего проекта. А может не стоят такие унылые типы чтобы
    > за них радеть?

    Может, лучше этим ноунеймам судебное уведомление кинуть, чтобы головы остудить? Прежде чем у нормальных и популярных проектов имя воровать, лучше бы придумали что-то своё, уникальное

     
     
  • 5.43, Аноним (3), 10:47, 30/11/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Дело обстоит ровно наоборот. Сначала был вот этот фреймворк, а потом уже .net maui узурпировал название.
     
  • 5.45, Аноним (-), 03:09, 01/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Может, лучше этим ноунеймам судебное уведомление кинуть, чтобы головы остудить? Прежде
    > чем у нормальных и популярных проектов имя воровать, лучше бы придумали
    > что-то своё, уникальное

    Дяденька, вы глупый? Эти нонеймы существовали раньше чем майкрософту приспичило свое нечто делать. Хотя если вы хотите засудить майкрософт за это и остудить их борзость - это найдет на данном ресурсе самое теплое понимание.

     
  • 2.15, Аноним (15), 16:33, 28/11/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Они использовали существующий фреймворк https://mauikit.org/
     
     
  • 3.24, iiiypuk (?), 18:46, 28/11/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Nitrux Latinoamericana S.C. develops it with ❤ and caffeine
     
  • 2.18, Аноним (18), 17:26, 28/11/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ровно наоборот https://www.opennet.ru/opennews/art.shtml?num=52990

    Компания Microsoft представила новый фреймворк MAUI (Multi-platform App UI) для разработки многоплатформенных интерфейсов пользователя с использованием платформы .NET. По сути новый проект стал результатом переименования фреймворка Xamarin.Forms, который было решено развивать под новым именем. Код проекта открыт под лицензией MIT.

    Подобный шаг возмутил разработчиков открытого фреймворка Maui, развиваемого под эгидой проекта KDE и также предназначенного для разработки кроссплатформенных графических приложений.

     
     
  • 3.20, Аноним (3), 17:41, 28/11/2022 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Не знал, спасибо. В таком случае лучей поноса Микрософту.
     
     
  • 4.22, Аноним (22), 17:48, 28/11/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Майкрософт был никогда не нужен.
     
     
  • 5.25, Онимус (?), 18:51, 28/11/2022 [^] [^^] [^^^] [ответить]  
  • –2 +/
    И как бы ты делал вид что умеешь в ls -la если б не MS.
     
     
  • 6.35, Аноним (35), 23:01, 28/11/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > И как бы ты делал вид что умеешь в ls -la если б не MS.

    У майкрософта эти команды разве что в WSL

     
  • 2.30, Аноним (30), 21:27, 28/11/2022 [^] [^^] [^^^] [ответить]  
  • +/
    >Они специально так назвались, чтобы их с .NET MAUI путали?

    Это майкрософт назвали свой фреймворк от бессилия, от осознания что упустили нишу тачскрин-девайсов.

     

  • 1.4, Fracta1L (ok), 14:15, 28/11/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Buho))))
     
     
  • 2.16, Аноним (15), 16:40, 28/11/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Давай наливай, поговорим. (C)
     

  • 1.6, Аноним (5), 14:31, 28/11/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Максимально непонятные названия. Скажем, Nota - кажется, что для заметок. Ан нет, для заметок Buho. А Nota - это текстовый редактор. Station - кажется, что для радио. Не верно, это консоль. Communicator - ну этот уж точно для коммуникаций, наверное звонилка. Снова ошибка, это адресная книга. Вы свою адресную книгу хоть раз "коммуникатором" называли?
     
     
  • 2.10, Аноним (3), 14:46, 28/11/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Максимально непонятные названия

    Вы не очень много открытых проектов видели, да?
    *Интуитивно понятных* названий среди них меньше процента.

     
     
  • 3.29, истина в последней инстанции (?), 20:52, 28/11/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Я тебя расстрою. У комерческого софта с названиями ещё хуже
     
     
  • 4.33, Аноним (3), 21:51, 28/11/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Я не расстроился, спасибо. Просто на этом портале с дружным и доброжелательным сообществом фокус сделан именно на опенсорсные проекты.
     
  • 2.17, amonymous (?), 16:54, 28/11/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    А Opera это наверное приложение, что бы смотреть оперу
     
     
  • 3.19, Герострат (?), 17:31, 28/11/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Чтобы к тебе пришли опера
     
     
  • 4.37, Аноним (30), 23:22, 28/11/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    оператора
     
  • 3.21, Аноним (22), 17:47, 28/11/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Программа по проведение операций.
     
  • 3.23, тв. Мр (?), 17:52, 28/11/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    оперА!
     
  • 2.32, Аноним (32), 21:46, 28/11/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Потому и безнадёжно не взлетело.
    Не потому что названия, конечно. Потому что это системный подход.
     

  • 1.9, Аноним (9), 14:44, 28/11/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Каждый болгенос теперь еще форкает себе отдельный фреймворк болгенUI и переписывает на него свои калькуляторы и блокноты. Делайте ставки господа, как быстро они бросят это дело и устроятся на нормальную работу.
     
  • 1.31, Аноним (32), 21:40, 28/11/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    - В программе для ведения заметок Buho
    Весёлые заметки.
     
  • 1.34, Аноним (34), 22:43, 28/11/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Вот такое бы на чистой сишке да с нормальным API было бы огнищем конечно
     
  • 1.42, Аноним (42), 21:52, 29/11/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    для какой телефон эта сборка?
     
     
  • 2.44, Аноним (3), 02:50, 01/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Для дисковый.
     

  • 1.46, Пенгу (?), 18:28, 02/12/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    О, это же по сути тот самый первоапрельский KNOME.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2023 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру