Lage zouti grafik GTK 4.4

Apre senk mwa nan devlopman, yo te prezante lage yon zouti milti-platfòm pou kreye yon koòdone itilizatè grafik - GTK 4.4.0 -. GTK 4 ap devlope kòm yon pati nan yon nouvo pwosesis devlopman ki eseye bay devlopè aplikasyon yo yon API ki estab ak sipòte pou plizyè ane ki ka itilize san yo pa pè pou yo gen reekri aplikasyon yo chak sis mwa akòz chanjman API nan pwochen GTK la. branch.

Gen kèk nan amelyorasyon ki pi remakab nan GTK 4.4 yo enkli:

  • Amelyorasyon kontinye nan motè rann NGL, ki itilize OpenGL pou reyalize pi wo pèfòmans pandan y ap diminye chaj CPU. Nouvo lage a gen ladan optimize rann pou elimine itilizasyon gwo tèkstur entèrstisyèl yo. Operasyon kòrèk NGL ak yon chofè louvri pou GPU Mali te etabli. Sipò pou ansyen motè rann GL (GSK_RENDERER=gl) te planifye pou sispann nan pwochen branch GTK la.
  • Netwaye ak senplifye kòd ki gen rapò ak konfigirasyon OpenGL. Kòd pou sipò OpenGL nan GTK travay kòrèkteman sou sistèm ak dènye vèsyon chofè NVIDIA propriétaires yo. Pou jwenn aksè nan API rann, yo konsidere koòdone EGL la kòm youn prensipal la (kondisyon vèsyon EGL yo te ogmante a 1.4). Sou sistèm X11, ou ka rollback soti nan EGL nan GLX si sa nesesè. Sou Windows, WGL yo itilize pa default.
  • Tèm ki enkli nan konpozisyon prensipal la yo te reòganize epi chanje non. Depi koulye a, tèm entegre yo rele Default, Default-dark, Default-hc ak Default-hc-dark, epi tèm Adwaita te deplase nan libadwaita. Tèm yo sèvi ak yon liy pwentiye olye pou yo yon liy tranble pou mete aksan sou mesaj erè yo. Te ajoute sipò pou seleksyon tèks semi-transparan.
  • Aplikasyon an entegre nan metòd D 'se fèmen nan konpòtman an nan IBus lè montre ak trete sekans konpoze ak kle mouri. Te ajoute kapasite pou itilize ansanm diferan kle mouri ak konbinezon ki pa lakòz fòmasyon nan yon sèl karaktè Unicode (pa egzanp, "ẅ"). Sipò konplè pou valè kat kat kle 32-bit (keysyms), ki gen ladan valè Unicode, te aplike.
  • Done Emoji yo te mete ajou nan CLDR 39, ouvè kapasite pou lokalize Emoji atravè lang ak lokal yo.
  • Pa defo, yon koòdone enspeksyon enkli pou fè debogaj aplikasyon GTK pi fasil.
  • Sou platfòm Windows la, yo itilize GL pou jwe kontni miltimedya, epi WinPointer API itilize pou travay avèk tablèt ak lòt aparèy opinyon.

Sous: opennet.ru

Add nouvo kòmantè