GTK 4.8.0 નું નવું સંસ્કરણ પહેલેથી જ બહાર પાડવામાં આવ્યું છે અને Linux માટે વિવિધ સુધારાઓ સાથે આવે છે

GTK 4.8.0, ગ્રાફિકલ યુઝર ઇન્ટરફેસ બનાવવા માટે ક્રોસ-પ્લેટફોર્મ ટૂલકીટ

GTK 4.8.0, ગ્રાફિકલ યુઝર ઇન્ટરફેસ બનાવવા માટે ક્રોસ-પ્લેટફોર્મ ટૂલકીટ

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

GTK માં નવા લોકો માટે, તમારે તે જાણવું જોઈએ આ ક્રોસ-પ્લેટફોર્મ ગ્રાફિક્સ કમ્પોનન્ટ લાઇબ્રેરી છે ગ્રાફિકલ યુઝર ઇન્ટરફેસ (GUI) વિકસાવવા માટે તે GNU LGPL ની શરતો હેઠળ લાઇસન્સ પ્રાપ્ત છે, તેથી તે મફત સોફ્ટવેર અને માલિકીનું સોફ્ટવેર બંને બનાવવાની મંજૂરી આપે છે.

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

આ નવા સંસ્કરણમાં જે પ્રસ્તુત છે, પુસ્તકાલય GDK, જે GTK અને ગ્રાફિક્સ સબસિસ્ટમ વચ્ચે એક સ્તર પૂરું પાડે છે, પિક્સેલ ફોર્મેટનું રૂપાંતરણ ઑપ્ટિમાઇઝ કર્યું છે. NVIDIA ડ્રાઇવરો સાથેની સિસ્ટમો પર, EGL એક્સ્ટેંશન EGL_KHR_swap_buffers_with_damage સક્રિય કરેલ છે.

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

માં Linux માટે વેલેન્ડ, "xdg-સક્રિયકરણ" પ્રોટોકોલ માટે સમર્થન લાગુ કરવામાં આવ્યું છે, જે વિવિધ પ્રથમ-સ્તરની સપાટીઓ વચ્ચે ફોકસ ટ્રાન્સફર કરવાની મંજૂરી આપે છે (ઉદાહરણ તરીકે, xdg-સક્રિયકરણનો ઉપયોગ કરીને, એક એપ્લિકેશન ફોકસને બીજી તરફ સ્વિચ કરી શકે છે).

GTK 4.8 માં GtkTextView વિજેટે એવી પરિસ્થિતિઓની સંખ્યામાં ઘટાડો કર્યો છે જે પુનરાવર્તિત ફરીથી દોરવા તરફ દોરી જાય છે અને ગ્લિફ સાથે વિસ્તાર નક્કી કરવા માટે GetCharacterExtents ફંક્શન અમલમાં મૂક્યું છે જે ટેક્સ્ટમાં એક અક્ષરને વ્યાખ્યાયિત કરે છે (વિકલાંગ લોકો માટે સાધનો દ્વારા વિનંતી કરાયેલ સુવિધા).

વર્ગ gtkviewport, જેનો ઉપયોગ વિજેટોમાં સ્ક્રોલિંગ ગોઠવવા માટે થાય છે, "ફોકસ કરવા માટે સ્ક્રોલ કરો" મોડ સક્ષમ કરેલ છે ડિફૉલ્ટ રૂપે, જેમાં ઇનપુટ ફોકસ ધરાવતા તત્વનું દૃશ્ય રાખવા માટે સામગ્રી આપમેળે સ્ક્રોલ થાય છે.

GtkSearchEntry વિજેટ, જે શોધ ક્વેરી દાખલ કરવા માટેનો વિસ્તાર દર્શાવે છે, છેલ્લી કીસ્ટ્રોક અને કન્ટેન્ટ ચેન્જ સિગ્નલ (GtkSearchEntry::search-changed) મોકલવા વચ્ચેના વિલંબને રૂપરેખાંકિત કરવાની ક્ષમતા પ્રદાન કરે છે.

તે ઉપરાંત, GTK 4.8 માં પણ ડીબગરની વિસ્તૃત ક્ષમતાઓને હાઇલાઇટ કરે છે, pues se લાગુ કરેલ એપ્લિકેશન ડેટા વિઝ્યુલાઇઝેશન અને નિરીક્ષણ દરમિયાન PangoAttrList ગુણધર્મોના પ્રદર્શનની મંજૂરી આપી.

તે પણ પ્રકાશિત થયેલ છે CSS એન્જિને સંકળાયેલ તત્વોના પુન: જૂથને ઑપ્ટિમાઇઝ કર્યું છે સમાન માતાપિતા સાથે અને અક્ષરો વચ્ચેની જગ્યાનું કદ નક્કી કરતી વખતે બિન-પૂર્ણાંક મૂલ્યોનો ઉપયોગ કરવાની મંજૂરી આપે છે.

પેરા macOS, OpenGL નો ઉપયોગ કરીને પૂર્ણ સ્ક્રીન મોડ અને વિડિયો પ્લેબેક માટે ઉમેરાયેલ સપોર્ટ, તેમજ સુધારેલ મોનિટર શોધ, મલ્ટી-મોનિટર સેટઅપ, વિન્ડો પ્લેસમેન્ટ અને ફાઇલ સંવાદ માટે કદની પસંદગી પર પણ કામ કર્યું. એપ્લિકેશન્સને પૃષ્ઠભૂમિમાં ચલાવવાની મંજૂરી આપવામાં આવી હતી.

Windows પર, HiDPI સ્ક્રીન પર વિન્ડો પ્લેસમેન્ટમાં સુધારો થયો છે, રંગ શોધ ઈન્ટરફેસ ઉમેર્યું, ઉચ્ચ રીઝોલ્યુશન માઉસ વ્હીલ ઈવેન્ટ્સ માટે અમલમાં આવેલ સપોર્ટ અને સુધારેલ ટચપેડ સપોર્ટ.

ના અન્ય ફેરફારો કે જે standભા છે:

  • ઇમોજી ડેટાને CLDR 40 (યુનિકોડ 14) સેટમાં અપડેટ કર્યો.
  • નવા લોકેલ્સ માટે ઉમેરાયેલ આધાર.
  • સ્ક્રીનશોટ બનાવવા માટે સ્ક્રીનશોટ આદેશ gtk4-builder-tool યુટિલિટીમાં ઉમેરવામાં આવ્યો હતો, જેનો ઉપયોગ દસ્તાવેજીકરણ માટે સ્ક્રીનશૉટ્સ જનરેટ કરતી વખતે થાય છે.
  • ફોન્ટ પસંદગીકાર ઈન્ટરફેસ (GtkFontChooser) એ OpenType ફોર્મેટિંગ લક્ષણો માટે આધાર સુધારેલ છે.
  • GtkCheckButton વિજેટ હવે બટન વડે તેનું પોતાનું બાળ વિજેટ સોંપવાની ક્ષમતા ધરાવે છે.
  • આપેલ વિસ્તારના કદમાં સામગ્રીને ફિટ કરવા માટે GtkPicture વિજેટમાં "કન્ટેન્ટ-ફિટ" ગુણધર્મ ઉમેરવામાં આવ્યો છે.
  • GtkColumnView વિજેટમાં સ્ક્રોલ કામગીરી ઑપ્ટિમાઇઝ કરવામાં આવી છે.
  • gtk4-node-editor ઉપયોગિતા સ્થાપિત થઈ ગઈ છે.
  • ffmpeg બેકએન્ડમાં સાઉન્ડ સપોર્ટ ઉમેરવામાં આવ્યો છે.
  • JPEG ઇમેજ અપલોડર પર મેમરી મર્યાદા વધારીને 300 MB કરવામાં આવી છે.
  • રંગ પીકર ઇન્ટરફેસ (GtkColorChooser) ની શૈલી બદલાઈ.

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


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

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

*

*

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

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

    બાય ધ વે, CTK નામનો એક નવો પ્રોજેક્ટ છે જે gtk3 નો ફોર્ક છે જે cafe-desktop સાથે કામ કરે છે, mate-desktop નો ફોર્ક જે ctk નો ઉપયોગ કરે છે, જે હજી પૂર્ણ થયું નથી, પરંતુ કેટલાક ઘટકો પહેલેથી જ કામ કરે છે. તેનો હેતુ ક્લાસિક ડેસ્કટોપને જીવંત રાખવાનો છે, જે gtk4 સાથે અસંગત છે.

    https://github.com/cafe-desktop/ctk

    https://github.com/cafe-desktop

    આભાર!