Po sześciu miesiącach rozwoju przedstawione wydanie środowiska graficznego GNOME 3.36. W porównaniu do ostatniej wersji wprowadzono około 24 tysiące zmian, we wdrażaniu których wzięło udział 780 programistów. Aby szybko ocenić możliwości GNOME 3.36, przygotowano specjalistyczne kompilacje Live oparte na openSUSE и Ubuntu.
W pakiecie znajduje się osobna aplikacja Extensions przeznaczona do zarządzania dodatkami dla powłoki GNOME (poprzednio do tych celów służyło oprogramowanie GNOME). Aplikacja umożliwia wykonywanie takich czynności, jak aktualizacja, dostosowywanie, usuwanie i tymczasowe wyłączanie dodatków.
Do okna dialogowego wyświetlania powiadomień dodano przycisk umożliwiający włączenie trybu „nie przeszkadzać” w celu ukrycia nowych powiadomień.
Zmodernizowany projektowanie interfejsów logowania i odblokowywania ekranu, które są bardziej funkcjonalne, łatwiejsze w użyciu i bardziej eleganckie.
Ulepszone możliwości powłoki GNOME:
Dodano możliwość uruchamiania aplikacji przy użyciu oddzielnego procesora graficznego w systemach z grafiką hybrydową (zintegrowany energooszczędny procesor graficzny Intel i wydajny procesor graficzny NVIDIA) oraz zastrzeżony sterownik NVIDIA.
Uruchomienie odbywa się poprzez wybranie w menu pozycji „Uruchom na dyskretnym GPU”.
Zreorganizowano okno dialogowe wyłączania i wylogowywania, aby uwzględnić widoczną opcję przejścia w tryb uśpienia.
W oknach dialogowych zawierających pole do wpisania hasła dodano przycisk z oczkiem, po kliknięciu zamiast gwiazdek pokazywane jest wpisane hasło.
Większość okien dialogowych systemu została przeprojektowana, aby zachować spójny styl i poprawić czytelność.
Włożono wiele pracy w poprawę interfejsu jako całości. Ulepszony blok wyskakujący z kalendarzem i wyszukiwaniem w trybie przeglądu.
W trybie przeglądu można teraz zmieniać nazwy katalogów aplikacji. Same katalogi są teraz wyświetlane w formie okien dialogowych, a nie wyskakujących okienek.
Sekcje ustawień w konfiguratorze zostały przegrupowane. W sekcji zarządzania ustawieniami prywatności znajduje się lista aplikacji, którym oddelegowano dodatkowe uprawnienia dostępu do usługi lokalizacyjnej, kamery i mikrofonu (dostęp można teraz odebrać osobno dla każdej aplikacji). Przeprojektowano interfejs sekcji zarządzania użytkownikami oraz okna z ogólnymi informacjami o systemie.
Menedżer instalacji aplikacji (oprogramowanie GNOME) implementuje automatyczne wykrywanie połączenia sieciowego z pobieraniem opłat za ruch, na przykład podczas korzystania z sieci operatora komórkowego. W przypadku wykrycia nielimitowanych połączeń pobieranie aktualizacji zostanie wstrzymane w celu zaoszczędzenia ruchu.
Interfejs kreatora konfiguracji wstępnej został przeprojektowany. Dodano możliwość włączenia systemu kontroli rodzicielskiej już na etapie wstępnej konfiguracji, co pozwala na ograniczenie dostępu użytkownika do niektórych aplikacji.
Do GNOME Boxes, menedżera maszyn wirtualnych i zdalnych pulpitów, dodano wprowadzający przewodnik dotyczący korzystania z programu. Zaproponowano nowy kreator tworzenia maszyny wirtualnej, który umożliwia skonfigurowanie liczby procesorów dla każdej maszyny wirtualnej i obsługuje uruchamianie poprzez UEFI.
Przeglądarka internetowa GNOME (Epiphany) umożliwia pobieranie i przeglądanie dokumentów PDF bezpośrednio w oknie przeglądarki. Interfejs został przeprojektowany przy użyciu technik projektowania responsywnego, aby zapewnić wygodę niezależnie od rozdzielczości ekranu i DPI. Dodano tryb ciemnego projektu, aktywowany, gdy użytkownik wybierze ciemne motywy pulpitu.
GNOME Music dodało obsługę łączenia się z usługami Last.fm i ListenBrainz, a także automatyczne pobieranie brakujących okładek albumów.
Zaktualizowano interfejs edycji kontaktów w książce adresowej.
Wygląd widżetu zegara został całkowicie zmieniony i przeszedł na responsywny projekt, który poprawnie wyświetla się na małych ekranach.
Klient Polari IRC obsługuje teraz podgląd linków w oknie czatu.
Menedżer plików umożliwia wykorzystanie ukrytych plików jako szablonów dla nowych dokumentów;
Interfejs menedżera haseł i kluczy szyfrujących jest przystosowany do poprawnego działania na małych ekranach. Zapewnione wyświetlanie kluczy publicznych SSH.
Fractal, klient zdecentralizowanej platformy komunikacyjnej Matrix, dodał możliwość odtwarzania wideo bezpośrednio w oknie czatu.
W menedżerze okien Mutter pojawił się obsługa niezależnych aktualizacji podczas renderowania tylko zmienionych części interfejsu. Wdrożona optymalizacja związana z użytkowaniem bufor cienia do renderowania poza ekranem przed skopiowaniem zawartości do rzeczywistego bufora ekranu. Poprawione śledzenie okien podczas działania na Waylandzie. Zmniejszone obciążenie procesora podczas renderowania tapety pulpitu ze skalowaniem.
Poprawione nagrywanie screencastów. Nowa wersja korzysta z tej, która pojawiła się na serwerze multimediów PipeWire 0.3 możliwość wykorzystania buforów DMA (dma-buf), co pozwala obejść się bez pośredniego kopiowania danych z bufora ramki ekranu do pamięci RAM.
Wayland eliminuje renderowanie pełnoekranowe podczas korzystania z buforów dma-buf lub EGLImage na rzecz częściowego odświeżania okna, zmniejszając ilość danych przesyłanych pomiędzy procesorem graficznym i procesorem. W połączeniu z niezależną aktualizacją elementów interfejsu, optymalizacja ta umożliwiła znaczne zmniejszenie zużycia energii podczas pracy na akumulatorze.
Poprawiona wydajność gier działających w trybie pełnoekranowym przy użyciu Xwayland.
Naprawiono wiele wąskich gardeł w powłoce GNOME i Mutter zidentyfikowanych za pomocą zestawu narzędzi Sysprof. Na przykład powłoka GNOME unika teraz wykonywania operacji we/wy w głównym wątku podczas zapisywania danych powiadomień na dysku i buforuje ustawienia strefy czasowej. Podczas korzystania z renderowania programowego lub zdalnego dostępu przez VNC efekty animowane można wyłączyć.