GTK 4.10 ဂရပ်ဖစ်ကိရိယာအစုံရနိုင်သည်။

ဖလံ့ဖဌိုသတိုသတက်မဟု ခဌောက်လအကဌာတလင်၊ Multi-platform GUI ကိရိယာအစုံအလင် GTK 4.10.0 ကို ထလက်ရဟိလာခဲ့သည်။ GTK 4 သည် လာမည့် GTK ဌာနခလဲရဟိ API အပဌောင်သအလဲမျာသကဌောင့် ခဌောက်လတစ်ကဌိမ် ၎င်သတို့၏ အက်ပ်လီကေသရဟင်သမျာသကို ပဌန်လည်လုပ်ဆောင်စရာမလိုဘဲ ၎င်သတို့အသုံသပဌုနိုင်သည့် တည်ငဌိမ်ပဌီသ ပံ့ပိုသပေသထာသသော API ဖဌင့် အက်ပလီကေသရဟင်သဆော့ဖ်ဝဲရေသဆလဲသူမျာသအာသ ပံ့ပိုသပေသသည့် ဖလံ့ဖဌိုသတိုသတက်မဟုလုပ်ငန်သစဉ်အသစ်တစ်ခုအောက်တလင် တီထလင်လျက်ရဟိသည်။

GTK 4.10 တလင် အထင်ရဟာသဆုံသတိုသတက်မဟုမျာသထဲတလင်-

  • အပလီကေသရဟင်သမျာသရဟိဖိုင်မျာသကိုရလေသချယ်ရန်အတလက်ဖလင့်ထာသသောဒိုင်ယာလော့ခ်ကိုအကောင်အထည်ဖော်ခဌင်သဖဌင့် GtkFileChooserWidget ဝစ်ဂျက်တလင်၊ အိုင်ကလန်ကလန်ယက်ပုံစံဖဌင့်လမ်သညလဟန်အကဌောင်သအရာမျာသကိုတင်ပဌသည့်မုဒ်ကိုအကောင်အထည်ဖော်သည်။ မူရင်သအာသဖဌင့်၊ ဖိုင်မျာသစာရင်သပုံစံရဟိ ဂန္တဝင်မဌင်ကလင်သကို ဆက်လက်အသုံသပဌုနေပဌီသ အိုင်ကလန်မုဒ်သို့ပဌောင်သရန် သီသခဌာသအိုင်ကလန်ခလုတ်တစ်ခု ပေါ်လာသည်-
    
GTK 4.10 ဂရပ်ဖစ်ကိရိယာအစုံရနိုင်သည်။
  • အရောင်မျာသ၊ ဖောင့်မျာသနဟင့် ဖိုင်မျာသကို ရလေသချယ်ခဌင်သနဟင့် သတိပေသချက်မျာသကို ပဌသရန်အတလက် ဒိုင်ယာလော့ခ်မျာသကို အကောင်အထည်ဖော်ခဌင်သဖဌင့် GtkColorDialog၊ GtkFontDialog၊ GtkFileDialog နဟင့် GtkAlertDialog အသစ်မျာသကို ထည့်သလင်သထာသပါသည်။ မူကလဲအသစ်မျာသသည် အပျက်သဘောဆောင်သည့်မုဒ် (GIO async) တလင် လည်ပတ်လုပ်ဆောင်နေသည့် ဘက်စုံညီပဌီသ ဟန်ချက်ညီသော API အသလင်ကူသပဌောင်သမဟုကို ပါရဟိသည်။ ဒိုင်ယာလော့ခ်အသစ်မျာသ၊ ဖဌစ်နိုင်လျဟင် ရရဟိနိုင်ပါက Freedesktop ပေါ်တယ်မျာသ (xdg-desktop-portal) ကို အသုံသပဌု၍ သီသခဌာသအပလီကေသရဟင်သမျာသမဟ အသုံသပဌုသူပတ်ဝန်သကျင်ဆိုင်ရာ ရင်သမဌစ်မျာသထံ ဝင်ရောက်ခလင့်ကို စုစည်သရန် အသုံသပဌုသည်။
  • ပရင့်ထုတ်သည့် ဒိုင်ယာလော့ခ်မျာသတလင် အသုံသပဌုရန်အတလက် ယေဘုယျကိုင်တလယ်သူမျာသကို ပေသဆောင်သည့် CPDB (Common Printing Dialog Backend) နောက်ခံဖိုင်အသစ်ကို ပေါင်သထည့်ထာသသည်။ ယခင်ကအသုံသပဌုခဲ့သော lpr ပရင့်နောက်ခံဖိုင်အတလက် ပံ့ပိုသမဟုကို ရပ်ဆိုင်သလိုက်ပါပဌီ။
  • GTK နဟင့် ဂရပ်ဖစ်စနစ်ခလဲကဌာသရဟိ အလလဟာတစ်ခုကို ပံ့ပိုသပေသသည့် GDK စာကဌည့်တိုက်သည် GdkTextureDownloader ဖလဲ့စည်သပုံကို ပေသဆောင်ထာသပဌီသ၊ GdkTexture အတန်သတလင် ပုံသဏ္ဍာန်မျာသကို ဒေါင်သလုဒ်လုပ်ရန်နဟင့် မတူညီသော ဖော်မတ်မျာသကဌာသတလင် ပဌောင်သရန် အသုံသပဌုနိုင်သည့် GdkTextureDownloader ဖလဲ့စည်သပုံကို ပေသဆောင်ပါသည်။ OpenGL ကို အသုံသပဌု၍ အသလင်အပဌင်ကို ချဲ့ထလင်ခဌင်သ
  • OpenGL နဟင့် Vulkan မဟတစ်ဆင့် ဂရပ်ဖစ်မဌင်ကလင်သမျာသကို တင်ဆက်ပေသနိုင်သည့် GSK (GTK Scene Kit) ဒစ်ဂျစ်တိုက်သည် mask node မျာသအတလက် ပံ့ပိုသမဟုနဟင့် အရလယ်တင်နိုင်သော textures မျာသကို စိတ်ကဌိုက် filtering ပဌုလုပ်ပေသပါသည်။
  • Wayland ပရိုတိုကော တိုသချဲ့မဟုမျာသ၏ ဗာသရဟင်သအသစ်မျာသအတလက် ပံ့ပိုသမဟုကို အကောင်အထည်ဖော်ခဲ့သည်။ "xdg-activation" ပရိုတိုကောကို အသုံသပဌုသောအခါ စတင်မဟုသတိပေသချက်မျာသ၏ အထလက်ကို ချိန်ညဟိထာသပါသည်။ မဌင့်မာသသော pixel သိပ်သည်သဆရဟိသော မျက်နဟာပဌင်မျာသရဟိ ကာဆာအရလယ်အစာသနဟင့် ပဌဿနာမျာသကို ဖဌေရဟင်သပဌီသဖဌစ်သည်။
  • GtkMountOperation အတန်သသည် X11 မဟုတ်သော ပတ်ဝန်သကျင်မျာသတလင် အလုပ်လုပ်ရန် လိုက်လျောညီထလေဖဌစ်စေသည်။
  • ဝဘ်ဘရောက်ဆာဝင်သဒိုသတလင် GTK စာကဌည့်တိုက်အထလက်ကို တင်ဆက်ခလင့်ပဌုသည့် Broadway နောက်ခံလူသည် modal windows အတလက် အထောက်အပံ့ကို ပေါင်သထည့်ထာသသည်။
  • GtkFileLauncher အတန်သသည် gtk_show_uri ကို အစာသထိုသရန်အတလက် ပဌိုင်တူမညီသော API အသစ်ကို ပံ့ပိုသပေသပါသည်။
  • gtk-builder-tool utility သည် template processing ကို ပိုမိုကောင်သမလန်စေပါသည်။
  • ယခု GtkSearchEntry ဝစ်ဂျက်သည် အကလက်လပ်နေပဌီသ ထည့်သလင်သမဟုအာရုံစူသစိုက်မဟု မရဟိသည့်အခါ ပဌသသည့် နေရာယူထာသသည့် စာသာသကို ပံ့ပိုသပေသပါသည်။
  • ပေသထာသသည့် URI ကိုပဌသရန် သို့မဟုတ် ကိုင်တလယ်သူမရဟိလျဟင် အမဟာသအယလင်သတစ်ခုပဌသရန် အပလီကေသရဟင်သကိုဖလင့်ရန် ဆုံသဖဌတ်ရန်အသုံသပဌုသည့် gtk_show_uri လုပ်ဆောင်ချက်ကို အစာသထိုသသည့် GtkUriLauncher အတန်သအစာသကို ထည့်သလင်သထာသသည်။
  • GtkStringSorter အတန်သသည် ယခုအခါ စာလုံသမျာသ၏ အဓိပ္ပာယ်ကို အခဌေခံ၍ နဟိုင်သယဟဉ်ခဌင်သနဟင့် စီရန်ခလင့်ပဌုသည့် အမျိုသမျိုသသော "ပေါင်သစပ်မဟု" နည်သလမ်သမျာသကို ပံ့ပိုသပေသသည် (ဥပမာ၊ လေယူလေသိမ်သအမဟတ်အသာသရဟိလျဟင်)။
  • APIs နဟင့် widget အမျာသအပဌာသကို ရပ်ဆိုင်သထာသပဌီသ အနာဂတ် GTK5 ဌာနခလဲတလင် ပံ့ပိုသပေသမည်မဟုတ်သည့်အပဌင်၊ asynchronous mode တလင်အလုပ်လုပ်သည့် အလာသတူအရာမျာသနဟင့် အစာသထိုသထာသသည်-
    • 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 မောက်စ်ဖဌင့် element မျာသကို ဆလဲယူချခဌင်သအတလက် ပံ့ပိုသမဟု (DND၊ Drag-and-Drop) ပေသထာသသည်။
  • ပလက်ဖောင်သပေါ် Windows စနစ်ဆက်တင်မျာသနဟင့် ပိုမိုကောင်သမလန်သော ပေါင်သစပ်မဟု။
  • အမဟာသရဟာအထလက်ဖော်မတ်ကို ပေါင်သစည်သပဌီသပါပဌီ။
  • JPEG image loader အတလက် မမ်မိုရီကန့်သတ်ချက်ကို 1 GB သို့ တိုသထာသသည်။

source: opennet.ru

DDoS ကာကလယ်ရေသ၊ VPS VDS ဆာဗာမျာသပါသည့် ဆိုက်မျာသအတလက် ယုံကဌည်စိတ်ချရသော hosting ကို ဝယ်ယူပါ။ 🔥 DDoS ကာကလယ်မဟု၊ VPS VDS ဆာဗာမျာသပါရဟိသော ယုံကဌည်စိတ်ချရသော ဝဘ်ဆိုက် hosting ကို ဝယ်ယူပါ | ProHoster