Абнаўленне фрэймворка для пабудовы інтэрфейсу Maui і набору прыкладанняў Maui Apps

Распрацоўнікі праекту 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 перыядычна фармуюцца загрузныя зборкі.

Абнаўленне фрэймворка для пабудовы інтэрфейсу Maui і набору прыкладанняў Maui Apps

Асноўныя змены:

  • Дададзена падтрымка інтэрнацыяналізацыі і перакладу інтэрфейсу на некалькі моў.
  • У MauiKit прапанаваны новыя кампаненты: Calendar для адлюстравання календара і навігацыі па ім; Documents для прагляду файлаў у фарматах PDF і EPubs.
  • Дададзены мэнэджар архіваў Arca, які прадстаўляе інтэрфейс для адкрыцця архіваў, прадпрагляду файлаў і даданні ў архіў новых файлаў.
  • Мадэрнізаваны інтэрфейс прыкладанняў Maui Apps, для якіх рэалізавана магчымасць аб'яднання панэлі ўкладак з панэллю інструментаў. Перапрацавана меню. Дададзеныя эфекты празрыстасці.
  • Даведзены да гатоўнасці да распаўсюджвання сярод карыстальнікаў браўзэр Fiery, інтэграванае асяроддзе распрацоўкі Strike, прыкладанне для працы з камерай Booth і каляндар Agenda.
    Абнаўленне фрэймворка для пабудовы інтэрфейсу Maui і набору прыкладанняў Maui Apps
  • Дададзена праграма 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 дададзена падтрымка размяшчэння малюнкаў.
  • У файлавым менеджэры зменена афармленне часткі для хуткага пераходу да абраных каталогаў. Дададзена магчымасць перакладу інтэрфейсу на розныя мовы.
    Абнаўленне фрэймворка для пабудовы інтэрфейсу Maui і набору прыкладанняў Maui Apps
  • У музычным прайгравальніку VVave дададзена падтрымка інтэрнацыяналізацыі і наладжана адлюстраванне загалоўка вокладкі альбома ў асноўным спісе прайгравання.
    Абнаўленне фрэймворка для пабудовы інтэрфейсу Maui і набору прыкладанняў Maui Apps
  • У праглядніку малюнкаў і менеджэры фатаграфій Pix палепшаны прадпрагляд змесціва каталогаў і тэгаў. Спрошчаны інтэрфейс прагляду малюнкаў. Дададзена падтрымка інтэрнацыяналізацыі.
    Абнаўленне фрэймворка для пабудовы інтэрфейсу Maui і набору прыкладанняў Maui Apps
  • У праграме для вядзення нататак Buho, тэкставым рэдактары Nota, відэапрайгравальніку Clip, web-браўзэры Fiery, Git-мэнэджару Bonsai і адраснай кнізе Communicator дададзеная падтрымка інтэрнацыяналізацыі.
    Абнаўленне фрэймворка для пабудовы інтэрфейсу Maui і набору прыкладанняў Maui Apps
    Абнаўленне фрэймворка для пабудовы інтэрфейсу Maui і набору прыкладанняў Maui Apps
    Абнаўленне фрэймворка для пабудовы інтэрфейсу Maui і набору прыкладанняў Maui Apps
  • У эмулятары тэрмінала Station дададзена функцыя тэставання празрыстасці, перапрацаваны дыялог налады гарачых клавіш, палепшана панэль укладак, дададзена падтрымка інтэрнацыяналізацыі.
    Абнаўленне фрэймворка для пабудовы інтэрфейсу Maui і набору прыкладанняў Maui Apps
  • Прагляднік дакументаў Shelf пераведзены на выкарыстанне MauiKit-бібліятэкі Documents для адлюстравання PDF і коміксаў. Дададзена падтрымка інтэрнацыяналізацыі.
    Абнаўленне фрэймворка для пабудовы інтэрфейсу Maui і набору прыкладанняў Maui Apps
  • У дадатку для працы з камерай Booth дададзена настройка для адключэння сканавання QR-кодаў і дададзена падтрымка інтэрнацыяналізацыі.
  • У Strike, інтэграваным асяроддзі распрацоўкі з падтрымкай C++ і CMake, наладжана праца панэлі зборкі (build-bar) і дададзена падтрымка інтэрнацыяналізацыі.
    Абнаўленне фрэймворка для пабудовы інтэрфейсу Maui і набору прыкладанняў Maui Apps
  • Каляндар планавальнік Agenda пераведзены на выкарыстанне MauiKit-бібліятэкі Calendar. Рэалізавана падтрымка стварэння і адлюстравання падзей на календары. Дададзена падтрымка інтэрнацыяналізацыі.
    Абнаўленне фрэймворка для пабудовы інтэрфейсу Maui і набору прыкладанняў Maui Apps

Крыніца: opennet.ru

Дадаць каментар