Ta vikend, GNOME je objavil novice, ki so se zgodile v tednu od 2. do 9. junija. Med njimi je bilo več zelo jedrskih, v smislu središča ali srca nečesa, ne česarkoli znanstvenega, še manj orožja za množično uničevanje. Še vedno se izvajajo koraki za izboljšanje načina prikaza informacij v programski opremi, ki jo uporablja libadwaita, izboljšave so v GNOME Builderju, orodjih za razvijalce ... Prav tako so osredotočeni na izboljšanje aplikacije Nastavitve.
Med ostalimi novicami je prišlo do premika v edini aplikaciji, ki je trenutno v inkubatorju iz GNOME (če se ne motim), Loupe in tudi drugi član kroga GNOME, Solanum. Spodaj je seznam Nova ki nas je prehitel zadnjo petkovo uro po španskem časovnem pasu.
Ta teden v GNOME
- libadwaita zdaj ima
AdwOverlaySplitView
kot prekrivna stranska vrstica, ki je homolognaAdwNavigationSplitView
in prihodnjo zamenjavoAdwFlap
ki deluje z prekinitvenimi točkami. Zagotavlja čist API in enako dinamično določanje velikosti, oblikovanje in samodejno upravljanje okenskih gumbov kotAdwNavigationSplitView
.
- Izvajajo anketo, da bi bolje razumeli, kaj si uporabniki mislijo o uporabi funkcije predvajanja iz GNOME (predvajanje zaslona). Anketa je v Reddit. Ta posebna točka sama po sebi ni nova funkcija, vendar nam pove, da projekt pripravlja funkcijo, ki bo odražala, kaj prikazuje namizje GNOME na drugih napravah, kot sta Chromecast ali Smart TV.
- Zdaj, ko je GJS združil podporo za izvajanje skriptov znotraj danega področja mozjs, je libpeas pridobil podporo za nalaganje vtičnikov, napisanih v JavaScriptu. notri ta povezava obstaja več podrobnosti o tem, kako to uporabiti in kako se bo integriral z GNOME Builder.
- Začetna izdaja libmks (povezava). Libmks ponuja implementacijo "miške, tipkovnice in zaslona" za QEMU z uporabo prikazovalne naprave D-Bus. Podpira uvoz DMA-BUF v GdkTexture s korupcijo za učinkovitejše upodabljanje kot del aplikacije, ki temelji na GTK 4.
- Libdex, asinhrona/pripravljena/prihodnja knjižnica za aplikacije, ki temeljijo na GLib, je pridobila podporo za izvajanje asinhronega V/I na tradicionalnih deskriptorjih datotek v javnem API-ju. To je bilo vedno na voljo interno in za uporabo
io_uring
na linuxu. Poleg tega so bile predvidene številne nove abstrakcije GIOGDBusConnection
yGSubprocess
. Dodani so tudi popravki za izboljšanje integracije GObject Introspection. - Takoj po tem, ko je libpeas-2 pridobil podporo za vtičnike, ki temeljijo na JavaScriptu, z GJS, je GNOME Builder preklopil na JavaScript kot dinamični jezik za vtičnike. To pomeni, da lahko pišete vtičnike tretjih oseb za Builder v C, C++, Rust, Vala, JavaScript ali katerem koli drugem jeziku, ki podpira GObject Introspection in prevajanje v knjižnico v skupni rabi (.so).
- Loupe zdaj uporablja glicin za dekodiranje slik. glycin je nova knjižnica, ki nalaga slike skozi postopek peskovnika, kar omogoča dodajanje podpore za dodatne formate slik s tradicionalnimi nalagalniki, kot je GdkPixbuf. Nalaganje izolirane slike bo med drugim izboljšalo varnost.
- Izšel je Solanum 4.0.0 z možnostjo ponastavitve časovnikov sej na začetek, kot tudi z nekaterimi dolgotrajnimi popravki napak.
- Izšla je aplikacija za igranje rock paper tiger, ustvarjena v libadwaita. Prejel je ime Duel, koda je tukaj in si ga lahko ogledate v naslednjem videu, ki je vadnica o tem, kako deluje Libadwaita App Development, od istega razvijalca:
- Izšla je aplikacija, ki trdi, da je najpreprostejši možni vmesnik za ustvarjanje zagonskega medija. Imenuje se Impression in je na voljo na Flathubu.
- Poltonec 3.0.0 je prispel s spremenjeno sliko na strani za tresenje, novimi kontrolniki za svetlost in kontrast ter gumbom za predogled slik z zunanjimi pregledovalniki.
- IPlan 1.4.0 Zdaj na voljo:
- Varnostno kopiranje sistema.
- Koledar za raziskovanje opravil po datumu.
- Opravila imajo lahko datume in opomnike; aplikacija bo ostala v ozadju za upravljanje opomnikov.
- Ko opravilo nima zapisa, se gumb Časovnik premakne na možnosti.
- Okno za urejanje zapisa.
- Uporabniki lahko zdaj urejajo trajanje dnevnika tako, da spremenijo začetni čas.
- Popravki napak in izboljšave uporabniškega vmesnika.
- Furtherance v1.8.0 je prišel z:
- Današnji skupni čas se poveča s trenutnim časovnikom (neobvezno).
- Poročilom dodani možnosti »Ta teden« in »Prejšnji teden«.
- Izvoženi CSV-ji imajo stolpec Skupno število sekund.
- Skupni čas je prikazan skozi datum na seznamu opravil.
- Vnos opravila in seznam zgodovine se razširita z oknom.
- Nastavitve so razvrščene v tri razdelke.
- Denaro v2023.6.0-beta2 vključuje:
- Za lažjo nastavitev novih računov je bilo dodano novo pogovorno okno za nastavitev računa.
- Dodana možnost odstranjevanja nedavnih računov s seznama.
- Denaro bo zdaj predlagal samodokončanja za opise transakcij.
- Odstranjevanje skupin in transakcij iz njihovih vrstic je premaknjeno v njihova pogovorna okna.
- Spremenjen privzeti vrstni red novih računov z zadnjega na prvega po datumu.
- Zneski, prikazani v stranski vrstici, zdaj odražajo zneske transakcij, prikazanih v pogledu.
- Odpravljena težava pri uvozu datotek CSV.
- Izboljšan uporabniški vmesnik in uporabniški vmesnik.
- Posodobljeni prevodi.
- Shell Extensions zdaj podpirajo URL-je za donacije.
In to je bilo to za ta teden v GNOME.
Slike in vsebina: VEJICA.
Ali obstaja kakšen dober priročnik za učenje GTK4? Preizkusil sem s pythonom in GTK4 in vadnice, ki sem jih našel, so zelo osnovne in po poskusu izdelave aplikacije sem se vrnil k GTK3.