GTK 4.10 પહેલેથી જ રિલીઝ થઈ ચૂક્યું છે અને આ તેના સમાચાર છે

GTK4

GTK અથવા GIMP ટૂલકિટ એ ગ્રાફિકલ યુઝર ઇન્ટરફેસ વિકસાવવા માટે ક્રોસ-પ્લેટફોર્મ ગ્રાફિકલ કમ્પોનન્ટ લાઇબ્રેરી છે.

વિકાસના છ મહિના પછી, ની શરૂઆત ગ્રાફિકલ યુઝર ઈન્ટરફેસ બનાવવા માટે ક્રોસ-પ્લેટફોર્મ ટૂલકીટનું નવું વર્ઝન, "GTK 4.10.0".

GTK 4 ની નવી શાખા નવી પ્રક્રિયા હેઠળ વિકસાવવામાં આવી રહી છે વિકાસ જે તમે પ્રદાન કરવાનો પ્રયાસ કરો છો એપ્લિકેશન વિકાસકર્તાઓને એક સ્થિર અને સુસંગત API ઘણા વર્ષો સુધી, જેનો ઉપયોગ ડર વિના થઈ શકે છે કે આગામી GTK માં API ફેરફારોને કારણે દર છ મહિને એપ્લિકેશનને ફરીથી કામ કરવાની જરૂર પડશે.

જીટીકે 4.10 ની મુખ્ય નવી સુવિધાઓ

GTK 4.10 ની આ નવી આવૃત્તિમાં, તે પ્રકાશિત કરવામાં આવ્યું છે કે sનવા વર્ગો ઉમેર્યા GtkColorDialog , GtkFontDialog , GtkFileDialog , અને GtkAlertDialog રંગો, ફોન્ટ્સ અને ફાઇલો પસંદ કરવા માટે સંવાદોના અમલીકરણ સાથે, ચેતવણીઓ દર્શાવે છે. નવા વિકલ્પો વધુ સુસંગત API માં સંક્રમણ દ્વારા અલગ પડે છે અને સંતુલિત જે અસુમેળ મોડ (GIO async) માં કામ કરે છે. નવા સંવાદો જ્યાં પણ શક્ય હોય અને ઉપલબ્ધ હોય ત્યાં ફ્રીડેસ્કટોપ પોર્ટલ (xdg-desktop-portal) નો ઉપયોગ કરે છે, જેનો ઉપયોગ સેન્ડબોક્સ કરેલ એપ્લિકેશનોમાંથી વપરાશકર્તા પર્યાવરણ સંસાધનોની ઍક્સેસ પ્રદાન કરવા માટે થાય છે.

નવી નવીનતા જે નવા સંસ્કરણથી બહાર આવે છે તે છે નવું CPDB બેકએન્ડ ઉમેરવામાં આવ્યું છે (સામાન્ય પ્રિન્ટીંગ ડાયલોગ બેકએન્ડ), જે પ્રિન્ટ સંવાદોમાં ઉપયોગ માટે સામાન્ય ડ્રાઇવરો પૂરા પાડે છે. અગાઉ વપરાયેલ lpr પ્રિન્ટીંગ બેકએન્ડ માટે આધારને નાપસંદ કરવામાં આવ્યો છે.

વિજેટમાં GtkFileChooserWidget cએપ્લિકેશન્સમાં ફાઇલો પસંદ કરવા માટે ખુલ્લા સંવાદના અમલીકરણ સાથે, ચિહ્નોના નેટવર્કના સ્વરૂપમાં ડિરેક્ટરીઓના સમાવિષ્ટોને પ્રસ્તુત કરવાનો મોડ અમલમાં મૂકવામાં આવ્યો છે. મૂળભૂત રીતે, ક્લાસિક ફાઇલ સૂચિ દૃશ્ય હજી પણ ઉપયોગમાં લેવાય છે અને આઇકન મોડ પર સ્વિચ કરવા માટે પેનલની જમણી બાજુએ એક અલગ બટન દેખાય છે.

પુસ્તકાલય GDK, જે GTK અને ગ્રાફિક્સ સબસિસ્ટમ વચ્ચે એક સ્તર પૂરું પાડે છે, GdkTextureDownloader માળખું પ્રસ્તાવિત કરે છે, જેનો ઉપયોગ GdkTexture વર્ગમાં ટેક્સચર લોડ કરવા માટે થાય છે અને તેનો ઉપયોગ વિવિધ ફોર્મેટને કન્વર્ટ કરવા માટે થઈ શકે છે, OpenGL નો ઉપયોગ કરીને ટેક્સચર સ્કેલિંગમાં સુધારો કરવામાં આવ્યો છે.

આ ઉપરાંત, GSK પુસ્તકાલય (GTK સીન કિટ), જે OpenGL અને Vulkan દ્વારા ગ્રાફિક દ્રશ્યો રેન્ડર કરવાની ક્ષમતા પૂરી પાડે છે, સ્કિન્સ અને સ્કેલેબલ ટેક્સચરના કસ્ટમ ફિલ્ટરિંગ સાથે નોડ્સને સપોર્ટ કરે છે.

તે પણ પ્રકાશિત થયેલ છે વેલેન્ડ પ્રોટોકોલ એક્સ્ટેંશનના નવા સંસ્કરણો માટે સપોર્ટ લાગુ કરવામાં આવ્યો છે, કારણ કે "xdg-activation" પ્રોટોકોલનો ઉપયોગ કરતી વખતે સ્ટાર્ટઅપ સૂચનાઓમાં આઉટપુટમાં સુધારો કરવામાં આવ્યો હતો અને ઉચ્ચ પિક્સેલ ઘનતા સાથે સ્ક્રીન પર કર્સરના કદ સાથેની સમસ્યાઓ હલ થઈ હતી.

અન્ય ફેરફારોમાંથી જે નવા સંસ્કરણથી અલગ છે:

  • GtkMountOperation વર્ગને X11 સિવાયના વાતાવરણમાં કામ કરવા માટે અનુકૂળ કરવામાં આવ્યું છે.
  • બ્રોડવે બેકએન્ડમાં મોડલ વિન્ડો માટે આધાર ઉમેર્યો, તમને વેબ બ્રાઉઝર વિન્ડોમાં GTK લાઇબ્રેરીનું આઉટપુટ દોરવા માટે પરવાનગી આપે છે.
  • GtkFileLauncher વર્ગ gtk_show_uri ને બદલવા માટે નવા અસુમેળ API નો પ્રસ્તાવ મૂકે છે
  • gtk-builder-tool માં સુધારેલ ટેમ્પલેટ હેન્ડલિંગ.
  • GtkSearchEntry વિજેટે જ્યારે ફીલ્ડ ખાલી હોય અને એન્ટ્રી ફોકસ ન હોય ત્યારે ડમી ટેક્સ્ટ પ્રદર્શિત કરવા માટે સપોર્ટ ઉમેર્યો છે.
  • GtkUriLauncher વર્ગ gtk_show_uri ફંક્શનને બદલવા માટે ઉમેરવામાં આવ્યો હતો, જેનો ઉપયોગ આપેલ URI પ્રદર્શિત કરવા માટે કઇ એપ્લિકેશન શરૂ કરવી અથવા જો કોઈ નિયંત્રક હાજર ન હોય તો ભૂલ ફેંકવા માટે વપરાય છે.
  • GtkStringSorter વર્ગમાં, ઘણી "કોલેશન" પદ્ધતિઓ માટે સપોર્ટ ઉમેરવામાં આવ્યો છે જે અક્ષરોના અર્થના આધારે કોલેશન અને સોર્ટિંગને મંજૂરી આપે છે (ઉદાહરણ તરીકે, જો ઉચ્ચારણ ચિહ્ન હોય તો).
  • APIs અને વિજેટોનો મોટો હિસ્સો નાપસંદ કરવામાં આવ્યો છે, જેને ભવિષ્યની GTK5 શાખામાં સમર્થન ન આપવાનો નિર્ણય લેવામાં આવ્યો હતો અને અસુમેળ મોડમાં કામ કરતા એનાલોગ સાથે બદલવામાં આવ્યા હતા.
  • સાર્વજનિક GtkAccessible ફ્રન્ટએન્ડ પર પોર્ટેડ, જે તમને વિકલાંગ લોકો માટે તૃતીય-પક્ષ ફ્રન્ટએન્ડ નિયંત્રકોને પ્લગ કરવાની મંજૂરી આપે છે. GtkAccessibleRange ઈન્ટરફેસ ઉમેર્યું.
  • macOS પર, ડ્રેગ-એન્ડ-ડ્રોપ (DND) સપોર્ટ આપવામાં આવે છે.
  • વિન્ડોઝ પર, સિસ્ટમ સેટિંગ્સ સાથે સંકલન સુધારવામાં આવ્યું છે.
  • એકીકૃત ડીબગ આઉટપુટ ફોર્મેટ.
  • JPEG ઇમેજ અપલોડર માટે મેમરી મર્યાદા વધારીને 1 GB કરવામાં આવી છે.

અંતે, જો તમને તેના વિશે વધુ જાણવામાં રસ છે, તો તમે વિગતોનો સંપર્ક કરી શકો છો નીચેની કડીમાં


તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: AB ઈન્ટરનેટ નેટવર્ક્સ 2008 SL
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.

  1.   નામ વગરનું જણાવ્યું હતું કે

    રસ ધરાવતા લોકો માટે, GTK3 નો ફોર્ક છે, જેને CTK કહેવાય છે, જેનો હેતુ ક્લાસિક ડેસ્કટોપને જરૂરી હોય તેવી તમામ સુવિધાઓ રાખવાનો છે અને જે GTK4 સાથે શાબ્દિક રીતે લોડ થયેલ છે.

    તેનો ઉપયોગ CAFE ડેસ્કટોપ (ફોર્ક ધ મેટ)માં થાય છે.

    https://github.com/cafe-desktop