Aggiornamento del framework per la costruzione dell'interfaccia Maui e del set di applicazioni Maui Apps

Gli sviluppatori del progetto Nitrux hanno presentato nuove versioni dei componenti utilizzati per la costruzione dell'interfaccia nell'ambiente utente Maui DE (Maui Shell). Maui DE forma un insieme di applicazioni Maui Apps, la shell Maui Shell e il framework MauiKit per la creazione di interfacce utente, che offre modelli predefiniti di elementi dell'interfaccia. Durante lo sviluppo viene utilizzato anche il framework Kirigami, che è sviluppato dalla comunità KDE ed è un'astrazione sugli elementi Qt Quick Controls 2.

I componenti Maui si adattano automaticamente alle dimensioni dello schermo e ai metodi di input disponibili, consentendo di utilizzarli non solo sui sistemi desktop, ma anche su smartphone e tablet. L'ambiente sviluppa il concetto di "Convergenza", che implica la possibilità di utilizzare le stesse applicazioni sia su schermi touch di smartphone e tablet, sia su schermi più grandi di laptop e PC. Maui DE può essere avviato sia con il suo compositore Zpace, che utilizza Wayland, sia eseguendo separatamente la shell Cask all'interno di una sessione basata sul server X. server Le applicazioni e le librerie Maui sono disponibili per il download nei formati APK, AppImage e TAR. Per testare lo stato attuale dello sviluppo dell'ambiente Maui DE basato su Manjaro Linux, vengono periodicamente create versioni avviabili.

Aggiornamento del framework per la costruzione dell'interfaccia Maui e del set di applicazioni Maui Apps

Variazioni principali:

  • È stata aggiunta la supporto per l'internazionalizzazione e la traduzione dell'interfaccia in più lingue.
  • In MauiKit sono stati proposti nuovi componenti: Calendar per visualizzare il calendario e navigarvi; Documents per visualizzare file nei formati PDF ed EPubs.
  • È stato aggiunto il gestore di archiviazione Arca, che fornisce un'interfaccia per aprire archivi, visualizzare file e aggiungere nuovi file all'archivio.
  • È stata modernizzata l'interfaccia delle applicazioni Maui Apps, per le quali è stata realizzata la possibilità di unire la barra delle schede con la barra degli strumenti. È stato riprogettato il menu. Sono stati aggiunti effetti di trasparenza.
  • Sono stati finalizzati per la distribuzione tra gli utenti il browser Fiery, l'ambiente di sviluppo integrato Strike, l'applicazione per l'uso della fotocamera Booth e il calendario Agenda.
    Aggiornamento del framework per la costruzione dell'interfaccia Maui e del set di applicazioni Maui Apps
  • È stata aggiunta l'applicazione Maui Demo, che dimostra tutti gli elementi dell'interfaccia disponibili in MauiKit Core con suggerimenti e esempi di codice.
  • In MauiKit, è stato unificato lo stile visivo dello stato (puntato, selezionato, cliccato, ecc.) in elementi come TextField, Switches, Sliders, CheckBoxes, ComboBox. Nell'elemento ToolBar, è stata applicata di default una disposizione a riga per il posizionamento rapido degli elementi. È stato proposto un nuovo stile per l'elemento Tumbler con supporto per la rotella del mouse. L'elemento AbouDialog è stato ridisegnato, ampliando le possibilità di visualizzazione di informazioni aggiuntive sugli autori, traduttori, librerie e link. È migliorata la scelta della posizione per l'elemento ContextualMenu in modalità mobile. L'elemento ComboBox è stato riprogettato. Quando la decorazione lato client (CSD) è attivata, la visualizzazione degli elementi è interrotta in modalità schermo intero attiva.
  • Nel componente TextEditor è stata aggiunta la funzione di verifica ortografica.
  • Nel componente ImageTools è stato fornito il supporto per la modifica, l'aggiunta e la rimozione dei metadati EXIF.
  • Nel componente FileBrowser, la lista dei tipi mime riconosciuti è stata ampliata per includere i file '.po'. È stata garantita l'indicazione del progresso nelle operazioni sui file durante la ricerca.
  • Durante la compilazione di MauiKit è stata assicurata la generazione di un pacchetto '.aar' con componenti Java per l'integrazione con Android.
  • Nei file QRC (Qt Resource Collection) per ImageColors è stato aggiunto il supporto per l'inserimento delle immagini.
  • Nel file manager è stata modificata la struttura della sezione per un rapido accesso alle cartelle preferite. È stata aggiunta la possibilità di tradurre l'interfaccia in diverse lingue.
    Aggiornamento del framework per la costruzione dell'interfaccia Maui e del set di applicazioni Maui Apps
  • Nel lettore musicale VVave è stato aggiunto il supporto per l'internazionalizzazione e migliorata la visualizzazione del titolo della copertina dell'album nell'elenco principale di riproduzione.
    Aggiornamento del framework per la costruzione dell'interfaccia Maui e del set di applicazioni Maui Apps
  • Nel visualizzatore di immagini e nel gestore di foto Pix è stato migliorato l'anteprima dei contenuti delle cartelle e dei tag. È stata semplificata l'interfaccia di visualizzazione delle immagini. È stato aggiunto il supporto per l'internazionalizzazione.
    Aggiornamento del framework per la costruzione dell'interfaccia Maui e del set di applicazioni Maui Apps
  • Nel programma per la gestione delle note Buho, nell'editor di testo Nota, nel lettore multimediale Clip, nel browser web Fiery, nel gestore Git Bonsai e nella rubrica Communicator è stato aggiunto il supporto per l'internazionalizzazione.
    Aggiornamento del framework per la costruzione dell'interfaccia Maui e del set di applicazioni Maui Apps
    Aggiornamento del framework per la costruzione dell'interfaccia Maui e del set di applicazioni Maui Apps
    Aggiornamento del framework per la costruzione dell'interfaccia Maui e del set di applicazioni Maui Apps
  • Nell'emulatore di terminale Station è stata aggiunta la funzione di test della trasparenza, è stato riprogettato il dialogo per la configurazione delle scorciatoie da tastiera, è stata migliorata la barra delle schede e aggiunto il supporto per l'internazionalizzazione.
    Aggiornamento del framework per la costruzione dell'interfaccia Maui e del set di applicazioni Maui Apps
  • Il visualizzatore di documenti Shelf è stato aggiornato per utilizzare la libreria Documents di MauiKit per la visualizzazione di PDF e fumetti. È stato aggiunto il supporto per l'internazionalizzazione.
    Aggiornamento del framework per la costruzione dell'interfaccia Maui e del set di applicazioni Maui Apps
  • Nell'applicazione per la gestione della fotocamera Booth è stata aggiunta un'impostazione per disattivare la scansione dei codici QR ed è stata aggiunta la supporto per l'internazionalizzazione.
  • In Strike, l'ambiente di sviluppo integrato con supporto per C++ e CMake, è stato stabilito il funzionamento della barra di compilazione (build-bar) e aggiunto il supporto per l'internazionalizzazione.
    Aggiornamento del framework per la costruzione dell'interfaccia Maui e del set di applicazioni Maui Apps
  • Il calendario pianificatore Agenda è stato aggiornato per utilizzare la libreria MauiKit Calendar. È stato implementato il supporto per la creazione e visualizzazione degli eventi nel calendario. Aggiunto supporto per l'internazionalizzazione.
    Aggiornamento del framework per la costruzione dell'interfaccia Maui e del set di applicazioni Maui Apps

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster