Grafikët e toolkit GTK 4.6 janë të disponueshëm

Pas quatre muaj zhvillimi, Ă«shtĂ« publikuar lĂ«shimi i toolkit-it shumĂ«platformik pĂ«r krijimin e ndĂ«rfaqeve grafike tĂ« pĂ«rdoruesit — GTK 4.6.0. GTK 4 po zhvillohet nĂ« kuadĂ«r tĂ« njĂ« procesi tĂ« ri zhvillimi, i cili synon t'u ofrojĂ« zhvilluesve tĂ« aplikacioneve njĂ« API qĂ« Ă«shtĂ« stabil dhe i mbĂ«shtetur pĂ«r disa vjet, duke e pĂ«rdorur atĂ« pa frikĂ«n se çdo gjashtĂ« muaj duhet tĂ« rishkruajnĂ« aplikacionet pĂ«r shkak tĂ« ndryshimit tĂ« API nĂ« degĂ«n e ardhshme tĂ« GTK.

Disa nga përmirësimet më të dukshme në GTK 4.6:

  • MĂ«nyra e vjetĂ«r e vizatimit tĂ« bazuar nĂ« OpenGL Ă«shtĂ« hequr, ndĂ«rsa ka ardhur njĂ« motor i ri NGL, i cili Ă«shtĂ« i disponueshĂ«m si standard qĂ« nga GTK 4.2 dhe siguron performancĂ« mĂ« tĂ« lartĂ«. NGL Ă«shtĂ« ribĂ«rĂ« si GL. Kodi pĂ«r ngarkimin e teksturave Ă«shtĂ« tĂ«rĂ«sisht i ri, duke pĂ«rmirĂ«suar mbĂ«shtetje pĂ«r formatet e imazheve dhe hapĂ«sirat e ngjyrave.
  • Kodi i lidhur me llogaritjen e madhĂ«sive tĂ« elementeve dhe kompozimin e widgeteve Ă«shtĂ« riaftĂ«suar nĂ« masĂ« tĂ« madhe. MĂ« parĂ«, pronat GtkWidget::halign dhe GtkWidget::valign nĂ« vendosjen e elementeve mbĂ«shteteshin nĂ« madhĂ«sinĂ« e widgeteve sipas parazgjedhjes, gjĂ« qĂ«, kur vetĂ«m njĂ« madhĂ«si pĂ«rcaktohej nĂ« modalitetin e mbushjes sĂ« hapĂ«sirĂ«s, mund tĂ« shkaktonte qĂ« elementi tĂ« zinte hapĂ«sirĂ« tĂ« mĂ«tejshme. NĂ« GTK 4.6, Ă«shtĂ« implementuar mundĂ«sia e matjes relative tĂ« madhĂ«sisĂ« sĂ« munguar (p.sh., nĂ«se pĂ«rcaktohet gjerĂ«sia, gjatĂ« vendosjes mund tĂ« merret parasysh lartĂ«sia e disponueshme), e cila lejon qĂ« widgetet tĂ« bĂ«hen mĂ« tĂ« hollĂ« pa zĂ«nĂ« hapĂ«sirĂ« tĂ« tepĂ«rt.
    Grafikët e toolkit GTK 4.6 janë të disponueshëm
    Grafikët e toolkit GTK 4.6 janë të disponueshëm
  • NĂ« widgetin GtkBox Ă«shtĂ« implementuar mundĂ«sia e llogaritjes sĂ« madhĂ«sisĂ« individuale tĂ« elementeve tĂ« fĂ«mijĂ«ve. NĂ«se mĂ« parĂ« hapĂ«sira ndaheshin barabartĂ« mes widgeteve tĂ« fĂ«mijĂ«ve nĂ« bazĂ« tĂ« madhĂ«sisĂ« sĂ« tyre sipas parazgjedhjes, tani nĂ« GTK 4.6, gjatĂ« daljes, merret parasysh madhĂ«sia reale e elementeve tĂ« fĂ«mijĂ«ve.
  • NĂ« widgetin GtkLabel Ă«shtĂ« implementuar mbĂ«shtetje pĂ«r thyerjen e tekstit nĂ« njĂ« numĂ«r arbitrar rreshtash, e cila lejon krijimin e etiketave tĂ« ngushta qĂ« zĂ«nĂ« hapĂ«sirĂ«n vertikale tĂ« disponueshme.
  • NĂ« klasĂ«n GtkWindow Ă«shtĂ« shtuar mundĂ«sia pĂ«r tĂ« rregulluar madhĂ«sinĂ« minimale nĂ« raportin e aspektit, duke lejuar ndryshimin e madhĂ«sisĂ« sĂ« dritares pa frikĂ«n se ajo do tĂ« bĂ«het shumĂ« e vogĂ«l. ËshtĂ« shtuar pronĂ«sia "Window.titlebar".
  • ËshtĂ« shtuar njĂ« paralajmĂ«rim i ri, i cili informon pĂ«r mos pĂ«rputhjen e madhĂ«sive nĂ« rast se widget-i kthen njĂ« madhĂ«si tĂ« gabuar. Gtk-CRITICAL **: 00:48:33.319: gtk_widget_measure: pretendimi ‘for_size >= minimum opposite size’ dĂ«shtoi: 23 >= 42
  • NĂ« widget-in GtkTextView Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r tabulimin, tĂ« rregulluar nĂ« tĂ« djathtĂ« ose nĂ« qendĂ«r. ËshtĂ« shtuar mbĂ«shtetje pĂ«r transformimin e tekstit dhe llogaritjen e lartĂ« tĂ« rreshtit. ËshtĂ« pĂ«rmirĂ«suar operacioni i rrokjes deri nĂ« etiketĂ«n e caktuar. ËshtĂ« pĂ«rmirĂ«suar pĂ«rpunimi i rikthimeve tĂ« ndryshimeve. JanĂ« zgjidhur problemet gjatĂ« ngjitjes sĂ« tekstit nga clipboard-i dhe me zgjedhjen e vendit pĂ«r tĂ« treguar ndĂ«rfaqen e ngjitjes sĂ« Emoji.
  • NĂ« widget-in GtkMenuButton Ă«shtĂ« ofruar mundĂ«sia pĂ«r tĂ« pĂ«rcaktuar elementĂ« tĂ« tij tĂ« brendshĂ«m.
  • NĂ« GtkBuilder Ă«shtĂ« pĂ«rshpejtuar paracompilimi i shabllonĂ«ve.
  • ËshtĂ« shtuar sinjali activate pĂ«r aktivizimin e widget-eve GtkComboBox dhe GtkDropDown.
  • NĂ« widget-in GtkDropDown Ă«shtĂ« shtuar pronĂ«sia show-arrow pĂ«r kontrollin e shfaqjes sĂ« стрДлĐșĐ”.
    Grafikët e toolkit GTK 4.6 janë të disponueshëm
  • NĂ« GtkPopoverMenu Ă«shtĂ« shtuar atributi use-markup pĂ«r pĂ«rdorimin e markup Pango nĂ« tekstin e menusĂ«.
  • NĂ« sistemin e stileve Ă«shtĂ« implementuar mbĂ«shtetje pĂ«r pronat CSS font-variant-caps pĂ«r tĂ« treguar shkronjat e vogla tĂ« mĂ«dha dhe text-transform pĂ«r transformimin e tekstit.
  • ËshtĂ« shtuar ndĂ«rfaqja GtkSymbolicPaintable pĂ«r tĂ« menaxhuar ngjyrĂ«n e ikonave simbolike.
  • NĂ« ndĂ«rfaqen e inspektimit Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r gjurmimin e operacioneve Drag-and-Drop, Ă«shtĂ« siguruar shfaqja e modulit aktual tĂ« input-it, Ă«shtĂ« shtuar njĂ« shikues i pĂ«rmbajtjes sĂ« kopjes, Ă«shtĂ« realizuar njĂ« grafik pĂ«r vizualizimin e gtk_widget_measure(), Ă«shtĂ« siguruar mundĂ«sia e regjistrimit tĂ« ngjarjeve. NĂ« utilitarin gtk4-node-editor Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r modin Drag-and-Drop.
  • PĂ«r Wayland Ă«shtĂ« realizuar njĂ« konfigurim pĂ«r aktivizimin e modit me kontrast tĂ« lartĂ« (high-contrast). ËshtĂ« shtuar mbĂ«shtetje pĂ«r protokollin wl_seat v7.
  • ËshtĂ« shtuar konfigurimi gtk-hint-font-metrics pĂ«r tĂ« afruar renditjen e tekstit me sjelljen e GTK3.
  • PĂ«r sistemet e bazuara nĂ« X11 Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r gjestet kontrolluese nĂ« touchpad (nĂ« pĂ«rdorimin e XInput 2.4) dhe Ă«shtĂ« pĂ«rmirĂ«suar sjellja e tĂ«rheqjes sĂ« dritareve pĂ«rmes titullit.
  • NĂ« bibliotekĂ«n GDK, e cila ofron njĂ« shtresĂ« ndĂ«rmjet GTK dhe sistemit grafik, Ă«shtĂ« pĂ«rmirĂ«suar kontrolli i versioneve tĂ« OpenGL dhe OpenGL ES. Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r hapĂ«sirĂ«n e ngjyrave HSL. GjatĂ« ngarkimit tĂ« teksteve dhe pĂ«rpunimit tĂ« formateve tĂ« imazheve angazhohen drejtpĂ«rdrejt bibliotekat libpng, libjpeg dhe libtiff. Kodi pĂ«r inicializimin EGL Ă«shtĂ« transferuar nĂ« anĂ«n e frontend-it. JanĂ« shtuar API tĂ« reja: gdk_texture_new_from_bytes, gdk_texture_new_from_filename, gdk_texture_download_float, gdk_texture_save_to_png_bytes, gdk_texture_save_to_tiff, gdk_texture_save_to_tiff_bytes dhe gdk_display_create_gl_context.
  • Dega «master» nĂ« depozitĂ«n Git Ă«shtĂ« rinovuar nĂ« «main».

Burimi: opennet.ru

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster