GNOME ulepsza libadwaita, jej narzędzia programistyczne i aplikacje ze swojego kręgu

W tym tygodniu w GNOME

W ten weekend, GNOME opublikował wiadomości, które miały miejsce w tygodniu, który minął od 2 do 9 czerwca. Wśród nich było kilka bardzo nuklearnych, w sensie centrum lub serca czegoś, a nie niczego naukowego, a tym bardziej broni masowego rażenia. Nadal podejmowane są kroki w celu poprawy sposobu wyświetlania informacji w oprogramowaniu używanym przez libadwaita, są ulepszenia w GNOME Builder, narzędziach programistycznych... I nadal koncentrują się na ulepszaniu aplikacji Ustawienia.

Wśród pozostałych wiadomości nastąpił ruch w jedynej aplikacji, która jest obecnie w inkubatorze z GNOME (jeśli się nie mylę), Loupe, a także inny członek kręgu GNOME, Solanum. Poniżej znajduje się lista nowy który wyprzedził nas w ostatniej godzinie piątku w hiszpańskiej strefie czasowej.

W tym tygodniu w GNOME

  • libadwaita ma teraz AdwOverlaySplitView jako nakładka paska bocznego homologiczna do AdwNavigationSplitView i przyszły zamiennik AdwFlap który działa z punktami przerwania. Zapewnia przejrzysty interfejs API i taką samą dynamiczną zmianę rozmiaru, stylizację i automatyczną obsługę przycisków okien, co AdwNavigationSplitView.

libacja

  • Przeprowadzają ankietę, aby lepiej zrozumieć, co użytkownicy myślą o używaniu funkcji przesyłania z GNOME (przesyłanie ekranu). Ankieta jest Reddit. Ten konkretny punkt sam w sobie nie jest nową funkcją, ale mówi nam, że projekt przygotowuje taką, która odzwierciedla to, co pulpit GNOME pokazuje na innych urządzeniach, takich jak Chromecast lub Smart TV.
  • Teraz, gdy GJS połączył obsługę uruchamiania skryptów w danym obszarze mozjs, libpeas zyskał obsługę ładowania wtyczek napisanych w JavaScript. W ten link jest więcej szczegółów na temat tego, jak tego używać i jak będzie integrować się z GNOME Builder.
  • Pierwsze wydanie libmks (powiązanie). Libmks zapewnia implementację „myszy, klawiatury i wyświetlacza” dla QEMU przy użyciu urządzenia wyświetlającego D-Bus. Obsługuje importowanie DMA-BUF do GdkTexture z uszkodzeniem w celu wydajniejszego renderowania w ramach aplikacji opartej na GTK 4.
  • Libdex, biblioteka async/standby/future dla aplikacji opartych na GLib, zyskała wsparcie dla wykonywania asynchronicznego wejścia/wyjścia na tradycyjnych deskryptorach plików w publicznym API. To zawsze było dostępne wewnętrznie i używa io_uring na Linuksie. Ponadto przewidziano szereg nowych abstraktów GIO GDBusConnection y GSubprocess. Dodano również poprawki poprawiające integrację GObject Introspection.
  • Zaraz po tym, jak libpeas-2 uzyskał wsparcie dla wtyczek opartych na JavaScript z GJS, GNOME Builder przeszedł na JavaScript jako dynamiczny język dla wtyczek. Oznacza to, że możesz pisać wtyczki innych firm dla Buildera w C, C++, Rust, Vala, JavaScript lub dowolnym innym języku, który obsługuje zarówno GObject Introspection, jak i kompilację do biblioteki współdzielonej (.so).
  • Lupa używa teraz glicyny do dekodowania obrazów. glycin to nowa biblioteka, która ładuje obrazy w procesie piaskownicy, co pozwala na dodanie obsługi dodatkowych formatów obrazów za pomocą tradycyjnych programów ładujących, takich jak GdkPixbuf. Pojedyncze przesyłanie obrazu poprawi między innymi bezpieczeństwo.
  • Wydano Solanum 4.0.0 z możliwością resetowania timerów sesji do początku, a także z niektórymi długotrwałymi poprawkami błędów.
  • Wyszła aplikacja do gry w papierowego tygrysa stworzona w libadwaita. Otrzymał nazwę Duel, kod to tutaj i można to zobaczyć w poniższym filmie, który jest samouczkiem na temat działania Libadwaita App Development, od tego samego programisty:
  • Pojawiła się aplikacja, która twierdzi, że jest najprostszym możliwym interfejsem do tworzenia nośnika startowego. Nazywa się Impression i jest dostępne na Flathub.

druk

  • Półtony 3.0.0 ha llegado ze zmienionym obrazem na stronie dither, nowymi elementami sterującymi jasnością i kontrastem oraz przyciskiem do podglądu obrazów w zewnętrznych przeglądarkach.

Półtony 3.0.0

  • IPplan 1.4.0 Już dostępny:
    • Kopia zapasowa systemu.
    • Kalendarz do przeglądania zadań według daty.
    • Zadania mogą mieć daty i przypomnienia; aplikacja pozostanie w tle, aby zarządzać przypomnieniami.
    • Gdy zadanie nie ma rekordu, przycisk Timer przeniesie się do opcji.
    • Okno edycji rekordu.
    • Użytkownicy mogą teraz edytować czas trwania dziennika, zmieniając czas rozpoczęcia.
    • Poprawki błędów i ulepszenia interfejsu użytkownika.

IPlan 1.4.0 na GNOME

  • Wersja 1.8.0 oprogramowania Dalsze:
    • Dzisiejszy całkowity czas jest zwiększany o aktualny czasomierz (opcjonalnie).
    • Dodano opcje „Ten tydzień” i „Ostatni tydzień” do raportów.
    • Wyeksportowane pliki CSV mają kolumnę Łączna liczba sekund.
    • Całkowity czas jest wyświetlany wraz z datą na liście zadań.
    • Wpis zadania i lista historii rozwijają się wraz z oknem.
    • Preferencje są podzielone na trzy sekcje.

Dalsza wersja 1.8.0

  • Denaro v2023.6.0-beta2 zawiera:
    • Dodano nowe okno dialogowe konfiguracji konta, aby ułatwić zakładanie nowych kont.
    • Dodano możliwość usunięcia ostatnich kont z listy.
    • Denaro będzie teraz sugerować autouzupełnianie opisów transakcji.
    • Przeniesiono usuwanie grup i transakcji z ich wierszy do ich okien dialogowych.
    • Zmieniono domyślną kolejność nowych kont z ostatniego na pierwszy według daty.
    • Kwoty wyświetlane na pasku bocznym odzwierciedlają teraz kwoty transakcji wyświetlanych w widoku.
    • Naprawiono problem z importowaniem plików CSV.
    • Ulepszony interfejs użytkownika i interfejs użytkownika.
    • Zaktualizowane tłumaczenia.

Denaro v2023.0.6-beta2

  • Rozszerzenia powłoki obsługują teraz adresy URL darowizn.

I tyle w tym tygodniu w GNOME.

Obrazy i treść: GAŁĄZKA.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   selairi powiedział

    Czy jest jakiś dobry podręcznik do nauki GTK4? Próbowałem tego z pythonem i GTK4, a samouczki, które znalazłem, są bardzo proste i po próbie stworzenia aplikacji wróciłem do GTK3.