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

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

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

  • GtkFileChooserWidget, යෙදුම්වල ගොනු තේරීමට විවෘත වන සංවාදයක් ක්‍රියාත්මක කරන අතර, අයිකන ජාලයක් ආකාරයෙන් නාමාවලි අන්තර්ගතය ඉදිරිපත් කිරීම සඳහා මාදිලියක් ක්‍රියාත්මක කරයි. පෙරනිමියෙන්, ගොනු ලැයිස්තුවක් ආකාරයෙන් සම්භාව්ය දසුන දිගටම භාවිතා වන අතර, අයිකන මාදිලියට මාරු වීමට පුවරුවේ දකුණු පැත්තේ වෙනම බොත්තමක් දර්ශනය වී ඇත. අයිකන:
    GTK 4.10 චිත්‍රක මෙවලම් කට්ටලය තිබේ
  • නව පන්ති GtkColorDialog, GtkFontDialog, GtkFileDialog සහ GtkAlertDialog වර්ණ, අකුරු සහ ගොනු තේරීම සහ අනතුරු ඇඟවීම් ප්‍රදර්ශනය කිරීම සඳහා සංවාද ක්‍රියාවට නංවා ඇත. නව විකල්පයන් අසමමුහුර්ත මාදිලියේ (GIO async) ක්‍රියාත්මක වන වඩාත් පරිපූර්ණ සහ සමතුලිත API වෙත සංක්‍රමණය වීම මගින් කැපී පෙනේ. නව සංවාද වලදී, හැකි සෑම විටම සහ පවතින විට, හුදකලා යෙදුම් වලින් පරිශීලක පරිසරයේ සම්පත් වෙත ප්‍රවේශය සංවිධානය කිරීමට භාවිතා කරන Freedesktop ද්වාර (xdg-desktop-portal) භාවිතා වේ.
  • නව CPDB (පොදු මුද්‍රණ සංවාද පසුබිමක්) එකතු කර ඇත, මුද්‍රණ සංවාදවල භාවිතය සඳහා සම්මත හසුරුවන්න. කලින් භාවිතා කළ lpr මුද්‍රණ පසුපෙළ නතර කර ඇත.
  • GTK සහ ග්‍රැෆික් උපපද්ධතිය අතර ස්ථරයක් සපයන GDK පුස්තකාලය GdkTextureDownloader ව්‍යුහය සපයයි, එය GdkTexture පන්තියේ වයනය පැටවීමට භාවිතා කරන අතර විවිධ ආකෘති පරිවර්තනය කිරීමට භාවිතා කළ හැක. OpenGL භාවිතයෙන් වැඩි දියුණු කළ වයනය පරිමාණය.
  • OpenGL සහ Vulkan හරහා ග්‍රැෆික් දර්ශන විදැහුම් කිරීමේ හැකියාව සපයන GSK පුස්තකාලය (GTK Scene Kit), වෙස් මුහුණු සහිත නෝඩ් සහ පරිමාණය කළ හැකි වයනය අභිරුචි පෙරීමට සහය දක්වයි.
  • වේලන්ඩ් ප්‍රොටෝකෝල දිගුවල නව අනුවාද සඳහා සහය ක්‍රියාත්මක කර ඇත. "xdg-activation" ප්‍රොටෝකෝලය භාවිතා කරන විට ආරම්භක දැනුම්දීම් වල ප්‍රතිදානය සකස් කර ඇත. ඉහළ පික්සල් ඝනත්ව තිරවල කර්සරයේ ප්‍රමාණය සමඟ ගැටලු විසඳා ඇත.
  • GtkMountOperation පන්තිය X11 නොවන පරිසරවල වැඩ කිරීමට අනුවර්තනය වී ඇත.
  • වෙබ් බ්‍රවුසර කවුළුවක GTK පුස්තකාල ප්‍රතිදානය ලබා දීමට ඔබට ඉඩ සලසන Broadway backend, modal windows සඳහා සහය එක් කර ඇත.
  • GtkFileLauncher පන්තිය gtk_show_uri වෙනුවට නව අසමමුහුර්ත API ලබා දෙයි.
  • gtk-builder-tool utility විසින් අච්චු සැකසුම් වැඩිදියුණු කර ඇත.
  • GtkSearchEntry විජට් විසින් පිරවුම් පෙළ සඳහා සහය එක් කර ඇත, ක්ෂේත්‍රය හිස් වූ විට සහ ආදාන නාභිගත කිරීමක් නොමැති විට පෙන්වයි.
  • Gtk_show_uri ශ්‍රිතය ප්‍රතිස්ථාපනය කරන GtkUriLauncher පන්තිය එක් කරන ලදී, ලබා දී ඇති URI සංදර්ශන කිරීමට දියත් කරන ලද යෙදුම තීරණය කිරීමට හෝ හසුරුවන්නෙකු නොමැති නම් දෝෂයක් ඇති කිරීමට භාවිතා කරයි.
  • GtkStringSorter පන්තිය විවිධ "collation" ක්‍රම සඳහා සහය එක් කර ඇත, ඔබට අක්ෂරවල අර්ථය මත පදනම්ව ගැලපීම සහ වර්ග කිරීම සිදු කිරීමට ඉඩ සලසයි (උදාහරණයක් ලෙස, උච්චාරණ සලකුණක් ඇති විට).
  • API සහ විජට් විශාල ප්‍රමාණයක් අත්හරින ලද අතර, අනාගත GTK5 ශාඛාව සඳහා සහය නොදැක්වීමට තීරණය කරන ලද අතර ඒවා අසමමුහුර්ත ආකාරයෙන් ක්‍රියා කරන ප්‍රතිසමයන් සමඟ ප්‍රතිස්ථාපනය කරන ලදී:
    • GtkDialog (GtkWindow භාවිතා කළ යුතුය).
    • GtkTreeView (GtkListView සහ GtkColumnView භාවිතා කළ යුතුය) .
    • GtkIconView (GtkGridView භාවිතා කළ යුතුය).
    • GtkComboBox (GtkDropDown භාවිතා කළ යුතුය).
    • GtkAppChooser (GtkDropDown භාවිතා කළ යුතුය).
    • GtkMessageDialog (GtkAlertDialog භාවිතා කළ යුතුය).
    • GtkColorChooser (GtkColorDialog සහ GtkColorDialogButton භාවිතා කළ යුතුය).
    • GtkFontChooser (GtkFontDialog සහ GtkFontDialogButton භාවිතා කළ යුතුය).
    • GtkFileChooser (GtkFileDialog භාවිතා කළ යුතුය).
    • GtkInfoBar
    • GtkEntryCompletion
    • GtkStyleContext
    • GtkVolumeButton
    • GtkStatusbar
    • GtkAssistant
    • GtkLockButton
    • gtk_widget_show/Hide
    • gtk_show_uri
    • gtk_render_ සහ gtk_snapshot_render_
    • gtk_gesture_set_sequence_state
  • GtkAccessible අතුරුමුහුණත පොදු ප්‍රවර්ගයට මාරු කර ඇත, එමඟින් ඔබට ආබාධ සහිත පුද්ගලයින් සඳහා අතුරු මුහුණත් මූලද්‍රව්‍යවල තුන්වන පාර්ශ්ව හසුරුවන්නන් සම්බන්ධ කිරීමට ඉඩ සලසයි. GtkAccessibleRange අතුරුමුහුණත එක් කරන ලදී.
  • macOS වේදිකාව මූසිකය (DND, Drag-and-Drop) සමඟ මූලද්‍රව්‍ය ඇදගෙන යාම සඳහා සහය සපයයි.
  • වින්ඩෝස් වේදිකාවේ, පද්ධති සැකසුම් සමඟ ඒකාබද්ධ කිරීම වැඩිදියුණු කර ඇත.
  • නිදොස් නිමැවුම් ආකෘතිය ඒකාබද්ධ කර ඇත.
  • JPEG රූප උඩුගත කරන්නා සඳහා මතක සීමාව 1 GB දක්වා ඉහළ නංවා ඇත.

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

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