Minęło około 30 miesięcy, odkąd GNOME otworzyło puszkę swojej inicjatywy Krąg GNOME. Od tego czasu każdy programista może zgłaszać swoje aplikacje, a przy odrobinie szczęścia i dobrej pracy stanie się częścią tego kręgu. W tym tygodniu do tego „kręgu” dołączyła 50. aplikacja, po części dlatego, że w ciągu ostatnich siedmiu dni przyjęto trzy nowe: Chess Clock, zegar do odmierzania czasu partii szachów, Komikku, aplikację do czytania komiksów oraz Kroplomierz, który pozwala wybierać kolory z pulpitu i generować palety.
Ponadto GNOME powiedział nam również o wielu innych nowościach, a wpis TWIG na tydzień 17-24 lutego zawiera długi Wykaz zmian Co masz dalej? Wszystko to składa się na pojawienie się trzech aplikacji, które weszły do kręgu GNOME, więc można powiedzieć, że miały pełny i produktywny tydzień.
W tym tygodniu w GNOME
- Workbench jest teraz w pełni izolowany. Począwszy od następnej wersji, będzie chronić użytkowników przed wypadkami lub złośliwym kodem. Prawdopodobnie wykonane przez Flatpak.
- Przybyła Pika Backup 0.5 z:
- Różne ustawienia wstępne dla często wykluczanych folderów, które można aktywować niezależnie.
- Obsługa dodawania reguł wykluczania na podstawie wyrażeń regularnych lub wzorców powłoki.
- Możliwość ręcznego usuwania określonych plików.
- Bardziej zautomatyzowana pomoc w znajdowaniu i montowaniu dysków USB podczas rozpoczynania tworzenia kopii zapasowych.
- Ponad 20 innych zmian, w tym drobne ulepszenia interfejsu i poprawki błędów.
- GLib obejmuje teraz obsługę pobierania nazw aplikacji UWP w systemie Windows w GLIb, dzięki czemu okno dialogowe uruchamiania aplikacji GTK jest bardziej przydatne.
- Wydano GJS 1.75.2. Jest to wersja beta dla GNOME 44 i zawiera:
- Są nowe metody Gio.Application.prototype.runAsync() y GLib.MainLoop.prototype.runAsync() które robią to samo co biegać() ale zwracają Obietnicę, która jest rozwiązywana po zakończeniu głównej pętli, zamiast blokowania, gdy główna pętla jest uruchomiona.
- Są nowe metody Gio.InputStream.prototype.createSyncIterator() y Gio.InputStream.prototype.createAsyncIterator() które umożliwiają łatwą iterację strumieni wejściowych w kolejnych porcjach bajtów, z pętlą for-of lub pętlą for-await-of.
- Klasy proxy DBus mają teraz metodę statyczną nowaAsynchronizacja(), która zwraca Obietnicę, która jest rozpoznawana jako instancja klasy proxy, w której initAsync() Ukończył.
- Moduły pobierające właściwości DBus mogą teraz zwracać bezpośrednio instancje GLib.Variant, jeśli mają poprawny typ, zamiast zwracać wartości JS i umieszczać je w GLib.Variants.
- W wyliczeniach z Kairu wyłapano kilka długotrwałych literówek.
- Więcej ulepszeń w Kairze stworzył tubery Cairo.SVGSurface.prototype.finish() y Cairo.SVGSurface.prototype.flush() ponieważ poprzednio powierzchnie SVG były zapisywane na dysku tylko wtedy, gdy obiekt SVGSurface był usuwany bezużytecznie, co sprawiało, że nie można było im ufać.
- GNOME Boxes ma teraz bardziej nowoczesne okno dialogowe tworzenia maszyny wirtualnej, które lepiej pasuje do interfejsów użytkownika GNOME.
- GNOME Builder ma teraz przełącznik, który pozwala nam uruchomić aplikację z aktywnym inspektorem GTK. Ponadto używa teraz PTY do operacji klonowania, aby dostarczać bardziej niezawodne komunikaty z serwera git. Tablica ogłoszeń została również ulepszona, aby umożliwić nam łatwiejsze rozwiązywanie problemów w projektach. Zaktualizowano kilka podsystemów.
- Elastic został już udostępniony publicznie. Jest to edytor wiosennych animacji z libadwaita.
- Mousai obsługuje teraz tryb offline. Dzięki tej aktualizacji nagrania zostaną zapisane i rozpoznane, gdy ponownie uzyskamy połączenie.
- W tym tygodniu pojawiła się Palette v0.3.0, całkowicie przepisana w Rust. Ta aktualizacja używa colorhief-rs, co znacznie przyspiesza wyodrębnianie kolorów.
- Przybyła Capsule 1.1 z obsługą mobilną.
- Tube Converter przepisał cały backend przy użyciu pythonnet, frameworka, z którym można zintegrować Pythona bezpośrednio z aplikacją, aby używać wywołań yt-dlp bezpośrednio z Pythona, zamiast polegać na pliku wykonywalnym.
- Login Manager Settings v3.alpha.0 jest dostępny do testowania jako AppImage i zawiera nowe funkcje, takie jak:
- Opcja „Zawsze pokazuj menu ułatwień dostępu” w ustawieniach na górnym pasku.
- Możliwość zmiany rozmiaru kursora/wskaźnika.
- Informacje o wydaniu dostępne w oknie „Informacje”.
- Nazwy własne motywów są wyświetlane zamiast nazw ich katalogów.
- Motywy zawierające tylko kursor nie są wyświetlane podczas wybierania motywu ikony.
- Fractal 4.2.2-beta2 jest dostępny na Flathub Beta i jest wydaniem konserwacyjnym, które naprawia kilka rzeczy we Fractal 4.4.
- Została wydana nowa wersja Eyedroppera z wieloma drobnymi ulepszeniami UX (doświadczenia użytkownika) i interfejsu użytkownika (interfejsu). Najbardziej oczywista jest nowa ikona.
- Denaro v2023.2.1 przybył z:
- Nowa i ulepszona ikona.
- Naprawiono problem polegający na wybraniu niewłaściwej grupy w TransactionDialog.
- Naprawiono problem, przez który nie można było przeanalizować niektórych zmiennych LC.
- Różne ulepszenia UX.
- butelki Przybyła wersja 51.0 z wieloma poprawkami błędów.
I tyle w tym tygodniu w GNOME.
Obrazy i treść: GAŁĄZKA.