Libadwaita 1.5 સ્ક્રીનશૉટ
જીનોમ ડેવલપર્સે તાજેતરમાં એલLibadwaita 1.5 ના નવા સંસ્કરણનું પ્રકાશન, અને આ નવા સંસ્કરણમાં સંવાદ બોક્સમાં વિવિધ સુધારાઓ અમલમાં મૂકવામાં આવ્યા છે, તેમજ નવી મિલકતોનો ઉમેરો અને વધુ.
જેઓ લિબાદ્વૈત વિશે જાણતા નથી, તમારે જાણવું જોઈએ કે આ GNOME UI સ્ટાઇલ માટે ઘટક લાઇબ્રેરી છે. Libadwaita નો ઉપયોગ GTK4 સાથે થાય છે અને GNOME માં વપરાતા અદ્વૈતા થીમના ઘટકોનો સમાવેશ કરે છે, જે હવે GTK માંથી અલગ લાઇબ્રેરીમાં ખસેડવામાં આવ્યા છે. આ હિલચાલ જીનોમ-વિશિષ્ટ શૈલી ફેરફારોને GTK થી અલગથી વિકસાવવા માટે પરવાનગી આપે છે, GTK વિકાસકર્તાઓને મૂળભૂત પાસાઓ પર ધ્યાન કેન્દ્રિત કરવાની મંજૂરી આપે છે જ્યારે GNOME વિકાસકર્તાઓ GTK ને અસર કર્યા વિના વધુ ચપળતાથી અને લવચીક રીતે શૈલી ફેરફારોને અમલમાં મૂકી શકે છે.
Libadwaita 1.5 ની મુખ્ય નવી વિશેષતાઓ
આ નવા સંસ્કરણમાં જે લિબાદ્વૈતા 1.5 રજૂ કરવામાં આવ્યું છે, મુખ્ય ફેરફાર સંવાદ બોક્સ બનાવવા માટે અનુકૂલનશીલ વિજેટ્સનું ઓવરઓલ હતું જેજે દૃશ્યમાન વિસ્તારના કદ સાથે બંધબેસે છે (આ હાલની વિન્ડોની અંદર, ક્લાયન્ટ-સાઇડ રેન્ડર કરવામાં આવે છે અને મુખ્ય વિન્ડોની બહાર વિસ્તરી શકતા નથી).
ફેરફારો અમલમાં છે સંવાદ બોક્સ બનાવવાનું સરળ બનાવવું, જે તેઓ મોબાઇલ અને ડેસ્કટોપ સિસ્ટમ માટે ઇન્ટરફેસ સાથે સંકલિત કરી શકાય છે. વધુમાં, તે સંવાદ બોક્સને મેનેજ કરવા માટે વધારાના વિકલ્પો પૂરા પાડે છે, જેમ કે બંધ બટનોની વર્તણૂક અને એપ્લિકેશનના મોબાઇલ સંસ્કરણોમાં પૂર્ણ સ્ક્રીન પર આપોઆપ વિસ્તરણ. એવો ઉલ્લેખ કરવામાં આવ્યો છે કે ભવિષ્યમાં વિન્ડોઝને અલગ કરવાને બદલે વિન્ડોની અંદરના ટૅબ્સ સાથે ડાયલોગ બૉક્સને લિંક કરવાનું અમલીકરણ કરવાનું આયોજન છે, જે ટૅબ્સ વચ્ચે સ્વિચ કરતી વખતે ઓવરલેપિંગ ટાળવા માટે બ્રાઉઝર જેવી એપ્લિકેશનમાં ઉપયોગી થશે.
Libadwaita 1.5 રજૂ કરે છે તે અન્ય નવી સુવિધા માટે છે મોબાઇલ ઉપકરણો, ત્યારથી હાડોક કરેલી શીટ્સના રૂપમાં સંવાદો મૂકવા માટે ઉમેરાયેલ સમર્થન કેન્દ્ર સાથે સંરેખિત કરવાને બદલે સ્ક્રીનના તળિયે (નીચેની શીટ્સ). આ વિન્ડો બંધ કરતી વખતે મૂંઝવણ ટાળવામાં મદદ કરે છે, કારણ કે મુખ્ય વિંડોનો ભાગ દૃશ્યમાન રહે છે અને બંધ બટનો સ્પષ્ટ રીતે અલગ પડે છે.
આ AdwDialog વર્ગનો ઉપયોગ કરીને નવા સંવાદોનું સંચાલન કરવામાં આવે છે, જે GtkWindow વાપરવા જેવું જ છે, જેમાં ડિસ્પ્લે અને બંધ કામગીરીમાં તફાવત છે. રજૂઆત કરવામાં આવી છે અમે જે રીતે ચોક્કસ ગુણધર્મો અને સંકેતોને હેન્ડલ કરીએ છીએ તેમાં ફેરફાર આ સંવાદ બોક્સ માટે, જેમ કે ચિહ્ન «::નિકટ પ્રયાસ»અને મિલકત પ્રક્રિયા»:કેન-બંધ". વધુમાં, નવા વર્ગો A નો ઉપયોગ કરવાની ભલામણ કરવામાં આવે છેdwPreferencesDialog, AdwAboutDialog અને AdwAlertDialog આ સંવાદ પ્રકારો માટે અગાઉના સંસ્કરણોને બદલે.
લિબાદ્વૈતા 1.5 માં,s સંવાદ બોક્સ કે જે સંકળાયેલ નથી મુખ્ય વિન્ડો પર તેઓને સ્વતંત્ર વિન્ડો તરીકે ગણવામાં આવતા રહેશે. આ સંવાદ બોક્સને લાગુ પડે છે જેની મુખ્ય વિન્ડો અન્ય સંવાદ બોક્સને સપોર્ટ કરતી નથી, ઉદાહરણ તરીકે, જો તેઓ માપ બદલવાને સપોર્ટ કરતા નથી અથવા તેમની પાસે વર્ગો નથી AdwWindow અને AdwApplicationWindow.
સંવાદોના પુન: કાર્ય ઉપરાંત, લિબાદ્વૈતા 1.5 માં અન્ય ફેરફારો:
- મિલકત ઉમેરાઈ »: ટેક્સ્ટ-લંબાઈ"વર્ગમાં AdwEntryRow ઇનપુટ ફીલ્ડમાં ટેક્સ્ટની લંબાઈને મર્યાદિત કરવા.
- AdwHeaderBar સિસ્ટમ ડિઝાઇનને ધ્યાનમાં લીધા વિના હંમેશા સંવાદ બોક્સમાં બંધ બટન પ્રદર્શિત કરે છે. તમને સિસ્ટમમાંથી માત્ર એક જ સંકેત મળે છે કે જમણી કે ડાબી બાજુએ ક્લોઝ બટન બતાવવું.
- પદ્ધતિનો સમાવેશ કરવામાં આવ્યો હતો દૂર_પ્રતિસાદ() વર્ગમાં AdwMessageDialog ચોક્કસ પ્રતિભાવો કાઢી નાખવા.
- વર્ગમાં પ્રોગ્રામેટિક રીતે બ્રેકપોઇન્ટ્સને દૂર કરવાની ક્ષમતા ઉમેરાઈ AdwBreakpointBin, વિન્ડોના કદના આધારે વપરાશકર્તા ઇન્ટરફેસમાં ફેરફાર કરવાની મંજૂરી આપે છે.
- ધ્વજ « રજૂ કરવામાં આવ્યો હતો:પરવાનગી-વિન્ડો-હેન્ડલ"વર્ગમાં AdwSwipeTracker બારની ટોચ પર સ્લાઇડ્સને મંજૂરી આપવા માટે (નીચેની ધાર પર જોડાયેલ શીટ્સ માટે ઉપયોગી).
- શ્યામ ડિઝાઇન શૈલીમાં વિન્ડોને શેડ કરતી વખતે ઉપયોગમાં લેવાતા રંગોની તેજસ્વીતામાં વધારો, ઓછા પ્રકાશવાળા વાતાવરણમાં દૃશ્યતા અને સૌંદર્ય શાસ્ત્રમાં સુધારો.
આખરે જો તમે છો તેના વિશે વધુ જાણવામાં રસ છે, તમે માં વિગતો ચકાસી શકો છો નીચેની કડી