Ezen a hétvégén, GNOME közzétette a június 2. és 9. között eltelt héten történt híreket. Köztük volt több nagyon nukleáris, abban az értelemben, hogy valaminek a központja vagy szíve, nem semmi tudományos, még kevésbé tömegpusztító fegyver. Továbbra is folynak a lépések az információk megjelenítésének javítására a libadwaita által használt szoftverekben, fejlesztések történtek a GNOME Builderben, a fejlesztői eszközökben... És továbbra is a Beállítások alkalmazás fejlesztésére összpontosítanak.
A többi hír közül a jelenleg egyetlen alkalmazásban történt mozgás az inkubátorban a GNOME-ból (ha nem tévedek), a Loupe-ból és a GNOME kör egy másik tagjából, a Solanumból. Az alábbiakban található a lista hír aki péntek utolsó órájában megelőzött minket a spanyol időzónában.
Ezen a héten a GNOME -ban
- libadwaita most megvan
AdwOverlaySplitView
oldalsáv fedvényként homológAdwNavigationSplitView
és a jövőbeni cseréjeAdwFlap
ami töréspontokkal működik. Tiszta API-t és ugyanolyan dinamikus méretezést, stílust és az ablakgombok automatikus kezelését biztosítja, mintAdwNavigationSplitView
.
- Felmérést végeznek, hogy jobban megértsék, mit gondolnak a felhasználók a GNOME casting funkciójáról (screen casting). Benne a felmérés Reddit. Ez a konkrét pont önmagában nem új funkció, de arról árulkodik, hogy a projekt arra készül, hogy tükrözze azt, amit a GNOME asztal más eszközökön, például Chromecaston vagy Smart TV-n mutat.
- Most, hogy a GJS egyesítette a szkriptek futtatásának támogatását egy adott mozjs-tartományon belül, a libpeas támogatást kapott a JavaScript-ben írt bővítmények betöltéséhez. Ban ben meg ezt a linket További részletek találhatók a használatáról és a GNOME Builderrel való integrációjáról.
- A libmks (link). A Libmks "Egér, billentyűzet és kijelző" megvalósítást biztosít a QEMU számára a D-Bus megjelenítőeszköz használatával. Támogatja a DMA-BUF importálását a sérült GdkTexture-be a hatékonyabb renderelés érdekében a GTK 4 alapú alkalmazás részeként.
- A Libdex, egy aszinkron/készenléti/jövő könyvtár a GLib-alapú alkalmazásokhoz, támogatást nyert az aszinkron I/O végrehajtásához a nyilvános API-ban található hagyományos fájlleírókon. Ez mindig is elérhető volt belsőleg és felhasználásra
io_uring
linuxon. Ezenkívül számos új GIO-absztrakciót biztosítottakGDBusConnection
yGSubprocess
. Javítások is hozzáadva a GObject Introspection integráció javításához. - Közvetlenül azután, hogy a libpeas-2 támogatást nyert a JavaScript-alapú bővítményekhez a GJS-szel, a GNOME Builder átvált a JavaScriptre, mint a bővítmények dinamikus nyelvére. Ez azt jelenti, hogy harmadik féltől származó beépülő modulokat írhat a Builderhez C, C++, Rust, Vala, JavaScript vagy bármely más nyelven, amely támogatja a GObject Introspection-t és a megosztott könyvtárba való fordítást (.so).
- A Loupe most glicint használ a képek dekódolásához. A glicin egy új könyvtár, amely homokozó folyamaton keresztül tölti be a képeket, és lehetővé teszi további képformátumok támogatását a hagyományos betöltőkkel, mint például a GdkPixbuf. Az elszigetelt képfeltöltés többek között javítja a biztonságot.
- A Solanum 4.0.0 a munkamenet-időzítők visszaállításának lehetőségével, valamint néhány régóta fennálló hibajavítással jelent meg.
- Megjelent egy libadwaitában létrehozott alkalmazás rock papírtigris lejátszására. Megkapta a Duel nevet, a kód: itt és ez látható a következő videóban, amely egy oktatóanyag a Libadwaita App Development működéséről, ugyanattól a fejlesztőtől:
- Kijött egy alkalmazás, amely azt állítja, hogy a lehető legegyszerűbb felület a rendszerindító adathordozók létrehozásához. Benyomásnak hívják, és az elérhető a Flathubon.
- 3.0.0. félárnyék megérkezett felülvizsgált képpel a dither oldalon, új fényerő- és kontrasztvezérlőkkel, valamint egy gomb, amellyel külső nézőkkel megtekintheti a képeket.
- IPplan 1.4.0 Most elérhető:
- Rendszermentés.
- Naptár a feladatok dátum szerinti felfedezéséhez.
- A feladatoknak lehetnek dátumai és emlékeztetői; az alkalmazás a háttérben marad az emlékeztetők kezeléséhez.
- Ha egy feladatnak nincs rekordja, az Időzítő gomb a lehetőségekre ugrik.
- Felvétel szerkesztő ablak.
- A felhasználók mostantól szerkeszthetik a naplózás időtartamát a kezdési időpont módosításával.
- Hibajavítások és UI fejlesztések.
- A Furtherance v1.8.0 a következőket tartalmazza:
- A mai teljes időt az aktuális időzítő növeli (opcionális).
- „Ez a hét” és a „Múlt hét” opciók hozzáadva a jelentésekhez.
- Az exportált CSV-fájlokban van egy Összes másodperc oszlop.
- A teljes idő a dátumon keresztül jelenik meg a feladatlistában.
- A feladatbejegyzés és az előzmények listája az ablakkal bővül.
- A beállítások három részre vannak osztva.
- A Denaro v2023.6.0-beta2 a következőket tartalmazza:
- Új fiókbeállítási párbeszédpanel került hozzáadásra, amely megkönnyíti az új fiókok beállítását.
- Lehetőséget adtunk a legutóbbi fiókok eltávolítására a listáról.
- Denaro mostantól automatikus kiegészítést fog javasolni a tranzakcióleírásokhoz.
- A csoportok és tranzakciók eltávolítása a soraikból áthelyezve a párbeszédpanelekbe.
- Módosult az új fiókok alapértelmezett sorrendje az utolsóról a dátum szerinti elsőre.
- Az oldalsávban megjelenített összegek mostantól a nézetben megjelenített tranzakciók összegeit tükrözik.
- Kijavítottuk a CSV-fájlok importálási problémáját.
- Továbbfejlesztett felhasználói felület és felhasználói felület.
- Frissített fordítások.
- A Shell Extensions mostantól támogatja az adományozási URL-eket.
És ennyi volt erre a hétre a GNOME-nál.
Képek és tartalom: GALLY.
Van valami jó kézikönyv a GTK4 megtanulásához? Kipróbáltam pythonnal és GTK4-gyel, és a talált oktatóanyagok nagyon egyszerűek, és miután megpróbáltam létrehozni egy alkalmazást, visszatértem a GTK3-hoz.