GTK 4.4 గ్రాఫికల్ టూల్‌కిట్ విడుదల

ఐదు నెలల అభివృద్ధి తర్వాత, గ్రాఫికల్ యూజర్ ఇంటర్‌ఫేస్‌ను రూపొందించడానికి బహుళ-ప్లాట్‌ఫారమ్ టూల్‌కిట్ విడుదల - GTK 4.4.0 - ప్రదర్శించబడింది. GTK 4 కొత్త అభివృద్ధి ప్రక్రియలో భాగంగా అభివృద్ధి చేయబడుతోంది, ఇది అప్లికేషన్ డెవలపర్‌లకు స్థిరమైన మరియు మద్దతు ఉన్న APIని అనేక సంవత్సరాల పాటు అందించడానికి ప్రయత్నిస్తుంది, తదుపరి GTKలో API మార్పుల కారణంగా ప్రతి ఆరు నెలలకు ఒకసారి అప్లికేషన్‌లను తిరిగి వ్రాయవలసి ఉంటుంది అనే భయం లేకుండా ఉపయోగించవచ్చు. శాఖ.

GTK 4.4లో కొన్ని ముఖ్యమైన మెరుగుదలలు:

  • NGL రెండరింగ్ ఇంజిన్‌కు కొనసాగుతున్న మెరుగుదలలు, CPU లోడ్‌ను తగ్గించేటప్పుడు అధిక పనితీరును సాధించడానికి OpenGLని ఉపయోగిస్తుంది. కొత్త విడుదలలో పెద్ద ఇంటర్‌స్టీషియల్ అల్లికల వినియోగాన్ని తొలగించడానికి రెండరింగ్ ఆప్టిమైజేషన్‌లు ఉన్నాయి. GPU మాలి కోసం ఓపెన్ డ్రైవర్‌తో NGL యొక్క సరైన ఆపరేషన్ ఏర్పాటు చేయబడింది. GTK యొక్క తదుపరి శాఖలో పాత GL రెండరింగ్ ఇంజిన్ (GSK_RENDERER=gl) కోసం మద్దతు నిలిపివేయబడుతుందని ప్లాన్ చేయబడింది.
  • OpenGL కాన్ఫిగరేషన్‌కు సంబంధించిన కోడ్ శుభ్రం చేయబడింది మరియు సరళీకృతం చేయబడింది. GTKలో OpenGL మద్దతు కోసం కోడ్ ప్రొప్రైటరీ NVIDIA డ్రైవర్‌ల తాజా వెర్షన్‌లతో సిస్టమ్‌లలో సరిగ్గా పని చేస్తుంది. రెండరింగ్ APIని యాక్సెస్ చేయడానికి, EGL ఇంటర్‌ఫేస్ ప్రధానమైనదిగా పరిగణించబడుతుంది (EGL వెర్షన్ అవసరాలు 1.4కి పెంచబడ్డాయి). X11 సిస్టమ్‌లలో, అవసరమైతే మీరు EGL నుండి GLXకి రోల్‌బ్యాక్ చేయవచ్చు. Windowsలో, WGL డిఫాల్ట్‌గా ఉపయోగించబడుతుంది.
  • ప్రధాన కూర్పులో చేర్చబడిన థీమ్‌లు పునర్వ్యవస్థీకరించబడ్డాయి మరియు పేరు మార్చబడ్డాయి. ఇప్పటి నుండి, అంతర్నిర్మిత థీమ్‌లు డిఫాల్ట్, డిఫాల్ట్-డార్క్, డిఫాల్ట్-హెచ్‌సి మరియు డిఫాల్ట్-హెచ్‌సి-డార్క్ అని పేరు పెట్టబడ్డాయి మరియు అద్వైత థీమ్ లిబద్వైతానికి తరలించబడింది. ఎర్రర్ మెసేజ్‌లను హైలైట్ చేయడానికి థీమ్‌లు వేవీ లైన్‌కు బదులుగా చుక్కల గీతను ఉపయోగిస్తాయి. సెమీ పారదర్శక వచన ఎంపికకు మద్దతు జోడించబడింది.
  • కంపోజ్ సీక్వెన్సులు మరియు డెడ్ కీలను ప్రదర్శించేటప్పుడు మరియు ప్రాసెస్ చేస్తున్నప్పుడు ఇన్‌పుట్ పద్ధతుల యొక్క అంతర్నిర్మిత అమలు IBus యొక్క ప్రవర్తనకు దగ్గరగా ఉంటుంది. ఒకే యూనికోడ్ అక్షరం (ఉదాహరణకు, "ẅ") ఏర్పడటానికి దారితీయని వివిధ డెడ్ కీలు మరియు కలయికలను ఏకకాలంలో ఉపయోగించగల సామర్థ్యం జోడించబడింది. యూనికోడ్ విలువలతో సహా 32-బిట్ కీ మ్యాపింగ్ విలువలకు (కీసిమ్‌లు) పూర్తి మద్దతు అమలు చేయబడింది.
  • ఎమోజి డేటా CLDR 39కి అప్‌డేట్ చేయబడింది, ఇది భాషలు మరియు లొకేల్‌లలో ఎమోజీని స్థానికీకరించే సామర్థ్యాన్ని తెరుస్తుంది.
  • డిఫాల్ట్‌గా, GTK అప్లికేషన్‌లను డీబగ్గింగ్ చేయడం సులభతరం చేయడానికి ఒక తనిఖీ ఇంటర్‌ఫేస్ చేర్చబడింది.
  • విండోస్ ప్లాట్‌ఫారమ్‌లో, మల్టీమీడియా కంటెంట్‌ను ప్లే చేయడానికి GL ఉపయోగించబడుతుంది మరియు టాబ్లెట్‌లు మరియు ఇతర ఇన్‌పుట్ పరికరాలతో పని చేయడానికి WinPointer API ఉపయోగించబడుతుంది.

మూలం: opennet.ru

ఒక వ్యాఖ్యను జోడించండి