Środowisko do tworzenia interfejsów Maui i aktualizacja pakietu Maui Apps

Twórcy projektu Nitrux zaprezentowali nowe wersje komponentów użytych do budowy interfejsu w środowisku użytkownika Maui DE (Maui Shell). Maui DE składa się z pakietu Maui Apps, Maui Shell i MauiKit UI Framework, który oferuje gotowe szablony interfejsu użytkownika. Rozwój wykorzystuje również framework Kirigami, który jest rozwijany przez społeczność KDE i jest dodatkiem do elementów Qt Quick Controls 2.

Komponenty Maui automatycznie dopasowują się do wielkości ekranu i dostępnych metod wprowadzania, dzięki czemu można ich używać nie tylko na systemach stacjonarnych, ale także na smartfonach i tabletach. Środowisko rozwija koncepcję „Konwergencji”, która zakłada możliwość pracy z tymi samymi aplikacjami zarówno na ekranach dotykowych smartfona i tabletu, jak i na dużych ekranach laptopów i komputerów PC. Maui DE można uruchomić za pomocą złożonego serwera Zpace przy użyciu Wayland lub uruchamiając oddzielną powłokę Cask w sesji opartej na X-serwerze. Aplikacje i biblioteki Maui są dostępne do pobrania w formatach APK, AppImage i TAR. Aby przetestować aktualny stan rozwoju środowiska Maui DE opartego na systemie Manjaro Linux, okresowo generowane są kompilacje rozruchowe.

Środowisko do tworzenia interfejsów Maui i aktualizacja pakietu Maui Apps

Główne zmiany:

  • Dodano obsługę internacjonalizacji i tłumaczenia interfejsu na kilka języków.
  • MauiKit oferuje nowe komponenty: Kalendarz do wyświetlania i poruszania się po kalendarzu; Dokumenty do przeglądania plików PDF i EPubs.
  • Dodano menedżera archiwów Arca, który zapewnia interfejs do otwierania archiwów, przeglądania plików i dodawania nowych plików do archiwum.
  • Zmodernizowano interfejs Maui Apps, dla którego zaimplementowano możliwość łączenia paska zakładek z paskiem narzędzi. Przeprojektowane menu. Dodano efekty przezroczystości.
  • Przeglądarka Fiery, Strike IDE, aplikacja aparatu Booth i kalendarz Agenda są gotowe do dystrybucji wśród użytkowników.
    Środowisko do tworzenia interfejsów Maui i aktualizacja pakietu Maui Apps
  • Dodano program Maui Demo, który demonstruje wszystkie elementy interfejsu dostępne w MauiKit Core wraz z podpowiedzią i przykładowym kodem.
  • MauiKit ma ujednolicony styl renderowania stanu (najechanie, zaznaczenie, wciśnięcie itp.) w elementach takich jak TextField, Switches, Sliders, CheckBoxes, ComboBox. Pasek narzędzi ma domyślny układ wbudowany do szybkiego umieszczania elementów. Zaproponowano nowy styl elementu Tumbler z obsługą kółka myszy. Element AbouDialog został przeprojektowany, w którym rozszerzono możliwości wyświetlania dodatkowych informacji o autorach, tłumaczach, bibliotekach i linkach. Poprawiono wybór pozycji elementu ContextualMenu w trybie mobilnym. Element ComboBox został przeprojektowany. Włączenie dekoracji po stronie klienta (CSD) przestało wyświetlać elementy, gdy aktywny był tryb pełnoekranowy.
  • Do komponentu TextEditor dodano możliwość sprawdzania pisowni.
  • Komponent ImageTools zapewnia obsługę edycji, dodawania i usuwania metadanych EXIF ​​​​.
  • Dodano pliki „.po” do listy rozpoznawanych typów MIME w komponencie FileBrowser. Podczas wyszukiwania wyświetlane jest wskazanie postępu operacji na plikach.
  • Podczas budowania MauiKit przewidziana jest generacja pakietu „.aar” z komponentami Java do integracji z systemem Android.
  • Pliki QRC (Qt Resource Collection) dla ImageColors dodały obsługę pozycjonowania obrazów.
  • W menedżerze plików zmieniono wygląd sekcji, aby szybko przechodzić do ulubionych katalogów. Dodano możliwość tłumaczenia interfejsu na różne języki.
    Środowisko do tworzenia interfejsów Maui i aktualizacja pakietu Maui Apps
  • Dodano obsługę internacjonalizacji w odtwarzaczu muzyki VVave i dostosowano wyświetlanie tytułu okładki albumu na głównej liście odtwarzania.
    Środowisko do tworzenia interfejsów Maui i aktualizacja pakietu Maui Apps
  • Przeglądarka obrazów Pix i menedżer zdjęć mają ulepszony podgląd zawartości katalogów i tagów. Uproszczony interfejs do przeglądania obrazów. Dodano obsługę internacjonalizacji.
    Środowisko do tworzenia interfejsów Maui i aktualizacja pakietu Maui Apps
  • Oprogramowanie do robienia notatek Buho, edytor tekstowy Nota, odtwarzacz wideo Clip, przeglądarka internetowa Fiery, menedżer Bonsai Git i książka adresowa Communicator dodano obsługę internacjonalizacji.
    Środowisko do tworzenia interfejsów Maui i aktualizacja pakietu Maui Apps
    Środowisko do tworzenia interfejsów Maui i aktualizacja pakietu Maui Apps
    Środowisko do tworzenia interfejsów Maui i aktualizacja pakietu Maui Apps
  • Do emulatora terminala Station dodano funkcję testowania przezroczystości, przeprojektowano okno dialogowe ustawień klawiszy skrótu, udoskonalono pasek kart i dodano obsługę internacjonalizacji.
    Środowisko do tworzenia interfejsów Maui i aktualizacja pakietu Maui Apps
  • Przeglądarka dokumentów półek została przeniesiona do biblioteki MauiKit Documents do wyświetlania plików PDF i komiksów. Dodano obsługę internacjonalizacji.
    Środowisko do tworzenia interfejsów Maui i aktualizacja pakietu Maui Apps
  • Dodano ustawienie wyłączające skanowanie kodów QR w aplikacji aparatu Booth i dodano obsługę internacjonalizacji.
  • Strike, zintegrowane środowisko programistyczne obsługujące C++ i CMake, udoskonaliło pasek kompilacji i dodało obsługę internacjonalizacji.
    Środowisko do tworzenia interfejsów Maui i aktualizacja pakietu Maui Apps
  • Harmonogram kalendarza Agenda został przeniesiony do korzystania z biblioteki kalendarza MauiKit. Zaimplementowano obsługę tworzenia i wyświetlania wydarzeń w kalendarzu. Dodano obsługę internacjonalizacji.
    Środowisko do tworzenia interfejsów Maui i aktualizacja pakietu Maui Apps

Źródło: opennet.ru

Dodaj komentarz