Pengembang proyek Nitrux mempresentasikan rilis baru komponen yang digunakan untuk membangun antarmuka di lingkungan pengguna Maui DE (Maui Shell). Maui DE terdiri dari serangkaian Aplikasi Maui, Maui Shell, dan kerangka MauiKit untuk membangun antarmuka pengguna, yang menawarkan templat elemen antarmuka siap pakai. Pengembangannya juga menggunakan kerangka Kirigami, yang dikembangkan oleh komunitas KDE dan merupakan tambahan pada elemen Qt Quick Controls 2.
Komponen Maui secara otomatis beradaptasi dengan ukuran layar dan metode input yang tersedia, sehingga dapat digunakan tidak hanya pada sistem desktop tetapi juga pada ponsel pintar dan tablet. Lingkungan ini memajukan konsep "Konvergensi," yang berarti kemampuan untuk bekerja dengan aplikasi yang sama baik pada layar sentuh ponsel pintar dan tablet maupun pada layar laptop dan PC yang lebih besar. Maui DE dapat berjalan dengan antarmuka kompositnya sendiri. server Zpace, yang menggunakan Wayland, dan dengan menjalankan Cask shell secara terpisah dalam sesi berbasis X-server. Aplikasi dan pustaka Maui tersedia untuk diunduh dalam format APK, AppImage, dan TAR. Build yang dapat di-boot secara berkala dibuat untuk menguji kondisi terkini lingkungan DE Maui di Manjaro Linux.

Perubahan besar:
- Menambahkan dukungan untuk internasionalisasi dan terjemahan antarmuka ke beberapa bahasa.
- MauiKit menawarkan komponen baru: Kalender untuk menampilkan dan menavigasi kalender; Dokumen untuk melihat file dalam format PDF dan EPubs.
- Menambahkan pengelola arsip Arca, yang menyediakan antarmuka untuk membuka arsip, melihat pratinjau file, dan menambahkan file baru ke arsip.
- Antarmuka Aplikasi Maui telah dimodernisasi, yang mana kemampuan untuk menggabungkan bilah tab dengan bilah alat telah diterapkan. Menu telah didesain ulang. Menambahkan efek transparansi.
- Browser Fiery, lingkungan pengembangan terintegrasi Strike, aplikasi kamera Booth, dan kalender Agenda telah siap untuk didistribusikan kepada pengguna.

- Menambahkan program Demo Maui, yang mendemonstrasikan semua elemen antarmuka yang tersedia di MauiKit Core dengan petunjuk dan kode contoh.
- MauiKit menyatukan gaya visualisasi keadaan (kursor melayang, dipilih, ditekan, dll.) dalam elemen seperti TextField, Switches, Sliders, CheckBoxes, ComboBox. Elemen ToolBar menggunakan tata letak garis secara default untuk penempatan elemen dengan cepat. Gaya baru untuk elemen Tumbler dengan dukungan roda mouse telah diusulkan. Elemen AbouDialog telah didesain ulang, dengan kemampuan yang diperluas untuk menampilkan informasi tambahan tentang penulis, penerjemah, perpustakaan, dan tautan. Peningkatan pemilihan posisi untuk elemen ContextualMenu dalam mode seluler. Elemen ComboBox telah didesain ulang. Saat mengaktifkan dekorasi sisi klien (CSD), elemen tidak lagi ditampilkan saat mode layar penuh aktif.
- Kemampuan untuk memeriksa ejaan telah ditambahkan ke komponen TextEditor.
- Komponen ImageTools menyediakan dukungan untuk mengedit, menambah, dan menghapus metadata EXIF.
- Di komponen FileBrowser, file “.po” telah ditambahkan ke daftar tipe mime yang dikenali. Saat mencari, indikasi kemajuan operasi file disediakan.
- Saat membangun MauiKit, pembuatan paket “.aar” dengan komponen Java untuk integrasi dengan Android dipastikan.
- Menambahkan dukungan untuk penempatan gambar di file QRC (Qt Resource Collection) untuk ImageColors.
- Di pengelola file, desain bagian telah diubah untuk menavigasi dengan cepat ke direktori favorit. Menambahkan kemampuan untuk menerjemahkan antarmuka ke berbagai bahasa.

- Pemutar musik VVave telah menambahkan dukungan internasionalisasi dan menyesuaikan tampilan judul sampul album di playlist utama.

- Penampil gambar dan pengelola foto Pix telah meningkatkan pratinjau konten dan tag direktori. Antarmuka tampilan gambar telah disederhanakan. Menambahkan dukungan untuk internasionalisasi.

- Perangkat lunak pencatat Buho, editor teks Nota, pemutar video Clip, browser web Fiery, manajer Git Bonsai dan buku alamat Communicator telah menambahkan dukungan untuk internasionalisasi.



- Di emulator terminal Station, fungsi pengujian transparansi telah ditambahkan, dialog pengaturan hotkey telah didesain ulang, bilah tab telah ditingkatkan, dan dukungan internasionalisasi telah ditambahkan.

- Penampil dokumen Shelf telah dikonversi untuk menggunakan perpustakaan Dokumen MauiKit untuk menampilkan PDF dan komik. Menambahkan dukungan untuk internasionalisasi.

- Aplikasi kamera Booth telah menambahkan pengaturan untuk menonaktifkan pemindaian kode QR dan menambahkan dukungan untuk internasionalisasi.
- Strike, sebuah lingkungan pengembangan terintegrasi dengan dukungan untuk C++ dan CMake, telah meningkatkan build-bar dan menambahkan dukungan untuk internasionalisasi.

- Perencana kalender Agenda telah dikonversi untuk menggunakan perpustakaan Kalender MauiKit. Dukungan yang diterapkan untuk membuat dan menampilkan acara di kalender. Menambahkan dukungan untuk internasionalisasi.

Sumber: opennet.ru











