Nitrux-projektin kehittäjät esittelivät uusia julkaisuja komponenteista, joilla rakennettiin rajapinta Maui DE -käyttäjäympäristössä (Maui Shell). Maui DE koostuu Maui-sovelluksista, Maui Shellistä ja käyttöliittymien rakentamiseen tarkoitetusta MauiKit-kehyksestä, joka tarjoaa valmiita käyttöliittymäelementtimalleja. Kehityksessä käytetään myös KDE-yhteisön kehittämää Kirigami-kehystä, joka on lisäosa Qt Quick Controls 2 -elementteihin.
Mauin komponentit mukautuvat automaattisesti näytön koon ja käytettävissä olevien syöttötapojen mukaan, mikä mahdollistaa niiden käytön pöytätietokoneiden lisäksi myös älypuhelimissa ja tableteissa. Ympäristö kehittää ”Convergence”-konseptia, joka tarkoittaa kykyä työskennellä samojen sovellusten kanssa sekä älypuhelimien ja tablettien kosketusnäytöillä että kannettavien ja PC-tietokoneiden suurilla näytöillä. Maui DE:tä voidaan käyttää joko sen Zpace-komposiittipalvelimen kanssa, jossa on käynnissä Wayland, tai käyttämällä erillistä Cask-kuorta X-palvelinpohjaisessa istunnossa. Maui-sovellukset ja -kirjastot ovat ladattavissa APK-, AppImage- ja TAR-muodoissa. Manjaro Linuxiin perustuvan Maui DE -ympäristön nykyisen kehitystilan testaamiseksi käynnistysversioita luodaan ajoittain.
Suurimmat muutokset:
- Lisätty tuki kansainvälistymiselle ja käyttöliittymän kääntämiselle useille kielille.
- MauiKit tarjoaa uusia komponentteja: Kalenteri kalenterin näyttämiseen ja navigointiin; Asiakirjat PDF- ja EPubs-muotoisten tiedostojen katseluun.
- Lisätty Arca-arkistonhallinta, joka tarjoaa käyttöliittymän arkistojen avaamiseen, tiedostojen esikatseluun ja uusien tiedostojen lisäämiseen arkistoon.
- Maui Appsin käyttöliittymä on modernisoitu, ja siinä on otettu käyttöön mahdollisuus yhdistää välilehtipalkki työkalupalkkiin. Ruokalista on muotoiltu uudelleen. Lisätty läpinäkyvyystehosteita.
- Fiery-selain, Strike-integroitu kehitysympäristö, Booth-kamerasovellus ja Agenda-kalenteri on tuotu valmiiksi jaettavaksi käyttäjille.
- Lisätty Maui Demo -ohjelma, joka esittelee kaikki MauiKit Coressa saatavilla olevat käyttöliittymäelementit vihjeen ja esimerkkikoodin kera.
- MauiKit yhdistää tilan visualisoinnin tyylin (kohdistin vietetty, valittu, painettu jne.) elementeissä, kuten tekstikenttä, kytkimet, liukusäätimet, valintaruudut, yhdistelmäruutu. ToolBar-elementti käyttää oletusarvoisesti riviasettelua elementtien nopeaan sijoittamiseen. Hiiren rullatuella varustetulle Tumbler-elementille on ehdotettu uutta tyyliä. AbouDialog-elementti on suunniteltu uudelleen, ja siinä on laajennettuja ominaisuuksia lisätietojen näyttämiseen kirjoittajista, kääntäjistä, kirjastoista ja linkeistä. ContextualMenu-elementin sijainnin valinta on parannettu mobiilitilassa. ComboBox-elementti on suunniteltu uudelleen. Kun asiakaspuolen koristelu (CSD) otetaan käyttöön, elementtejä ei enää näytetä, kun koko näytön tila on aktiivinen.
- Mahdollisuus tarkistaa oikeinkirjoitus on lisätty TextEditor-komponenttiin.
- ImageTools-komponentti tukee EXIF-metatietojen muokkaamista, lisäämistä ja poistamista.
- FileBrowser-komponentissa .po-tiedostot on lisätty tunnistettujen mime-tyyppien luetteloon. Haettaessa annetaan osoitus tiedostotoimintojen edistymisestä.
- MauiKitia rakennettaessa varmistetaan ".aar"-paketin luominen Java-komponenteilla integroitavaksi Androidin kanssa.
- Lisätty tuki kuvien sijoittamiselle ImageColorsin QRC-tiedostoihin (Qt Resource Collection).
- Tiedostonhallinnassa osion ulkoasua on muutettu niin, että se siirtyy nopeasti suosikkihakemistoihin. Lisätty mahdollisuus kääntää käyttöliittymä eri kielille.
- VVave-musiikkisoitin on lisännyt kansainvälistymisen tuen ja säätänyt albumin kannen otsikon näyttöä pääsoittolistassa.
- Pix-kuvankatseluohjelma ja valokuvienhallinta ovat parantaneet hakemiston sisällön ja tunnisteiden esikatselua. Kuvien katselukäyttöliittymää on yksinkertaistettu. Lisätty tuki kansainvälistymiselle.
- Muistiinpanoohjelmisto Buho, tekstieditori Nota, videosoitin Clip, verkkoselain Fiery, Git Manager Bonsai ja osoitekirja Communicator ovat lisänneet kansainvälistymisen tuen.
- Station-pääteemulaattoriin on lisätty läpinäkyvyyden testaustoiminto, pikanäppäinasetusten valintaikkuna on suunniteltu uudelleen, välilehtipalkkia on parannettu ja kansainvälistymisen tuki on lisätty.
- Shelf-dokumenttien katseluohjelma on muunnettu käyttämään MauiKit Documents -kirjastoa PDF-tiedostojen ja sarjakuvien näyttämiseen. Lisätty tuki kansainvälistymiselle.
- Booth-kamerasovellus on lisännyt asetuksen, jolla QR-koodin skannaus poistetaan käytöstä, ja lisätty tuki kansainvälistymiselle.
- Strike, integroitu kehitysympäristö, joka tukee C++:aa ja CMakea, on parantanut rakennuspalkkia ja lisännyt tukea kansainvälistymiselle.
- Agenda-kalenterisuunnittelija on muutettu käyttämään MauiKit Calendar -kirjastoa. Toteutettu tuki tapahtumien luomiseen ja näyttämiseen kalenterissa. Lisätty tuki kansainvälistymiselle.
Lähde: opennet.ru