Aktualizacja frameworka do budowania interfejsu Maui oraz zestawu aplikacji Maui Apps.

Twórcy projektu Nitrux zaprezentowali nowe wydania komponentów wykorzystywanych do budowy interfejsu w środowisku użytkownika Maui DE (Maui Shell). Maui DE tworzy zestaw aplikacji Maui Apps, powłokę Maui Shell oraz framework MauiKit do budowy interfejsów użytkownika, oferujący gotowe szablony elementów interfejsu. W procesie tworzenia wykorzystywany jest również framework Kirigami, rozwijany przez społeczność KDE, będący nakładką na elementy Qt Quick Controls 2.

Komponenty Maui automatycznie dostosowują się do rozmiaru ekranu i dostępnych metod wprowadzania danych, co pozwala na ich stosowanie nie tylko na systemach desktopowych, ale także na smartfonach i tabletach. Środowisko rozwija koncepcję 'Convergence', umożliwiającą korzystanie z tych samych aplikacji zarówno na ekranach dotykowych smartfonów i tabletów, jak i na dużych ekranach laptopów i komputerów stacjonarnych. Maui DE może być uruchamiane zarówno z własnym kompozytorem Zpace, wykorzystującym Wayland, jak i poprzez uruchomienie osobnej powłoki Cask w sesji opartej na serwerze X. serwerem Aplikacje i biblioteki Maui są dostępne do pobrania w formatach APK, AppImage i TAR. W celu testowania bieżącego stanu rozwoju środowiska Maui DE opartego na Manjaro Linux okresowo tworzone są wersje rozruchowe.

Aktualizacja frameworka do budowania interfejsu Maui oraz zestawu aplikacji Maui Apps.

Główne zmiany:

  • Dodano wsparcie dla internacjonalizacji oraz tłumaczenia interfejsu na kilka języków.
  • W MauiKit zaproponowano nowe komponenty: Calendar do wyświetlania kalendarza i nawigacji po nim; Documents do przeglądania plików w formatach PDF i EPubs.
  • Dodano menedżer archiwów Arca, który zapewnia interfejs do otwierania archiwów, podglądu plików i dodawania nowych plików do archiwum.
  • Zmodernizowano interfejs aplikacji Maui Apps, dla których wprowadzono możliwość połączenia panelu kart z panelem narzędzi. Przerobiono menu. Dodano efekty przezroczystości.
  • Dopracowano do gotowości do dystrybucji wśród użytkowników przeglądarkę Fiery, zintegrowane środowisko programistyczne Strike, aplikację do obsługi kamery Booth oraz kalendarz Agenda.
    Aktualizacja frameworka do budowania interfejsu Maui oraz zestawu aplikacji Maui Apps.
  • Dodano program Maui Demo, który demonstruje wszystkie dostępne w MauiKit Core elementy interfejsu z podpowiedzią oraz przykładem kodu.
  • W MauiKit zjednolicono styl wizualizacji stanu (najedź myszą, wybrany, naciśnięty itp.) w takich elementach jak TextField, Switches, Sliders, CheckBoxes i ComboBox. W elemencie ToolBar domyślnie zastosowano układ z wiersza do szybkiego umieszczania elementów. Zaproponowano nowy styl elementu Tumbler z obsługą kółka myszy. Przeprojektowano element AbouDialog, w którym rozszerzono możliwości wyświetlania dodatkowych informacji o autorach, tłumaczach, bibliotekach i linkach. Udoskonalono wybór pozycji dla elementu ContextualMenu w trybie mobilnym. Przeprojektowano element ComboBox. Przy włączonym dekorowaniu po stronie klienta (CSD) zaprzestano wyświetlania elementów w aktywnym trybie pełnoekranowym.
  • W komponencie TextEditor dodano możliwość sprawdzania pisowni.
  • W komponencie ImageTools dodano możliwość edytowania, dodawania i usuwania metadanych EXIF.
  • W komponencie FileBrowser do listy rozpoznawanych typów mime dodano pliki „.po”. Podczas wyszukiwania zapewniono wskaźnik postępu operacji na plikach.
  • Podczas budowy MauiKit zapewniono generację paczki „.aar” z komponentami Java do integracji z Androidem.
  • W plikach QRC (Qt Resource Collection) dla ImageColors dodano wsparcie dla umieszczania obrazów.
  • W menedżerze plików zmieniono wygląd sekcji szybkiego przejścia do ulubionych katalogów. Dodano możliwość tłumaczenia interfejsu na różne języki.
    Aktualizacja frameworka do budowania interfejsu Maui oraz zestawu aplikacji Maui Apps.
  • W odtwarzaczu muzycznym VVave dodano wsparcie dla internacjonalizacji oraz poprawiono wyświetlanie tytułu okładki albumu w głównym zestawie odtwarzania.
    Aktualizacja frameworka do budowania interfejsu Maui oraz zestawu aplikacji Maui Apps.
  • W przeglądarce obrazów i menedżerze zdjęć Pix ulepszono podgląd zawartości katalogów i tagów. Uproszczono interfejs przeglądania obrazów. Dodano wsparcie dla internacjonalizacji.
    Aktualizacja frameworka do budowania interfejsu Maui oraz zestawu aplikacji Maui Apps.
  • W programie do robienia notatek Buho, edytorze tekstu Nota, odtwarzaczu wideo Clip, przeglądarki internetowej Fiery, menedżerze Git Bonsai oraz książce adresowej Communicator dodano wsparcie dla internacjonalizacji.
    Aktualizacja frameworka do budowania interfejsu Maui oraz zestawu aplikacji Maui Apps.
    Aktualizacja frameworka do budowania interfejsu Maui oraz zestawu aplikacji Maui Apps.
    Aktualizacja frameworka do budowania interfejsu Maui oraz zestawu aplikacji Maui Apps.
  • W emulatorze terminala Station dodano funkcję testowania przezroczystości, przeprojektowano dialog ustawień skrótów klawiszowych, poprawiono panel kart, dodano wsparcie dla internacjonalizacji.
    Aktualizacja frameworka do budowania interfejsu Maui oraz zestawu aplikacji Maui Apps.
  • Przeglądarka dokumentów Shelf została przetłumaczona na korzystanie z biblioteki MauiKit Documents do wyświetlania PDF i komiksów. Dodano wsparcie dla internacjonalizacji.
    Aktualizacja frameworka do budowania interfejsu Maui oraz zestawu aplikacji Maui Apps.
  • W aplikacji do pracy z kamerą Booth dodano ustawienie do wyłączania skanowania kodów QR oraz dodano wsparcie dla internacjonalizacji.
  • W Strike, zintegrowanym środowisku programistycznym z obsługą C++ i CMake, uruchomiono panel budowania (build-bar) i dodano wsparcie dla internacjonalizacji.
    Aktualizacja frameworka do budowania interfejsu Maui oraz zestawu aplikacji Maui Apps.
  • Kalendarz planista Agenda został przetłumaczony na korzystanie z biblioteki MauiKit Calendar. Wdrożono wsparcie dla tworzenia i wyświetlania wydarzeń w kalendarzu. Dodano wsparcie dla internacjonalizacji.
    Aktualizacja frameworka do budowania interfejsu Maui oraz zestawu aplikacji Maui Apps.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster