Fitaovana sary GTK 4.8 misy

Taorian'ny valo volana nisian'ny fivoarana dia navoaka ny famoahana fitaovana fitaovan'ny sehatra maro ho an'ny famoronana interface interface an-tsary - GTK 4.8.0. Ny GTK 4 dia novolavolaina ho ampahany amin'ny dingana fampandrosoana vaovao izay manandrana manome API miorina sy tohanana ho an'ny mpamorona fampiharana mandritra ny taona maromaro izay azo ampiasaina tsy misy tahotra ny tsy maintsy mamerina manoratra fangatahana isaky ny enim-bolana noho ny fiovan'ny API amin'ny GTK manaraka. sampana.

Ny sasany amin'ireo fanatsarana miavaka indrindra amin'ny GTK 4.8 dia ahitana:

  • Niova ny fomba fifantenana loko (GtkColorChooser).
  • Ny fifantenana endri-tsoratra (GtkFontChooser) dia nanatsara ny fanohanana ny fahafaha-manao endrika OpenType.
  • Ny motera CSS dia nanatsara ny fanangonana singa mifandraika amin'ny ray aman-dreny iray ihany, ary mamela ny fampiasana soatoavina tsy integer rehefa mamaritra ny haben'ny elanelana misy eo amin'ny litera.
  • Ny angon-drakitra Emoji dia nohavaozina ho CLDR 40 (Unicode 14). Fanampiana fanampiny ho an'ny toerana vaovao.
  • Ny loha-hevitra dia nanavao ny kisary ary nanatsara ny fahaiza-mamaky ny etikety lahatsoratra nasongadina.
  • Ny tranomboky GDK, izay manome sosona eo anelanelan'ny GTK sy ny subsistema sary, dia nanatsara ny fiovan'ny endrika piksel. Amin'ny rafitra misy mpamily NVIDIA dia alefa ny fanitarana EGL EGL_KHR_swap_buffers_with_damage.
  • Ny famakiam-boky GSK (GTK Scene Kit), izay manome fahafahana mamoaka sary amin'ny alΓ lan'ny OpenGL sy Vulkan, dia manohana ny fanodinana faritra lehibe hita maso (viewports). Famakiam-boky hanaovana glyphs amin'ny alalan'ny textures no atolotra.
  • Ny Wayland dia manohana ny protocole "xdg-activation", izay ahafahanao mamindra ny fifantohana eo amin'ny sehatra voalohany (ohatra, mampiasa xdg-activation, ny fampiharana iray dia afaka manova fifantohana amin'ny hafa).
  • Ny Widget GtkTextView dia mampihena ny isan'ny toe-javatra mitarika ho amin'ny famerenana miverimberina, ary mampihatra ny asa GetCharacterExtents mba hamaritana ny faritra misy ny glyph izay mamaritra ny toetra ao amin'ny lahatsoratra (asa izay malaza amin'ny fitaovana ho an'ny olona manana fahasembanana).
  • Ny kilasin'ny GtkViewport, ampiasaina amin'ny fandaminana ny horonan-tsary amin'ny widgets, dia manana ny maodely "scroll-to-focus" alefa amin'ny alΓ lan'ny default, izay ny atiny dia mihodina ho azy mba hitazonana ny singa misy fifantohana fidirana.
  • Ny Widget GtkSearchEntry, izay mampiseho ny faritra idirana amin'ny fangatahana fikarohana, dia manome fahafahana manitsy ny fahatarana eo anelanelan'ny fanendry bokotra farany ary mandefa famantarana momba ny fanovana votoaty (GtkSearchEntry::search-changed).
  • Ny Widget GtkCheckButton izao dia manana ny fahafahana manendry ny zanany manokana miaraka amin'ny bokotra.
  • Nampiana fananana β€œcontent-fit” amin'ny widget GtkPicture mba hampifanaraka ny atiny amin'ny haben'ny faritra iray.
  • Nohatsaraina tao amin'ny Widget GtkColumnView ny fampisehoana horonana.
  • Ny Widget GtkTreeStore dia mamela ny fitrandrahana ny angona hazo amin'ny rakitra amin'ny endrika ui.
  • Widget vaovao hanehoana lisitra dia nampiana ao amin'ny kilasy GtkInscription, izay tompon'andraikitra amin'ny fampisehoana lahatsoratra amin'ny faritra manokana. Nampiana fampiharana demo misy ohatra amin'ny fampiasana GtkInscription.
  • Nampiana fanohanan'ny horonana amin'ny Widget GtkTreePopover.
  • Ny Widget GtkLabel dia nanampy fanohanana ho an'ny tabilao sy ny fahafahana manetsika etikety amin'ny fipihana ireo marika mifandray amin'ny marika eo amin'ny klavier.
  • Ny Widget GtkListView izao dia manohana ny fananana "::n-items" sy "::item-type".
  • Ny rafitra fampidirana dia manome fanohanana ho an'ny mpandrindra mari-pamantarana scrolling (GDK_SCROLL_UNIT_WHEEL, GDK_SCROLL_UNIT_SURFACE).
  • Ho an'ny sehatra macOS, nampiana ny fanohanan'ny maody feno ecran sy ny fandefasana horonan-tsary mampiasa OpenGL. Fanatsarana ny fanaraha-maso, miasa amin'ny fanamafisam-peo marobe, fametrahana varavarankely ary fifantenana habe ho an'ny fifanakalozan-dresaka. Ny CALayer sy IOSurface dia ampiasaina amin'ny famandrihana. Azo alefa any ambadika any ny fampiharana.
  • Ao amin'ny sehatra Windows, nohatsaraina ny fametrahana varavarankely amin'ny efijery HiDPI, nampiana interface tsara ho an'ny loko, nampiharina ny fanohanana ny hetsika kodiarana totozy avo lenta, ary nohatsaraina ny fanohanana touchpad.
  • Nisy baiko pikantsary nampiana tao amin'ny gtk4-builder-tool utility mba hamoronana pikantsary, izay ampiasaina rehefa mamorona pikantsary ho an'ny antontan-taratasy.
  • Ny fametrahana ny utility gtk4-node-editor dia omena.
  • Nitarina ny fahaiza-manao debugger. Fampisehoana angon-drakitra fampiharana fanampiny ary navela hijery ny fananana PangoAttrList mandritra ny fisafoana. Ny fisafoana ataon'ny mpanara-maso dia azo atao. Fanampiana fanampiny ho an'ny maody "GTK_DEBUG=invert-text-dir". Raha tokony ho ny fari-piainana GTK_USE_PORTAL, ny maody "GDK_DEBUG=portals" no atolotra. Fanatsarana ny fandraisan'anjaran'ny fisafoana.
  • Ny fanohanana feo dia nampiana tao amin'ny backend ffmpeg.
  • Nitombo ho 300 MB ny fetra fitadidiana ao amin'ny mpaka sary JPEG.

Source: opennet.ru

Add a comment