GTK 4.8 චිත්‍රක මෙවලම් කට්ටලය තිබේ

මාස අටක සංවර්ධනයෙන් පසු, චිත්‍රක පරිශීලක අතුරුමුහුණතක් නිර්මාණය කිරීම සඳහා බහු-වේදිකා මෙවලම් කට්ටලයක් නිකුත් කිරීම ප්‍රකාශයට පත් කර ඇත - GTK 4.8.0. GTK 4 නව සංවර්ධන ක්‍රියාවලියක කොටසක් ලෙස සංවර්ධනය වෙමින් පවතින අතර එය යෙදුම් සංවර්ධකයින්ට වසර කිහිපයක් සඳහා ස්ථාවර සහ සහාය දක්වන API ලබා දීමට උත්සාහ කරන අතර එය ඊළඟ GTK හි API වෙනස්වීම් හේතුවෙන් සෑම මාස හයකට වරක් යෙදුම් නැවත ලිවීමට බියෙන් තොරව භාවිතා කළ හැකිය. ශාඛාව.

GTK 4.8 හි වඩාත්ම කැපී පෙනෙන වැඩිදියුණු කිරීම් අතර:

  • වර්ණ තේරීම් අතුරුමුහුණත විලාසය වෙනස් කර ඇත (GtkColorChooser).
  • අකුරු තේරීමේ අතුරුමුහුණත (GtkFontChooser) OpenType ආකෘති හැකියාවන් සඳහා වැඩි දියුණු කළ සහාය ඇත.
  • CSS එන්ජිම එකම මාපියෙකු හා සම්බන්ධ මූලද්‍රව්‍ය නැවත සමූහගත කිරීම ප්‍රශස්ත කර ඇති අතර අකුරු අතර පරතරයේ ප්‍රමාණය තීරණය කිරීමේදී නිඛිල නොවන අගයන් භාවිතා කිරීමට ඉඩ සලසයි.
  • Emoji දත්ත CLDR 40 (Unicode 14) වෙත යාවත්කාලීන කර ඇත. නව ස්ථාන සඳහා සහය එක් කරන ලදී.
  • තේමාව අයිකන යාවත්කාලීන කර ඇති අතර උද්දීපනය කළ පෙළ ලේබලවල පැහැදිලි බව වැඩි දියුණු කර ඇත.
  • GTK සහ ග්‍රැෆික් උප පද්ධතිය අතර ස්ථරයක් සපයන GDK පුස්තකාලය, පික්සල් ආකෘති පරිවර්තනය ප්‍රශස්ත කර ඇත. NVIDIA ධාවක සහිත පද්ධති මත, EGL දිගුව EGL_KHR_swap_buffers_with_damage සබල කර ඇත.
  • OpenGL සහ Vulkan හරහා ග්‍රැෆික් දර්ශන ලබා දීමේ හැකියාව සපයන GSK පුස්තකාලය (GTK Scene Kit), විශාල දෘශ්‍ය ප්‍රදේශ (viewports) සැකසීමට සහාය වේ. වයනය භාවිතයෙන් ග්ලයිෆ් විදැහුම්කරණය සඳහා පුස්තකාල යෝජනා කෙරේ.
  • වේලන්ඩ් “xdg-සක්‍රීය කිරීමේ” ප්‍රොටෝකෝලය සඳහා සහය දක්වයි, එමඟින් ඔබට විවිධ පළමු මට්ටමේ පෘෂ්ඨයන් අතර අවධානය මාරු කිරීමට ඉඩ සලසයි (උදාහරණයක් ලෙස, xdg-සක්‍රිය කිරීම භාවිතයෙන්, එක් යෙදුමකට අවධානය වෙනත් ස්ථානයකට මාරු කළ හැකිය).
  • GtkTextView විජට් නැවත නැවත ඇඳීමට තුඩු දෙන අවස්ථා ගණන අඩු කරයි, සහ පෙළෙහි චරිතය නිර්වචනය කරන ග්ලයිෆ් සහිත ප්‍රදේශය තීරණය කිරීම සඳහා GetCharacterExtents ශ්‍රිතය ක්‍රියාත්මක කරයි (ආබාධිත පුද්ගලයින් සඳහා මෙවලම්වල ජනප්‍රිය කාර්යයකි).
  • විජට් වල අනුචලනය සංවිධානය කිරීමට භාවිතා කරන GtkViewport පන්තියට පෙරනිමියෙන් "අනුචලනය-අවධානය" මාදිලිය සක්‍රීය කර ඇත, එහි ආදාන නාභිගත වී ඇති මූලද්‍රව්‍යය පවත්වා ගැනීමට අන්තර්ගතය ස්වයංක්‍රීයව අනුචලනය වේ.
  • GtkSearchEntry විජට්, සෙවුම් විමසුමක් ඇතුළු කිරීම සඳහා ප්‍රදේශය පෙන්වයි, අවසාන යතුරු එබීම අතර ප්‍රමාදය වින්‍යාස කිරීමට සහ අන්තර්ගතය වෙනස් කිරීම පිළිබඳ සංඥාවක් යැවීමේ හැකියාව සපයයි (GtkSearchEntry::search-changed).
  • GtkCheckButton විජට් එකට දැන් බොත්තමක් සමඟ තමන්ගේම ළමා විජට් පැවරීමේ හැකියාව ඇත.
  • දී ඇති ප්‍රදේශයේ ප්‍රමාණයට අන්තර්ගතය අනුවර්තනය කිරීම සඳහා GtkPicture විජට් වෙත “අන්තර්ගතයට ගැළපෙන” දේපල එක් කරන ලදී.
  • GtkColumnView විජට් තුළ අනුචලන කාර්ය සාධනය ප්‍රශස්ත කර ඇත.
  • GtkTreeStore විජට් මඟින් ui ආකෘතියෙන් ගොනු වලින් ගස් දත්ත ලබා ගැනීමට ඉඩ ලබා දේ.
  • ලැයිස්තු ප්‍රදර්ශනය කිරීම සඳහා නව විජට් එකක් GtkInscription පන්තියට එක් කර ඇත, එය නිශ්චිත ප්‍රදේශයක පෙළ ප්‍රදර්ශනය කිරීම සඳහා වගකිව යුතුය. GtkInscription භාවිතා කිරීමේ උදාහරණයක් සමඟ ආදර්ශන යෙදුමක් එක් කරන ලදී.
  • GtkTreePopover විජට් වෙත අනුචලන සහාය එක් කරන ලදී.
  • GtkLabel විජට් ටැබ් සඳහා සහය එක් කර ඇති අතර යතුරු පුවරුවේ ඇති ලේබලය හා සම්බන්ධ සංකේත මත ක්ලික් කිරීමෙන් ලේබල සක්‍රිය කිරීමේ හැකියාව ඇත.
  • GtkListView විජට් දැන් "::n-items" සහ "::item-type" ගුණාංග සඳහා සහය දක්වයි.
  • ආදාන පද්ධතිය අනුචලන මාන පරාමිති හසුරුවන්න සඳහා සහය සපයයි (GDK_SCROLL_UNIT_WHEEL, GDK_SCROLL_UNIT_SURFACE).
  • macOS වේදිකාව සඳහා, OpenGL භාවිතයෙන් සම්පූර්ණ තිර මාදිලිය සහ වීඩියෝ නැවත ධාවනය සඳහා සහය එක් කර ඇත. වැඩිදියුණු කළ මොනිටර හඳුනාගැනීම, බහු-මොනිටර වින්‍යාසයන්හි වැඩ කිරීම, කවුළු ස්ථානගත කිරීම සහ ගොනු සංවාදය සඳහා ප්‍රමාණය තෝරා ගැනීම. විදැහුම්කරණය සඳහා CALayer සහ IOSsurface භාවිතා වේ. යෙදුම් පසුබිමේ දියත් කළ හැක.
  • වින්ඩෝස් වේදිකාවේ, HiDPI තිරවල කවුළු ස්ථානගත කිරීම වැඩිදියුණු කර ඇත, වර්ණ හඳුනාගැනීමේ අතුරු මුහුණතක් එකතු කර ඇත, අධි-විභේදන මූසික රෝද සිදුවීම් සඳහා සහය ක්රියාත්මක කර ඇත, සහ touchpad සහාය වැඩි දියුණු කර ඇත.
  • තිර රුවක් නිර්මාණය කිරීම සඳහා gtk4-builder-tool utility වෙත Screenshot විධානයක් එක් කර ඇත, එය ලේඛනගත කිරීම සඳහා තිරපිටපත් උත්පාදනය කිරීමේදී භාවිතා වේ.
  • gtk4-node-editor උපයෝගීතාව ස්ථාපනය කර ඇත.
  • නිදොස්කරණය කිරීමේ හැකියාවන් පුළුල් කර ඇත. අතිරේක යෙදුම් දත්ත සංදර්ශනය ක්‍රියාත්මක කර පරීක්ෂා කිරීමේදී PangoAttrList ගුණාංග නැරඹීමට අවසර ලබා දී ඇත. පරීක්ෂකවරුන් විසින් පරීක්ෂා කිරීමට අවසර ඇත. "GTK_DEBUG=invert-text-dir" මාදිලිය සඳහා සහය එක් කරන ලදී. GTK_USE_PORTAL පරිසර විචල්‍යය වෙනුවට, “GDK_DEBUG=portals” මාදිලිය යෝජනා කෙරේ. පරීක්ෂණ අතුරුමුහුණතේ ප්‍රතිචාරය වැඩි දියුණු කිරීම.
  • ffmpeg පසුබිමට ශබ්ද සහාය එක් කර ඇත.
  • JPEG රූප බාගැනීමේ මතක සීමාව 300 MB දක්වා වැඩි කර ඇත.

මූලාශ්රය: opennet.ru

අදහස් එක් කරන්න